| CPC G01C 21/3617 (2013.01) [B60W 60/00253 (2020.02); G06Q 10/02 (2013.01); G06Q 50/40 (2024.01); B60W 2556/10 (2020.02)] | 20 Claims |

|
1. A method of arranging trips for a fleet of autonomous vehicles, the method comprising:
receiving, by one or more processors of one or more server computing devices of a fleet management system in communication with the fleet of autonomous vehicles, a request for a first trip for a user from a client computing device, the request including a first pickup location for the first trip and a destination location for the first trip;
determining, by the one or more processors, that the user has previously completed a second trip from a second pickup location to the destination location, wherein the second pickup location is different from the first pickup location;
responsive to determining that the second pickup location is within a predetermined distance of the first pickup location, providing, by the one or more processors, for display to the user, a notification suggesting that the user establish a routine from the first pickup location or the second pickup location to the destination location;
receiving, by the one or more processors, confirmation that the user wants to establish the routine;
responsive to receiving the confirmation, generating and storing, by the one or more processors, the routine in memory accessible by the one or more processors; and
sending, by the one or more processors, dispatching instructions to an autonomous vehicle of the fleet of autonomous vehicles in order to cause the autonomous vehicle to pick up the user at the first pickup location and transport the user to the destination location according to the request.
|