| CPC H04W 4/40 (2018.02) [B60W 30/181 (2013.01); G05D 1/0088 (2013.01); G06Q 10/04 (2013.01); G06Q 10/047 (2013.01); G06Q 50/40 (2024.01); B60W 2556/45 (2020.02); H04W 12/06 (2013.01)] | 20 Claims |

|
1. A method comprising:
receiving, by one or more processors, information identifying a pickup location and authentication information for a client device of a passenger;
maneuvering, by the one or more processors, a vehicle in order to pick up the passenger at the pickup location;
receiving, by the one or more processors, sensor data identifying one or more characteristics of a person detected by a sensor of the vehicle;
when the vehicle is within a predetermined distance of the pickup location, authenticating, by the one or more processors, the client device of the passenger using the authentication information;
in response to authenticating the client device of the passenger, determining, by the one or more processors, whether the person is making progress towards the vehicle based on the one or more characteristics of the person; and
based on the authentication and the determination that the person is making progress towards the vehicle, causing, by the one or more processors, the vehicle to stop and wait for the passenger to enter the vehicle.
|