Systems to fulfill a picked sales order and related methods therefor

US2021049672A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2021049672-A1
Application numberUS-202017087341-A
CountryUS
Kind codeA1
Filing dateNov 2, 2020
Priority dateApr 17, 2017
Publication dateFeb 18, 2021
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.

A number of embodiments can include a system. The system can include one or more processors and one or more non-transitory computer-readable storage devices storing computing instructions. The computing instructions can be configured to run on the one or more processors and perform: receiving a request for a picked order that can comprise: a conveyance type; and one or more goods; estimating a fulfillment time interval to make ready the one or more goods of the picked order by: evaluating whether the picked order is able to be batched in a picked order batch; and when the picked order is able to be batched, evaluating the conveyance type to determine a conveyance type average fulfilment time interval; determining, using the fulfillment time interval, as estimated, and the conveyance type average fulfilment time interval, a receivable clock time at which to promise the one or more goods for receipt by a receiver; and communicating the receivable clock time to an electronic device of the receiver. Other embodiments are also disclosed herein.

First claim

Opening claim text (preview).

What is claimed is: 1 . A system comprising: one or more processors; and one or more non-transitory memory storage devices storing computing instructions configured to run on the one or more processors and perform: receiving a request for a picked order comprising: a conveyance type; and one or more goods; estimating a fulfillment time interval to make ready the one or more goods of the picked order by: evaluating whether the picked order is able to be batched in a picked order batch; and when the picked order is able to be batched, evaluating the conveyance type to determine a conveyance type average fulfilment time interval; determining, using the fulfillment time interval, as estimated, and the conveyance type average fulfilment time interval, a receivable clock time at which to promise the one or more goods for receipt by a receiver; and communicating the receivable clock time to an electronic device of the receiver. 2 . The system of claim 1 , wherein determining the conveyance type average fulfilment time interval comprises evaluating one or more of: a dispensing capacity of the conveyance type; a batching ability of the conveyance type; and an ability of the conveyance type to operate autonomously. 3 . The system of claim 1 , wherein determining the receivable clock time comprises: identifying a current clock time; identifying a first available clock time of one or more predetermined clock times; and assigning the first available clock time as the receivable clock time. 4 . The system of claim 3 , wherein identifying the first available clock time comprises: identifying a clock time of the one or more predetermined clock times that satisfies at least two additional conditions: (1) a difference of the clock time and the current clock time is greater than the fulfillment time interval, as estimated; (2) the clock time occurs after the current clock time; and in response to satisfying the at least two additional conditions, identifying the clock time as the first available clock time. 5 . The system of claim 3 wherein: the one or more predetermined clock times comprise: one or more clock hours; or one or more clock half-hours. 6 . The system of claim 1 , wherein the one or more non-transitory memory storage devices storing the computing instructions are further configured to run on the one or more processors and perform: after communicating the receivable clock time to the electronic device of the receiver, receiving an acceptance of the receivable clock time. 7 . The system of claim 1 , wherein evaluating whether the picked order is able to be batched in the picked order batch comprises: minimizing a pick walk of the picked order batch using a vector based clustering algorithm. 8 . The system of claim 1 , wherein evaluating whether the picked order is able to be batched in the picked order batch comprises: optimizing a tote fill of the picked order batch using a multi-objective optimization algorithm. 9 . The system of claim 1 , wherein evaluating whether the picked order is able to be batched in the picked order batch comprises: minimizing a pick walk of the picked order batch; and optimizing a tote fill of the picked order batch. 10 . The system of claim 1 , wherein estimating the fulfillment time interval to make ready the one or more goods of the picked order comprises: evaluating one or more good types of the one or more goods; evaluating a quantity of aisle switches associated with picking the one or more goods; evaluating an availability of one or more pickers to pick the one or more goods; and evaluating whether one or more previously promised picked sales orders have been canceled. 11 . A method comprising: receiving a request for a picked order comprising: a conveyance type; and one or more goods; estimating a fulfillment time interval to make ready the one or more goods of the picked order by: evaluating whether the picked order is able to be batched in a picked order batch; and when the picked order is able to be batched, evaluating the conveyance type to determine a conveyance type average fulfilment time interval; determining, using the fulfillment time interval, as estimated, and the conveyance type average fulfilment time interval, a receivable clock time at which to promise the one or more goods for receipt by a receiver; and communicating the receivable clock time to an electronic device of the receiver. 12 . The method of claim 11 , wherein determining the conveyance type average fulfilment time interval comprises evaluating one or more of: a dispensing capacity of the conveyance type; a batching ability of the conveyance type; and an ability of the conveyance type to operate autonomously. 13 . The method of claim 11 , wherein determining the receivable clock time comprises: identifying a current clock time; identifying a first available clock time of one or more predetermined clock times; and assigning the first available clock time as the receivable clock time. 14 . The method of claim 13 , wherein identifying the first available clock time comprises: identifying a clock time of the one or more predetermined clock times that satisfies at least two additional conditions: (1) a difference of the clock time and the current clock time is greater than the fulfillment time interval, as estimated; and (2) the clock time occurs after the current clock time; and in response to satisfying the at least two additional conditions, identifying the clock time as the first available clock time. 15 . The method of claim 13 wherein: the one or more predetermined clock times comprise: one or more clock hours; or one or more clock half-hours. 16 . The method of claim 11 further comprising: after communicating the receivable clock time to the electronic device of the receiver, receiving an acceptance of the receivable clock time. 17 . The method of claim 11 , wherein evaluating whether the picked order is able to be batched in the picked order batch comprises: minimizing a pick walk of the picked order batch using a vector based clustering algorithm. 18 . The method of claim 11 , wherein evaluating whether the picked order is able to be batched in the picked order batch comprises: optimizing a tote fill of the picked order batch using a multi-objective optimization algorithm. 19 . The method of claim 11 , wherein evaluating whether the picked order is able to be batched in the picked order batch comprises: minimizing a pick walk of the picked order batch; and optimizing a tote fill of the picked order batch. 20 . The method of claim 11 , wherein estimating the fulfillment time interval to make ready the one or more goods of the picked order comprises: evaluating one or more good types of the one or more goods; evaluating a quantity of aisle switches associated with picking the one or more goods; evaluating an availability of one or more pickers to pick the one or more goods; and evaluating whether one or more previously promised picked sales orders have been canceled.

Assignees

Inventors

Classifications

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 US2021049672A1 cover?
A number of embodiments can include a system. The system can include one or more processors and one or more non-transitory computer-readable storage devices storing computing instructions. The computing instructions can be configured to run on the one or more processors and perform: receiving a request for a picked order that can comprise: a conveyance type; and one or more goods; estimating a …
Who is the assignee on this patent?
Walmart Apollo Llc
What technology area does this patent fall under?
Primary CPC classification G06Q30/0635. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Feb 18 2021 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).