Systems and methods for real-time order delay management
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-modifiedWhat 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.