US12118637B2ActiveUtilityA1

Passenger and item coordinated delivery system

80
Assignee: ZOOX INCPriority: Jun 25, 2021Filed: Jun 25, 2021Granted: Oct 15, 2024
Est. expiryJun 25, 2041(~15 yrs left)· nominal 20-yr term from priority
Inventors:Nicholas Liotta
G08G 1/202H04W 4/029H04W 4/40G05D 1/692G05D 1/644G06Q 10/06315B60W 60/00253B60P 3/007G06Q 10/08355B60W 60/00256G05D 1/0287G05D 1/0217G05D 1/0297G05D 1/0212G06Q 50/40
80
PatentIndex Score
1
Cited by
15
References
20
Claims

Abstract

A transportation system controls a fleet of autonomous vehicles to implement passenger transportation and coordinate delivery of baggage or other associated items using separate vehicles. The transportation system receives passenger data and associated item data via a user interface, and determines the number and type of autonomous vehicles to transport the passengers and items from selected pick-up locations to a destination. In various implementations, the transportation system may support different pick-up locations, pick-up times and/or delivery times for the passengers and associated items. The transportation system also may determine delayed item delivery options for different delivery times and modes of transportation. Based on the passenger and item data, along with input received via the user interface, the transportation system determines the vehicles to deploy and the delivery routes, and transmits instructions to the autonomous vehicles to provide the passenger transportation and perform the item delivery.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
       1. A system comprising:
 one or more processors; and 
 one or more computer-readable media storing computer-executable instructions that, when executed, cause the one or more processors to perform operations comprising:
 receiving a transportation request indicating a first pick-up location associated with one or more passengers, a second pick-up location associated with at least one item, and a destination location; 
 determining passenger data based at least in part on the transportation request, wherein the passenger data indicates at least one passenger associated with the transportation request; 
 determining item data associated with the transportation request, wherein the item data includes at least one of an item weight, an item size, an item type, or a number of items; 
 determining that at least two vehicles are required to serve the transportation request based at least in part on the passenger data, the item data, and a size of one or more vehicles; 
 determining a first vehicle within a fleet of vehicles to transport the at least one passenger, based at least in part on the passenger data; 
 determining a second vehicle within the fleet of vehicles to transport one or more items, based at least in part on the item data; 
 causing a first instruction to be sent to the first vehicle, the first instruction controlling the first vehicle to transport the at least one passenger from the first pick-up location to the destination location; and 
 causing a second instruction to be sent to the second vehicle, the second instruction controlling the second vehicle to transport the one or more items from the second pick-up location to the destination location. 
 
 
     
     
       2. The system of  claim 1 , wherein the passenger data includes a first pick-up time and the item data includes a second pick-up time different from the first pick-up time;
 wherein the first instruction comprises the first pick-up location, the first pick-up time, and a first identifier associated with the at least one passenger; and 
 wherein the second instruction comprises the second pick-up location, the second pick-up time, and a second identifier associated with the one or more items. 
 
     
     
       3. The system of  claim 1 , the operations further comprising:
 receiving a passenger pick-up time associated with the transportation request; 
 determining, based at least in part on the passenger pick-up time, a first item itinerary including a first item pick-up time, and a second item itinerary including a second item pick-up time; 
 determining a first cost associated with the first item itinerary; 
 determining a second cost associated with the second item itinerary; 
 transmitting, to a user device associated with the transportation request, the first item itinerary including the first item pick-up time and the first cost, and the second item itinerary including the second item pick-up time and the second cost; and 
 receiving, from the user device, a selection of the first item itinerary or the second item itinerary. 
 
     
     
       4. The system of  claim 1 , wherein:
 determining the first vehicle is based at least in part on determining that the first vehicle includes a passenger compartment compatible with the passenger data; and 
 determining the second vehicle is based at least in part on determining that the second vehicle includes a storage compartment compatible with the item data. 
 
     
     
       5. The system of  claim 1 , the operations further comprising:
 determining a first route for the first vehicle, including the first pick-up location and the destination location; and 
 determining a second route for the second vehicle, including the second pick-up location and the destination location, wherein the second route is different from the first route. 
 
     
     
       6. A method comprising:
 receiving, by a transportation system, a transportation request indicating a first drop-off location associated with a passenger and a second drop-off location associated with an item; 
 determining, by the transportation system and based at least in part on the transportation request, passenger data associated with the passenger; 
 determining, by the transportation system and based at least in part on the transportation request, item data associated with the item; 
 determining that at least two vehicles are required to serve the transportation request based at least in part on the passenger data and the item data; 
 causing, by the transportation system, a first instruction to be sent to a first vehicle, the first instruction controlling the first vehicle to transport the passenger to the first drop-off location; and 
 causing, by the transportation system, a second instruction to be sent to a second vehicle, the second instruction controlling the second vehicle to transport the item to the second drop-off location. 
 
     
     
       7. The method of  claim 6 , wherein the passenger data includes a first pick-up time and the item data includes a second pick-up time different from the first pick-up time;
 wherein the first instruction comprises the first pick-up time, and a first identifier associated with the passenger; and 
 wherein the second instruction comprises the second pick-up time, and a second identifier associated with the item. 
 
     
     
       8. The method of  claim 6 , further comprising:
 receiving a passenger pick-up time associated with the transportation request; 
 determining, based at least in part on the passenger pick-up time, a first item itinerary including a first item pick-up time, and a second item itinerary including a second item pick-up time; 
 determining a first cost associated with the first item itinerary; 
 determining a second cost associated with the second item itinerary; 
 transmitting, to a user device associated with the transportation request, the first item itinerary including the first item pick-up time and the first cost, and the second item itinerary including the second item pick-up time and the second cost; and 
 receiving, from the user device, a selection of the first item itinerary or the second item itinerary. 
 
     
     
       9. The method of  claim 6 , further comprising:
 determining item specification data associated with the item, the item specification data including at least one of an item weight, an item size, an item type, or an item number; 
 determining a number of passengers based at least in part on the passenger data; and 
 determining a number of vehicles associated with the transportation request, based at least in part on the item specification data and the number of passengers. 
 
     
     
       10. The method of  claim 6 , further comprising:
 determining the first vehicle within a fleet of vehicles to transport the passenger, based at least in part on determining that the first vehicle includes a passenger compartment compatible with the passenger data; and 
 determining the second vehicle within the fleet of vehicles to transport the item, based at least in part on determining that the second vehicle includes a storage compartment compatible with the item data. 
 
     
     
       11. The method of  claim 6 , further comprising:
 determining a first route for the first vehicle based at least in part on a first pick-up location and the first drop-off location; and 
 determining a second route for the second vehicle based at least in part on a second pick-up location and the second drop-off location, wherein the first drop-off location is the same as the second drop-off location, and wherein the first route is different from the second route. 
 
     
     
       12. The method of  claim 11 , wherein the first route includes first one or more driving segments and a first flying segment associated with a first flight; and
 wherein the second route includes second one or more driving segments and a second flying segment associated with a second flight different from the first flight. 
 
     
     
       13. The method of  claim 11 , further comprising:
 determining a first security classification associated with the passenger, wherein determining the first route is based at least in part on the first security classification; and 
 determining a second security classification associated with the item, wherein determining the second route is based at least in part on the second security classification. 
 
     
     
       14. The method of  claim 11 , wherein the first pick-up location and the second pick-up location are a same location. 
     
     
       15. One or more non-transitory computer-readable media storing instructions executable by a processor, wherein the instructions, when executed, cause the processor to perform operations comprising:
 receiving a transportation request indicating a first drop-off location associated with a passenger and a second drop-off location associated with an item; 
 determining passenger data associated with the passenger based at least in part on the transportation request; 
 determining item data associated with the item based at least in part on the transportation request; 
 determining that at least two vehicles are required to serve the transportation request based at least in part on the passenger data and the item data; 
 causing a first instruction to be sent to a first vehicle, the first instruction controlling the first vehicle to transport the passenger to the first drop-off location; and 
 causing a second instruction to be sent to a second vehicle, the second instruction controlling the second vehicle to transport the item to the second drop-off location. 
 
     
     
       16. The one or more non-transitory computer-readable media of  claim 15 , wherein the passenger data includes a first pick-up time and the item data includes a second pick-up time different from the first pick-up time;
 wherein the first instruction comprises the first pick-up time, and a first identifier associated with the passenger; and 
 wherein the second instruction comprises the second pick-up time, and a second identifier associated with the item. 
 
     
     
       17. The one or more non-transitory computer-readable media of  claim 15 , the operations further comprising:
 receiving a passenger pick-up time associated with the transportation request; 
 determining, based at least in part on the passenger pick-up time, a first item itinerary including a first item pick-up time, and a second item itinerary including a second item pick-up time; 
 determining a first cost associated with the first item itinerary; 
 determining a second cost associated with the second item itinerary; 
 transmitting, to a user device associated with the transportation request, the first item itinerary including the first item pick-up time and the first cost, and the second item itinerary including the second item pick-up time and the second cost; and 
 receiving, from the user device, a selection of the first item itinerary or the second item itinerary. 
 
     
     
       18. The one or more non-transitory computer-readable media of  claim 15 , the operations further comprising:
 determining item specification data associated with the item, the item specification data including at least one of an item weight, an item size, an item type, or an item number; 
 determining a number of passengers based at least in part on the passenger data; and 
 determining a number of vehicles associated with the transportation request, based at least in part on the item specification data and the number of passengers. 
 
     
     
       19. The one or more non-transitory computer-readable media of  claim 15 , the operations further comprising:
 determining the first vehicle within a fleet of vehicles to transport the passenger, based at least in part on determining that the first vehicle includes a passenger compartment compatible with the passenger data; and 
 determining the second vehicle within the fleet of vehicles to transport the item, based at least in part on determining that the second vehicle includes a storage compartment compatible with the item data. 
 
     
     
       20. The one or more non-transitory computer-readable media of  claim 15 , the operations further comprising:
 determining a first route for the first vehicle based at least in part on a first pick-up location and the first drop-off location; and 
 determining a second route for the second vehicle based at least in part on a second pick-up location and the second drop-off location, wherein the first drop-off location is the same as the second drop-off location, and wherein the first route is different from the second route.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.