| CPC G05D 1/0212 (2013.01) [G05D 1/0088 (2013.01); G06Q 10/02 (2013.01); G06Q 50/40 (2024.01); G08G 1/005 (2013.01); G08G 1/202 (2013.01); H04W 4/029 (2018.02)] | 20 Claims |

|
1. A method comprising:
sending, by one or more processors of a client computing device associated with a passenger, a request to one or more server computing devices for a driverless vehicle to pick up the passenger at a first pickup location;
receiving, by the one or more processors from the one or more server computing devices, information including a current location of the driverless vehicle, a route the driverless vehicle is currently taking to reach a pickup zone around the first pickup location, and a current location of the client computing device;
receiving, by the one or more processors, a notification indicating a second pickup location different from the first pickup location;
simultaneously displaying, by the one or more processors on a display device of the client computing device, the first pickup location, the pickup zone around the first pickup location, the current location of the driverless vehicle, the route, and the current location of the client computing device in order to enable the passenger to plan to meet the driverless vehicle at the second pickup location; and
receiving, by the one or more processors, a request to perform a task to facilitate a pickup at the second pickup location, wherein the driverless vehicle maneuvers to the second pickup location in response to the task being performed.
|