US2021073717A1PendingUtilityA1

Systems and methods for real-time order delay management

Assignee: WALMART APOLLO LLCPriority: Apr 28, 2017Filed: Nov 23, 2020Published: Mar 11, 2021
Est. expiryApr 28, 2037(~10.7 yrs left)· nominal 20-yr term from priority
G06Q 10/087G06Q 10/06312G06Q 30/0635G06Q 10/083
59
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Systems and methods including one or more processors and one or more non-transitory storage devices storing computing instructions configured to run on the one or more processors and perform receiving one or more orders from one or more customers, each respective order of the one or more orders comprising one or more respective items for sale at a store; and for each respective order of the one or more orders from each respective customer of the one or more customers: determining a respective order completion time based on at least one of: (1) respective availabilities of one or more store associates of the store; and (2) a respective pick time estimation for the respective order as determined by a regression analysis performed on respective historical data for available associates of the one or more store associates; and facilitating displaying, on a respective electronic device of the respective customer, the respective order completion time. Other embodiments are disclosed herein.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A system comprising:
 one or more processors; and   one or more non-transitory storage devices storing computing instructions configured to run on the one or more processors and perform:
 receiving one or more orders from one or more customers, each respective order of the one or more orders comprising one or more respective items for sale at a store; and 
 for each respective order of the one or more orders from each respective customer of the one or more customers:
 determining a respective order completion time based on at least one of:
 (1) respective availabilities of one or more store associates of the store; and 
 (2) a respective pick time estimation for the respective order as determined by a regression analysis performed on respective historical data for available associates of the one or more store associates; and 
 
 facilitating displaying, on a respective electronic device of the respective customer, the respective order completion time. 
 
   
     
     
         2 . The system of  claim 1 , wherein the one or more non-transitory storage devices storing the computing instructions are further configured to run on the one or more processors and perform:
 assigning the respective order of the one or more orders to one or more associates of the one or more store associates of the store for collection of the one or more respective items of the respective order at the store.   
     
     
         3 . The system of  claim 1 , wherein the one or more non-transitory storage devices storing the computing instructions are further configured to run on the one or more processors and perform:
 automatically updating, in real-time, the respective order completion time based on at least one of:
 (1) automatically assigning the respective order to one or more associates of the one or more store associates; 
 (2) detecting a delay of one or more associates of the one or more store associates; or 
 (2) one or more associates of the one or more store associates becoming available earlier than previously estimated when determining the respective order completion time for the respective order. 
   
     
     
         4 . The system of  claim 1 , wherein receiving the one or more orders from the one or more customers comprises:
 receiving the one or more orders for delivery of the one or more respective items of each respective order of the one or more orders to the one or more customers.   
     
     
         5 . The system of  claim 1 , wherein receiving the one or more orders from the one or more customers comprises:
 receiving the one or more orders for pickup of the one or more respective items of each respective order of the one or more orders by the one or more customers.   
     
     
         6 . The system of  claim 1 , wherein the one or more non-transitory storage devices storing the computing instructions are further configured to run on the one or more processors and perform:
 for each respective order of the one or more orders, determining a respective picking start time and a respective picking end time using the respective pick time estimation for the respective order.   
     
     
         7 . The system of  claim 1 , wherein the one or more non-transitory storage devices storing the computing instructions are further configured to run on the one or more processors and perform:
 splitting the respective order of the one or more orders between two or more associates of the one or more store associates of the store for collection of the one or more respective items of the respective order at the store.   
     
     
         8 . The system of  claim 1 , wherein the respective availabilities of the one or more store associates of the store are determined, at least partially, by a forecasting computer system using a feedback loop comprising feedback from the one or more store associates about real-time updates to their respective availabilities. 
     
     
         9 . The system of  claim 1 , wherein the regression analysis is further based on one or more of:
 (1) one or more respective locations in the store of the one or more respective items for the respective order;   (2) a number of commodity switches in the store required to collect the one or more respective items for the respective order;   (3) a time of day when the respective order is collected in the store; or   (4) whether any of the one or more respective items for the respective order need to be kept in a cold environment.   
     
     
         10 . The system of  claim 1 , wherein the one or more non-transitory storage devices storing the computing instructions are further configured to run on the one or more processors and perform:
 placing each respective order of the one or more orders in an order queue as each respective order is received.   
     
     
         11 . A method comprising:
 receiving one or more orders from one or more customers, each respective order of the one or more orders comprising one or more respective items for sale at a store; and   for each respective order of the one or more orders from each respective customer of the one or more customers:
 determining a respective order completion time based on at least one of:
 (1) respective availabilities of one or more store associates of the store; and 
 (2) a respective pick time estimation for the respective order as determined by a regression analysis performed on respective historical data for available associates of the one or more store associates; and 
 
 facilitating displaying, on a respective electronic device of the respective customer, the respective order completion time. 
   
     
     
         12 . The method of  claim 11  further comprising:
 assigning the respective order of the one or more orders to one or more associates of the one or more store associates of the store for collection of the one or more respective items of the respective order at the store. 
 
     
     
         13 . The method of  claim 11  further comprising:
 automatically updating, in real-time, the respective order completion time based on at least one of:
 (1) automatically assigning the respective order to one or more associates of the one or more store associates; 
 (2) detecting a delay of one or more associates of the one or more store associates; or 
 (2) one or more associates of the one or more store associates becoming available earlier than previously estimated when determining the respective order completion time for the respective order. 
 
 
     
     
         14 . The method of  claim 11 , wherein receiving the one or more orders from the one or more customers comprises:
 receiving the one or more orders for delivery of the one or more respective items of each respective order of the one or more orders to the one or more customers.   
     
     
         15 . The method of  claim 11 , wherein receiving the one or more orders from the one or more customers comprises:
 receiving the one or more orders for pickup of the one or more respective items of each respective order of the one or more orders by the one or more customers.   
     
     
         16 . The method of  claim 11  further comprising:
 for each respective order of the one or more orders, determining a respective picking start time and a respective picking end time using the respective pick time estimation for the respective order. 
 
     
     
         17 . The method of  claim 11  further comprising:
 splitting the respective order of the one or more orders between two or more associates of the one or more store associates of the store for collection of the one or more respective items of the respective order at the store. 
 
     
     
         18 . The method of  claim 11 , wherein the respective availabilities of the one or more store associates of the store are determined, at least partially, by a forecasting computer system using a feedback loop comprising feedback from the one or more store associates about real-time updates to their respective availabilities. 
     
     
         19 . The method of  claim 11 , wherein the regression analysis is further based on one or more of:
 (1) one or more respective locations in the store of the one or more respective items for the respective order;   (2) a number of commodity switches in the store required to collect the one or more respective items for the respective order;   (3) a time of day when the respective order is collected in the store; or   (4) whether any of the one or more respective items for the respective order need to be kept in a cold environment.   
     
     
         20 . The method of  claim 11  further comprising:
 placing each respective order of the one or more orders in an order queue as each respective order is received.

Join the waitlist — get patent alerts

Track US2021073717A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.