Abstract:
A method and system for filtering service requests by destination and deadline are described. A network computer system receives provider data corresponding to a specified destination and a deadline from a service provider. The network computer system tracks a current location of the service provider through a device equipped with one or more location-based resources and receives request data corresponding to requests for service from users. The network computer system analyzes the request data for each of the requests for service to identify a subset of the requests that are assignable to the service provider based on whether the service provider is able to fulfill the request and travel to the desired destination before the deadline. The network computer system transmits a message to the service provider's device requesting that the service provider fulfill one of the requests for service from the identified subset.
Abstract:
Methods of estimating a weight of a vehicle and using the information are provided. Kinematic data of the vehicle, including at least one of a velocity or an acceleration of the vehicle, can be measured at a time. This data can be processed to estimate a weight of the vehicle. This data can be used to adjust autonomous driving, confirm a weight of freight carried by the vehicle, transmitted to external devices, or used in other ways.
Abstract:
A food preparation device or system which utilizes image recognition to perform item-specific actions based on determined cooking attributes and/or temperature.
Abstract:
A hybrid trip planning system can receive transport requests from requesting users, determine pick-up and/or drop off locations from the transport request, and select available autonomous vehicles (AV) to service the transport requests. For each transport request, the planning system can identify a plurality of entry points from the pick-up location to an autonomy grid on which the AVs operate, and a plurality of exit points from the autonomy grid to the drop-off location. The planning system may determine optimal entry and/or exit points and transmit transport data to the selected AV. The transport data can provide optimal routing for a human safety driver to drive the selected AV in manual segments that are off grid, and switch the AV into an autonomous driving mode within the autonomy grid.
Abstract:
A system to use submaps to control operation of a vehicle is disclosed. A storage system may be provided with a vehicle to store a collection of submaps that represent a geographic area where the vehicle may be driven. A programmatic interface may be provided to receive submaps and submap updates independently of other submaps.
Abstract:
According to some examples, a network computer system is provided to perform a first process to authorize a service request using a contact identifier, and to perform a second process to obtain a service parameter for addressing a service provider to a contact. Upon completion of the first process, the network computer system provides a service graphical interface for display on a mobile device of the user. The service graphical interface may display dynamic information that is based on the service parameter.
Abstract:
An integrated clutch steering system for an autonomous vehicle (AV) can include an offset gear having a first gear endpoint and a second gear endpoint. The offset gear can be mounted to a steering column of the AV at the first gear endpoint. The integrated clutch steering system can further include an AV steering motor coupled to a steering clutch, which can be coupled to the offset gear at the second gear endpoint. The AV steering motor can be operated by an AV control system to apply torque to the steering column via the steering clutch and the offset gear to control steering of the AV. When a predetermined amount of torque is exceeded on the steering column, the steering clutch can slip to enable manual steering of the AV.
Abstract:
A travel coordination system coordinates travel between a client and a provider to a destination. The client and provider meet at a pickup location and the provider transports the client (or an item or object from the client) to the destination. The travel coordination system automatically suggests a pickup location for the trip by determining location data points corresponding to prior trips of clients. Location data points near the client's location are determined by distance or by region and scored to determine a pickup location that improves the estimated pickup time and/or estimated time to arrive at the destination.
Abstract:
Systems for controlling autonomous vehicles are disclosed. Using one or more location detection resources, the system can receive vehicle data from an autonomous vehicle as the autonomous vehicle progresses towards a pickup location of a requesting user and receive requester data from a mobile computing device of the requester. The system can determine when the autonomous vehicle and the requester are at or within a threshold distance of the pickup location. Subsequently, the system can instruct the autonomous vehicle to perform one or more non-driving operations to facilitate use of the autonomous vehicle by the requester.
Abstract:
A service configuration system for an application service receives network data from a plurality of user devices, where each of the plurality of user devices runs a designated application specific to a service entity providing the application service. The service configuration system can determine, from the network data, that a network latency for a subset of the plurality of user device crosses a latency range bound by an upper and a lower latency threshold. The service configuration system may then generate and transmit a configuration signal to configure properties of the application service and/or the designated application running on the subset of user devices to compensate for the network latency.