| CPC G07C 9/38 (2020.01) [B60W 60/0025 (2020.02); G06Q 10/0832 (2013.01); G06Q 10/0836 (2013.01); G06Q 50/40 (2024.01); G07C 9/00571 (2013.01); G07C 9/00896 (2013.01); G07C 9/37 (2020.01)] | 20 Claims |

|
1. A system comprising:
a memory; and
one or more processors coupled to the memory, the one or more processors being configured to:
receive, from a computing device associated with a user, a first user request for a ride in an autonomous vehicle (AV) from a user location to a user destination;
receive, from the computing device associated with the user, a second user request for the AV to pick up a product at a pick-up location associated with the product, prior to picking up the user;
determine, based on the first and second user requests, including a desired temperature of the product when the user receives the product via the AV, a route for the AV to navigate, the route comprising a first segment from a location of the AV to the pick-up location associated with the product, a second segment from the pick-up location associated with the product to the user location, and a third segment from the user location to the user destination; and
send, from a computer associated with the AV to a locker of the AV, an instruction to open the locker where the product is placed, the instruction being generated automatically in response to a determination that the user has been picked up at the user location or the AV has arrived at the user destination.
|