Patent ID: 11915170
Assignee: DOORDASH, INC.
Field: IT methods for management (Electrical engineering)
Classification: CPC G | IPC G

Claim 14:
15. One or more non-transitory computer readable media storing instructions executable by one or more processors to cause the one or more processors to perform operations comprising:
accessing past order information for a plurality of past orders received in the past for a plurality of merchants and having been delivered by delivery agents;
determining, for an upcoming time period, and using a first computational model, a predicted number of orders predicted to be received for the upcoming time period for individual merchants of the plurality of merchants, wherein the first computational model is trained using the past order information to predict which merchants of the plurality of merchants are likely to receive orders during a specified time period;
determining, based at least on geolocation information received from respective location sensors associated with respective delivery agent devices of a plurality of delivery agent devices, respective indicated geographic locations of the plurality of delivery agent devices, wherein each delivery agent device is associated with a respective delivery agent of a plurality of delivery agents;
executing delivery agent management logic that includes at least one of an algorithm, a second computational model, or a set of rules, and that receives the current locations of the active delivery agents indicated by the location sensors of the plurality of delivery agent devices, the delivery agent management logic determining a number of active delivery agents that are within a threshold distance of the merchants predicted to receive orders, the delivery agent management logic comparing, for the upcoming time period, the number of active delivery agents that are within the threshold distance with the predicted number of orders predicted to be received by the merchants predicted to receive orders for the upcoming time period;
based at least in part on the delivery agent management logic indicating a predicted shortage of active delivery agents for the upcoming time period, determining to assign multiple orders to individual delivery agents;
based at least on determining to assign multiple orders to individual delivery agents, determining a first delivery agent of the plurality of delivery agents to pick up a first order from a first pickup location associated with a first merchant and pick up a second order from a second pickup location associated with a second merchant; and
sending a message to a first delivery agent device associated with the first delivery agent to pick up the first order from the first pickup location and the second order from the second pickup location.