ARRANGING PASSENGER PICKUPS FOR AUTONOMOUS VEHICLES
4 Assignments
0 Petitions
Accused Products
Abstract
Aspects of the disclosure relate to arranging a pickup between a driverless vehicle and a passenger. For instance, dispatch instructions dispatching the vehicle to a predetermined pickup area in order to pick up the passenger are received by the vehicle which begins maneuvering to the predetermined pickup area. While doing so, the vehicle receives from the passenger'"'"'s client computing device the device'"'"'s location. An indication that the passenger is interested in a fly-by pickup is identified. The fly-by pickup allows the passenger to safely enter the vehicle at a location outside of the predetermined pickup area and prior to the one or more processors have maneuvered the vehicle to the predetermined pickup area. The vehicle determines that the fly-by pickup is appropriate based on at least the location of the client computing device and the indication, and based on the determination, maneuvers itself in order to attempt the fly-by pickup.
-
Citations
35 Claims
-
1-13. -13. (canceled)
-
14. A method for arranging a pickup between a driverless vehicle and a passenger, the method comprising:
-
sending, by one or more processors of a client computing device associated with the passenger, a request for the vehicle to pick up the passenger at a pickup area; receiving, by the one or more processors, confirmation that the vehicle has been dispatched to the pickup area; receiving after the vehicle has been dispatched, by the one or more processors, location information identifying a location of the vehicle as the vehicle is moving towards the pickup area; displaying, by the one or more processors on a display of the client computing device, the location of the vehicle and a location of the client computing device on a map, wherein displaying the location of the vehicle includes displaying a first indicator on the map and displaying the location of the client computing device includes displaying a second indicator on the map; receiving, by the one or more processors, updated location information for the vehicle; determining, by the one or more processors, updated location information for the client computing device using a sensor of the client computing device; moving the first and second indicators on the map based on the updated location information for the vehicle and the updated location information for the client computing device; when edges of the first and second indicators are moved to intersect one another, displaying a notification on the display indicating that the passenger is able to attempt a fly-by pickup that allows the passenger to safely enter the vehicle at a location outside of the pickup area and prior to the vehicle having reached the pickup area; in response to displaying the notification, receiving user input indicating confirmation to attempt the fly-by pickup; identifying, by the one or more processors, an indication that the passenger is interested in a the fly-by pickup in real time wherein the indication includes the confirmation to attempt the fly-by pickup; sending, by the one or more processors, the indication to one or more processors of a computing device associated with the vehicle; receiving, by the one or more processors, confirmation that the vehicle will attempt the fly-by pickup; and displaying on the display, by the one or more processors, a notification indicating to the passenger that the vehicle will attempt the fly-by pickup based on the received confirmation. - View Dependent Claims (15, 16, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
17. (canceled)
-
18. (canceled)
-
34. A system comprising a client computing device having:
-
a display; and one or more processors configured to; send a request for a vehicle to pick up a passenger at a pickup area; receive confirmation that the vehicle has been dispatched to the pickup area; receive, after the vehicle has been dispatched, location information identifying a location of the vehicle as the vehicle is moving towards the pickup area; display on a display of the client computing device, the location of the vehicle and a location of the client computing device on a map, wherein displaying the location of the vehicle includes displaying a first indicator on the map and displaying the location of the client computing device includes displaying a second indicator on the map; receive updated location information for the vehicle; determine updated location information for the client computing device using a sensor of the client computing device; move the first and second indicators on the map based on the updated location information for the vehicle and the updated location information for the client computing device; when edges of the first and second indicators are moved to intersect one another, display a notification on the display indicating that the passenger is able to attempt a fly-by pickup that allows the passenger to safely enter the vehicle at a location outside of the pickup area and prior to the vehicle having reached the pickup area; in response to displaying the notification, receive user input indicating confirmation to attempt the fly-by pickup; identify an indication that the passenger is interested in the fly-by pickup in real time wherein the indication includes the confirmation to attempt the fly-by pickup; send the indication to one or more processors of a computing device associated with the vehicle; receive confirmation that the vehicle will attempt the fly-by pickup; and display on the display a notification indicating to the passenger that the vehicle will attempt the fly-by pickup based on the received confirmation. - View Dependent Claims (35)
-
Specification