Coordinating on-demand transportation with autonomous vehicles
First Claim
1. An on-demand transport system comprising:
- one or more processors; and
one or more memory resources storing instructions that, when executed by the one or more processors, cause the on-demand transport system to;
receive a transport request from a rider device of a requesting user;
based on a current location of the requesting user, select an autonomous vehicle (AV) to service the transport request, the selected AV operating on an autonomy grid within a given region;
determine an optimal pick-up location along the autonomy grid based on the current location of the requesting user and a current location of the selected AV;
transmit, to the rider device, data indicating walking directions from the current location of the requesting user to the optimal pick-up location;
monitor progress made by the requesting user to the optimal pick-up location; and
transmit, to the selected AV, modulation commands instructing the selected AV to modulate progression to the optimal pick-up location based on the progress made by the requesting user to the optimal pick-up location.
5 Assignments
0 Petitions
Accused Products
Abstract
An on-demand transport facilitation system can receive transport requests from requesting users throughout a given region, and select autonomous vehicles (AVs) and human driver to service the transport requests. The AV can operating on a mapped and labeled autonomy grid within the given region. For a given transport request, the transport system can determine an optimal pick-up location along the autonomy grid based on the current location of the requesting user and a current location of a selected AV, and transmit data indicating walking directions from the current location of the requesting user to the optimal pick-up location. The transport system may then coordinate the rendezvous by monitoring progress made by the requesting user and AV to the optimal pick-up location, and controlling the pace of the AV.
19 Citations
20 Claims
-
1. An on-demand transport system comprising:
-
one or more processors; and one or more memory resources storing instructions that, when executed by the one or more processors, cause the on-demand transport system to; receive a transport request from a rider device of a requesting user; based on a current location of the requesting user, select an autonomous vehicle (AV) to service the transport request, the selected AV operating on an autonomy grid within a given region; determine an optimal pick-up location along the autonomy grid based on the current location of the requesting user and a current location of the selected AV; transmit, to the rider device, data indicating walking directions from the current location of the requesting user to the optimal pick-up location; monitor progress made by the requesting user to the optimal pick-up location; and transmit, to the selected AV, modulation commands instructing the selected AV to modulate progression to the optimal pick-up location based on the progress made by the requesting user to the optimal pick-up location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory computer readable medium storing instructions that, when executed by one or more processors, cause the one or more processors to:
-
receive a transport request from a rider device of a requesting user; based on a current location of the requesting user, select an autonomous vehicle (AV) to service the transport request, the selected AV operating on an autonomy grid within a given region; determine an optimal pick-up location along the autonomy grid based on the current location of the requesting user and a current location of the selected AV; transmit, to the rider device, data indicating walking directions from the current location of the requesting user to the optimal pick-up location; monitor progress made by the requesting user to the optimal pick-up location; and transmit, to the selected AV, modulation commands instructing the selected AV to modulate progression to the optimal pick-up location based on the progress made by the requesting user to the optimal pick-up location. - View Dependent Claims (17, 18)
-
-
19. A computer-implemented method of coordinating on-demand transportation, the method being performed by one or more processors and comprising:
-
receiving a transport request from a rider device of a requesting user; based on a current location of the requesting user, selecting an autonomous vehicle (AV) to service the transport request, the selected AV operating on an autonomy grid within a given region; determining an optimal pick-up location along the autonomy grid based on the current location of the requesting user and a current location of the selected AV; transmitting, to the rider device, data indicating walking directions from the current location of the requesting user to the optimal pick-up location; monitoring progress made by the requesting user to the optimal pick-up location; and transmitting, to the selected AV, modulation commands instructing the selected AV to modulate progression to the optimal pick-up location based on the progress made by the requesting user to the optimal pick-up location. - View Dependent Claims (20)
-
Specification