Patent ID: 11875394
Assignee: MAPLEBEAR INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A method comprising:
training, by one or more processors of an online concierge system, a machine learning model that outputs a predicted benefit from delaying identification of an order to shoppers for fulfillment, wherein training of the machine learning model comprises:
applying, by the one or more processors, the machine learning model to examples of batching training data, each example of the batching training data including a time interval for delaying an example order, one or more information describing the example order, and a benefit label applied to each example of the batching training data identifying a benefit to the online concierge system from delaying identification of the example order;
backpropagating, by the one or more processors, one or more error terms obtained from one or more loss functions associated with the machine learning model to update a set of parameters of the machine learning model, the backpropagating comprising updating, by the one or more processors, one or more of the error terms based on a difference between the benefit label applied to an example of the batching training data and a predicted benefit to the online concierge system from delaying identification of the example order; and
stopping the backpropagation after the one or more loss functions satisfy one or more criteria;

receiving the order at the online concierge system;
determining, by the one or more processors, the predicted benefit to the online concierge system for delaying display of the order to one or more shoppers for each of a plurality of candidate time intervals;
selecting, based on the predicted benefit associated with each of the plurality of candidate time intervals, a time interval of the plurality of time intervals for delaying display of the order to the one or more shoppers until after the selected time interval;
evaluating one or more additional orders for inclusion of the one or more additional orders in a batch of orders that includes the order to be displayed until after the selected time interval; and
displaying the batch of orders to the one or more shoppers after the selected time interval lapses.