Automated guided vehicle control and organizing inventory items using stock keeping unit clusters

US11049065B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11049065-B2
Application numberUS-201816024744-A
CountryUS
Kind codeB2
Filing dateJun 30, 2018
Priority dateJun 30, 2018
Publication dateJun 29, 2021
Grant dateJun 29, 2021

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 method determines a processing cluster including one or more stock keeping units (SKUs); divides the processing cluster into a first cluster and a second cluster based on SKU affinities between the one or more SKUs in the processing cluster; determines a first SKU of the first cluster to be replicated to the second cluster based on a demand correlation between the first SKU of the first cluster and a second SKU of the second cluster; replicates the first SKU of the first cluster to the second cluster; responsive to replicating the first SKU of the first cluster to the second cluster, determines whether the first cluster and the second cluster satisfy a defined constraint; and responsive to determining that the first cluster and the second cluster satisfy the defined constraint, assigns the first cluster to a first physical location and assigning the second cluster to a second physical location.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: determining, by a processor, a processing cluster including one or more stock keeping units (SKUs), each of the one or more SKUs including an item identifier corresponding to an item; dividing, by the processor, the processing cluster into a first cluster and a second cluster based on SKU affinities between the one or more SKUs in the processing cluster; determining, by the processor, a first SKU of the first cluster to be replicated to the second cluster based on a demand correlation between the first SKU of the first cluster and a second SKU of the second cluster, wherein determining the first SKU of the first cluster to be replicated to the second cluster includes: determining an order volume of the first SKU; and determining that the order volume of the first SKU satisfies a threshold of SKU order volume; replicating, by the processor, the first SKU of the first cluster to the second cluster; responsive to replicating the first SKU of the first cluster to the second cluster, determining, by the processor, whether the first cluster and the second cluster satisfy a defined constraint; responsive to determining that the first cluster and the second cluster satisfy the defined constraint, assigning, by the processor, the first cluster to a first physical location and assigning the second cluster to a second physical location; and autonomously navigating, by the processor, an automated guided vehicle to the first physical location and to the second physical location based on the assignment of the first cluster and the second cluster. 2. The method of claim 1 , wherein determining the first SKU of the first cluster to be replicated to the second cluster includes: determining an order volume of a first SKU pair, the first SKU pair including the first SKU of the first cluster and the second SKU of the second cluster; and determining that the order volume of the first SKU pair satisfies a threshold of SKU pair order volume. 3. The method of claim 1 , wherein determining the first SKU of the first cluster to be replicated to the second cluster includes: determining the order volume of the first SKU; determining a SKU replica threshold of the first SKU based on the order volume of the first SKU; determining an order volume of a first SKU pair, the first SKU pair including the first SKU of the first cluster and the second SKU of the second cluster; and determining a pair replica target of the first SKU pair based on the order volume of the first SKU pair. 4. The method of claim 1 , wherein determining the first SKU of the first cluster to be replicated to the second cluster includes: determining a SKU replica count of the first SKU, the SKU replica count of the first SKU indicating a number of clusters that contain the first SKU; determining that the SKU replica count of the first SKU satisfies a SKU replica threshold of the first SKU; determining a pair replica count of a first SKU pair, the first SKU pair including the first SKU of the first cluster and the second SKU of the second cluster, the pair replica count of the first SKU pair indicating a number of clusters that contain the first SKU and the second SKU of the first SKU pair; determining that the pair replica count of the first SKU pair is less than a pair replica target of the first SKU pair; and responsive to determining that the SKU replica count of the first SKU satisfies the SKU replica threshold of the first SKU and determining that the pair replica count of the first SKU pair is less than the pair replica target of the first SKU pair, determining to replicate the first SKU of the first cluster to the second cluster. 5. The method of claim 1 , further comprising: determining, from SKUs associated with a storage facility, to-be-clustered SKUs based on order volumes of the to-be-clustered SKUs; generating an initial cluster including the to-be-clustered SKUs; initializing a cluster queue, the cluster queue including the initial cluster; and wherein determining the processing cluster includes determining the processing cluster to be a cluster that occupies a start position of the cluster queue. 6. The method of claim 1 , wherein determining the processing cluster includes: determining the processing cluster to be a cluster that occupies a start position of a cluster queue; and the method comprises: responsive to determining that the first cluster violates the defined constraint, appending the first cluster to an end position of the cluster queue. 7. The method of claim 1 , wherein determining whether the first cluster and the second cluster satisfy the defined constraint includes: determining that the first cluster satisfies a defined threshold cluster size; and determining that the second cluster satisfies the defined threshold cluster size. 8. The method of claim 1 , wherein dividing the processing cluster into the first cluster and the second cluster includes: determining an isolated SKU in the processing cluster based on one or more first SKU affinities of the isolated SKU; filtering the isolated SKU from the processing cluster; and dividing the filtered processing cluster into the first cluster and the second cluster based on the SKU affinities between the one or more SKUs in the filtered processing cluster; and the method includes: responsive to replicating the first SKU of the first cluster to the second cluster, computing a first attachment score between the isolated SKU and the first cluster and a second attachment score between the isolated SKU and the second cluster; and assigning the isolated SKU to one of the first cluster and the second cluster based on the first attachment score between the isolated SKU and the first cluster and the second attachment score between the isolated SKU and the second cluster. 9. The method of claim 8 , wherein determining the isolated SKU in the processing cluster includes: determining the one or more first SKU affinities between the isolated SKU in the processing cluster and one or more other SKUs in the processing cluster; and determining that the one or more first SKU affinities between the isolated SKU and the one or more other SKUs satisfy a defined threshold SKU affinity. 10. The method of claim 8 , wherein computing the first attachment score between the isolated SKU and the first cluster includes: determining order volumes of one or more SKU pairs, each SKU pair including the isolated SKU and a SKU in the first cluster; and computing the first attachment score between the isolated SKU and the first cluster based on the order volumes of the one or more SKU pairs. 11. The method of claim 1 , wherein the processing cluster excludes a non-clustering SKU, and the method includes: determining, from SKUs associated with a storage facility, the non-clustering SKU based on an order volume of the non-clustering SKU; responsive to determining that the first cluster and the second cluster satisfy the defined constraint, computing a first attachment score between the non-clustering SKU and the first cluster and a second attachment score between the non-clustering SKU and the second cluster; and assigning the non-clustering SKU to one of the first cluster and the second cluster based on the first attachment score between the non-clustering SKU and the first cluster and the second attachment score between the non-clustering SKU and the second cluster. 12. A method comprising: determining, by a processor, a processing cluster including one or more stock keeping units (SKUs), each of the one or more SKUs including an item identifier corresponding to an item; dividing, by the processo

Assignees

Inventors

Classifications

  • G06Q10/087Primary

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

  • for replenishment processing, procedures, or recommendations using forecasting or optimisation · CPC title

  • by picking of items from inventory for fulfillment · CPC title

  • by distributed inventory management · 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 US11049065B2 cover?
A method determines a processing cluster including one or more stock keeping units (SKUs); divides the processing cluster into a first cluster and a second cluster based on SKU affinities between the one or more SKUs in the processing cluster; determines a first SKU of the first cluster to be replicated to the second cluster based on a demand correlation between the first SKU of the first clust…
Who is the assignee on this patent?
Staples Inc
What technology area does this patent fall under?
Primary CPC classification G06Q10/087. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jun 29 2021 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). 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).