OPTIMIZING TASK ASSIGNMENTS IN A DELIVERY SYSTEM

    公开(公告)号:US20190114583A1

    公开(公告)日:2019-04-18

    申请号:US15787286

    申请日:2017-10-18

    CPC classification number: G06Q10/0833 G06Q10/063116 G06Q30/0635

    Abstract: An online shopping concierge system identifies a set of delivery orders and a set of delivery agents associated with a location. The system allocates the orders among the agents, each agent being allocated at least one order. The system obtains agent progress data describing travel progress of the agents to the location, and order preparation progress data describing progress of preparing the orders for delivery. The system periodically updates the allocation of the orders among the agents based on the agent progress data and the order preparation progress data. This involves re-allocating at least one order to a different delivery agent. When a first agent arrives at the location, the system assigns to the first agent the orders allocated to the first agent. The system then removes the first agent from the set of available delivery agents, and removes the assigned delivery orders from the set of delivery orders.

    LOCATION PLANNING USING ISOCHRONES COMPUTED FOR CANDIDATE LOCATIONS

    公开(公告)号:US20240070603A1

    公开(公告)日:2024-02-29

    申请号:US17899977

    申请日:2022-08-31

    CPC classification number: G06Q10/08355 G06F16/29 G06Q30/0205

    Abstract: A grid is created for a map of a geographic region based on a location planning request received from a user device. A plurality of candidate cells are identified from among a plurality of cells of the grid. Each of the candidate cells including a candidate location for a warehouse. Respective isochrones are generated relative to the candidate locations of the plurality of candidate cells based on a delivery time threshold indicated in the location planning request. Respective isochrone scores are determined for the generated isochrones based at least on data indicating a past volume of sales in the isochrone. Based on the respective isochrone scores of the candidate locations, a subset of the candidate locations is selected as a recommended set of locations for warehouses to cover the geographic region. A notification indicating the recommended set of locations is transmitted to the user device.

    Optimizing task assignments in a delivery system

    公开(公告)号:US12148305B2

    公开(公告)日:2024-11-19

    申请号:US18149652

    申请日:2023-01-03

    Applicant: Maplebear Inc.

    Abstract: An online shopping concierge system identifies a set of delivery orders and a set of delivery agents associated with a location. The system allocates the orders among the agents, each agent being allocated at least one order. The system obtains agent progress data describing travel progress of the agents to the location, and order preparation progress data describing progress of preparing the orders for delivery. The system periodically updates the allocation of the orders among the agents based on the agent progress data and the order preparation progress data. This involves re-allocating at least one order to a different delivery agent. When a first agent arrives at the location, the system assigns to the first agent the orders allocated to the first agent. The system then removes the first agent from the set of available delivery agents, and removes the assigned delivery orders from the set of delivery orders.

    Training a machine learning model to estimate a time for a shopper to select an order for fulfillment and accounting for the estimated time to select when grouping orders

    公开(公告)号:US12277584B2

    公开(公告)日:2025-04-15

    申请号:US17493780

    申请日:2021-10-04

    Applicant: Maplebear Inc.

    Abstract: An online concierge system receives orders from users identifying items and a warehouses from which the items are obtained. The online concierge system displays groups of one or more orders to shoppers, allowing a shopper to select a group of orders for fulfillment. When selecting groups of orders to display to shoppers, the online concierge system accounts for costs for fulfilling different groups and displays groups having costs satisfying one or more criteria, while maintaining one or more restrictions on times to fulfill orders. The online concierge system trains a selection prediction model to predict an amount of time for a shopper to select a group of orders and determines an estimated fulfillment time for the group from the predicted amount of time. Accounting for the predicted selection time allows the online concierge system to identify a larger number of groups for which costs of fulfillment are determined.

Patent Agency Ranking