Systems and methods for real-time order delay management

US2018315003A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2018315003-A1
Application numberUS-201715582319-A
CountryUS
Kind codeA1
Filing dateApr 28, 2017
Priority dateApr 28, 2017
Publication dateNov 1, 2018
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Systems and methods including one or more processing modules and one or more non-transitory storage modules storing computing instructions configured to run on the one or more processing modules and perform acts of receiving a plurality of orders for items for sale at a store, determining a picking start time, a picking end time, and an order completion time for each order based on at least one of: (1) availabilities of one or more associates of the store to collect the items of the order at the store or (2) a dynamic pick time estimation for the order, assigning the order to a first associate of the store for collection of the items of the order at the store, and automatically adjusting, in real-time, the picking start time and the picking end time without adjusting the order completion time for each order.

First claim

Opening claim text (preview).

What is claimed is: 1 . A system comprising: one or more processing modules; and one or more non-transitory storage modules storing computing instructions configured to run on the one or more processing modules and perform acts of: receiving a plurality of orders from a plurality customers, each order of the plurality of orders comprising one or more items for sale at a store; and for each order of the plurality of orders from each customer of the plurality of customers: determining an order completion time based on at least one of: (1) availabilities of one or more associates of the store to collect the one or more items of the order at the store or (2) a dynamic pick time estimation for the order; coordinating displaying the order completion time on an electronic device of the customer; assigning the order to one associate of the one or more associates of the store for collection of the one or more items of the order at the store; and automatically updating, in real-time, the order completion time based on at least one of: (1) automatically reassigning the order to a different associate of the one or more associates or (2) the one associate of the one or more associates becoming available earlier than previously estimated when determining the order completion time for the order. 2 . The system of claim 1 , wherein: receiving the plurality of orders from the plurality customers comprises: receiving, from a first electronic device of a first customer, a first order comprising one or more first items for sale at the store; and receiving, from a second electronic device of a second customer and after the first order is received, a second order comprising one or more second items for sale at the store; assigning the order to the one associate of the one or more associates comprises: assigning the first order to a first associate of the one or more associates of the store for collection of the one or more first items at the store; and assigning the second order to a second associate of the one or more associates of the store for collection of the one or more second items at the store; the one or more non-transitory storage modules storing the computing instructions are further configured to run on the one or more processing modules and perform an act of automatically reassigning the second order to the first associate if the first associate becomes available for collection of the one or more second items before the second associate; and automatically updating, in real-time, the order completion time comprises automatically updating, in real-time, a second order completion time for the second order based on reassigning the second order from the second associate to the first associate. 3 . The system of claim 1 , wherein: the one or more non-transitory storage modules storing the computing instructions are further configured to run on the one or more processing modules and perform an act of, for each order of the plurality of orders, automatically reassigning the order to the different associate if the one associate is delayed or unavailable for collection of the order; and automatically updating, in real-time, the order completion time comprises, for each order of the plurality of orders, automatically updating, in real-time, the order completion time based on reassigning the order to the different associate. 4 . The system of claim 1 , wherein the one or more non-transitory storage modules storing the computing instructions are further configured to run on the one or more processing modules and perform an act of automatically transmitting, to the customer, a message comprising the order completion time as updated. 5 . The system of claim 1 , wherein: receiving the plurality of orders from the plurality customers comprises receiving the plurality of orders for delivery of the one or more items of each order of the plurality of orders to the plurality of customers; determining the order completion time comprises, for each order of the plurality of orders, determining the order completion time based on: (1) the dynamic pick time estimation for the order and (2) a distance of the customer from the store; and the store comprises a brick and mortar store. 6 . The system of claim 1 , wherein: receiving the plurality of orders from the plurality customers comprises receiving the plurality of orders for pickup of the one or more items of each order of the plurality of orders by the plurality of customers at the store; determining the order completion time comprises, for each order of the plurality of orders, determining the order completion time based on: (1) the availabilities of the one or more associates of the store to collect the one or more items of the order at the store and (2) the dynamic pick time estimation for the order; and the store comprises a brick and mortar store. 7 . The system of claim 1 , wherein: the one or more non-transitory storage modules storing the computing instructions are further configured to run on the one or more processing modules and perform an act of, for each order of the plurality of orders: determining a picking start time and a picking end time based on (1) the availabilities of the one or more associates of the store to collect the one or more items of the order at the store or (2) the dynamic pick time estimation for the order; and automatically updating, in real-time, the order completion time comprises, for each order of the plurality of orders, automatically adjusting the picking start time and the picking end time based on (1) reassigning the order to the different associate of the one or more associates or (2) the one associate of the one or more associates becoming available earlier than previously estimated when determining the order completion time for the order. 8 . The system of claim 1 , wherein the one or more non-transitory storage modules storing the computing instructions are further configured to run on the one or more processing modules and perform an act of, for each order of the plurality of orders, transmitting the order to an associate electronic device of the one associate of the one or more associates. 9 . The system of claim 1 , wherein: receiving the plurality of orders from the plurality customers comprises: receiving, from a first electronic device of a first customer, a first order for pickup of one or more first items for sale at the store; and receiving, from a second electronic device of a second customer and after the first order is received, a second order for pickup of one or more second items for sale at the store; assigning the order to the one associate of the one or more associates comprises: assigning the first order to a first associate of the one or more associates of the store for collection of the one or more first items at the store; and assigning the second order to a second associate of the one or more associates of the store for collection of the one or more second items at the store; the one or more non-transitory storage modules storing the computing instructions are further configured to run on the one or more processing modules and perform an act of automatically reassigning the second order to the first associate if the first associate becomes available for collection of the one or more second items before the second associate; automatically updating, in real-time, the order completion time further comprises automatically updating, in real-time, a second order completion time for the second order based on reassigning the second order from the second associate to the first associate; the one or more non-transitory storage modules storing the computing instructions are further configured to

Assignees

Inventors

Classifications

  • replenishment orders; recurring orders · CPC title

  • G06Q10/083Primary

    Shipping · CPC title

  • Inventory or stock management, e.g. order filling, procurement or balancing against orders · CPC title

  • Adjustment or analysis of established resource schedule, e.g. resource or task levelling, or dynamic rescheduling · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2018315003A1 cover?
Systems and methods including one or more processing modules and one or more non-transitory storage modules storing computing instructions configured to run on the one or more processing modules and perform acts of receiving a plurality of orders for items for sale at a store, determining a picking start time, a picking end time, and an order completion time for each order based on at least one…
Who is the assignee on this patent?
Wal Mart Stores Inc
What technology area does this patent fall under?
Primary CPC classification G06Q10/083. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Nov 01 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).