ON-DEMAND DELIVERY SYSTEM
First Claim
Patent Images
1. A 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 system to;
schedule a plurality of supply drop-offs of inventory packages by respective supply vehicles at a plurality of drop-off locations;
for each of the plurality of supply-drop offs, receive data corresponding to a plurality of inventory package transfers between the respective supply vehicles and a plurality of delivery vehicles, each inventory package comprising a plurality of inventory items;
receive, from a user device, an initial request for one or more of the plurality of inventory items from a requesting user at a specified location; and
in response to the initial request, assign an optimal one of the plurality of delivery vehicles to fulfill the initial request.
1 Assignment
0 Petitions
Accused Products
Abstract
An on-demand delivery system enables users to order and receive inventory items, such as perishable goods and prepared food items. A demand for each inventory item may be forecasted and suppliers may be contacted to prepare inventory items to meet the forecasted demand. Supply vehicles are coordinated to pick up inventory packages and drop-off and transfer the inventory packages to delivery vehicles. During a given service period, requests are received, optimal vehicles are assigned to fulfill such requests, and correlated inventory data for each delivery vehicle are dynamically tracked.
45 Citations
20 Claims
-
1. A 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 system to; schedule a plurality of supply drop-offs of inventory packages by respective supply vehicles at a plurality of drop-off locations; for each of the plurality of supply-drop offs, receive data corresponding to a plurality of inventory package transfers between the respective supply vehicles and a plurality of delivery vehicles, each inventory package comprising a plurality of inventory items; receive, from a user device, an initial request for one or more of the plurality of inventory items from a requesting user at a specified location; and in response to the initial request, assign an optimal one of the plurality of delivery vehicles to fulfill the initial request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method of fulfilling on-demand delivery requests, the method performed by one or more processors of an on-demand delivery system and comprising:
-
scheduling a plurality of supply drop-offs of inventory packages by respective supply vehicles at a plurality of drop-off locations; for each of the plurality of supply-drop offs, receiving scan data corresponding to a plurality of inventory package transfers between the respective supply vehicles and a plurality of delivery vehicles, each inventory package comprising a plurality of inventory items; receiving, from a user device, an initial request for one or more of the plurality of inventory items from a requesting user at a specified location; and in response to the initial request, assigning an optimal one of the plurality of delivery vehicles to fulfill the initial request.
-
-
20. A non-transitory computer readable medium storing instructions for fulfilling on-demand delivery requests, wherein the instructions, when executed by one or more processors of an on-demand delivery system, cause the on-demand delivery system to:
-
schedule a plurality of supply drop-offs of inventory packages by respective supply vehicles at a plurality of drop-off locations; for each of the plurality of supply-drop offs, receive scan data corresponding to a plurality of inventory package transfers between the respective supply vehicles and a plurality of delivery vehicles, each inventory package comprising a plurality of inventory items; receive, from a user device, an initial request for one or more of the plurality of inventory items from a requesting user at a specified location; and in response to the initial request, assign an optimal one of the plurality of delivery vehicles to fulfill the initial request.
-
Specification