Methods and apparatus for generating planograms

US12106265B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12106265-B2
Application numberUS-202217589740-A
CountryUS
Kind codeB2
Filing dateJan 31, 2022
Priority dateJan 31, 2022
Publication dateOct 1, 2024
Grant dateOct 1, 2024

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.

In some examples, a system may configured to execute the instructions to based on the modular data of a peg modular, the item data and the draw strategy data, implement a set of modular placement optimization operations that generate a first modular dataset. In some examples, the set of modular placement optimization operations includes, determining, from a group of items, a combination of items to place onto the peg modular and, for each item of the combination of items, a placement position on the peg modular, and a number of facings. Moreover, the set of modular placement optimization operations includes generating the first modular dataset. Further, the system may be configured to execute the instructions to, based at least on the modular data the first modular dataset, implement a set of operations that determine whether to add additional facings.

First claim

Opening claim text (preview).

What is claimed is: 1. A system, comprising: a memory resource storing instructions; a communications interface configured to communicate with a computing device operated by a user; and one or more processors coupled to the memory resource, the one or more processors associated with a planogram computing device and configured to execute the instructions to: obtain, from a plurality of retailer computing devices, modular data of a peg modular, item data of a group of items of an item type of the peg modular, and draw strategy data, the plurality of retailer computing devices being associated with a cluster of stores; generate one or more constraints of the peg modular based on historical data, the one or more constraints being stored within a database; obtain, from the computing device, user input, the user input including data characterizing the draw strategy data; based on the modular data, the item data and the draw strategy data, implement a set of modular placement optimization operations that generate a first modular dataset, the set of modular placement optimization operations includes: determining, from the group of items, a combination of items to place onto the peg modular and, for each item of the combination of items, a placement position on the peg modular, and a number of facings, wherein each item of the group of items is associated with particular identifier of a plurality of identifiers; obtain, from the computing device, data indicating including multiple different items of the group of items together onto at least one fixture of the peg modular; based on the obtained data, generate an aggregate identifier representing each identifier of the multiple different items, wherein the one or more processors utilize the aggregate identifier when implementing the set of modular placement optimization operations; generating the first modular dataset, the first modular dataset identifying the combination of items and characterizing the corresponding placement position of each of the combination of items and the number of facings for each of the combination of items; based on the modular data, the item data, the first modular dataset, implement a set of operations that determine whether to add additional facings of one or more items of the combination of items; identify, from the plurality of retailer computing devices, a plurality of transactions associated with each item of the group of items; generate, based on the plurality of transactions, a score value for each item in the group of items, the score value associated with a probability that each item in the group of items will go out of stock at a future time interval; update the draw strategy to include the additional facings or allow one or more items in more locations of the peg modular based on the score value for each item in the group of items and a determination that the peg modular has enough unoccupied physical space to accommodate the additional facings of one or more items of the combination of items; generate subsequent first modular dataset based on the updated draw strategy and the one or more constraints; and display, using a user interface, the subsequent first modular dataset as a visual representation of a planogram associated with a particular store of the cluster of stores. 2. The system of claim 1 , wherein the one or more processors are configured to execute the instructions further to: based on the modular data and the item data of the group of items, determine whether the peg modular can accommodate all items of the group of items. 3. The system of claim 2 , wherein one or more processors are configured to execute the instructions further to: based on determining the peg modular cannot accommodate all of the items of the group of items, implement a first set of operations that generate block data, wherein the first set of operations that generate the block data are based on the modular data and the item data of the group of items. 4. The system of claim 3 , wherein the set of modular placement optimization operations is further based on the block data. 5. The system of claim 2 , wherein the modular data includes data characterizing one or more peg flow areas, each of the one or more peg flow areas including a set of peg holes and each of the set of peg holes being configured to couple with one of a plurality of fixtures. 6. The system of claim 5 , wherein the modular data includes information associated with one or more fixtures associated with the peg modular. 7. The system of claim 6 , wherein the information associated with the one or more fixtures includes a fixture type, the fixture type including at least one of a snap rail fixture, a hook fixture, a bar fixture and at-rack system fixture. 8. The system of claim 1 , wherein the draw strategy data characterizes one or more draw strategy parameters. 9. The system of claim 8 , wherein the one or more draw strategy parameters includes a blockiness parameter, blockiness elasticity parameter, striping parameter, and sequencing elasticity parameter. 10. The system of claim 1 , wherein the combination of items is associated with a particular attribute. 11. The system of claim 1 , wherein the item data identifies the group of items and characterizes, for each of the group of items, a corresponding rank, a corresponding sequence, and corresponding set of attributes. 12. The system of claim 1 , wherein the one or more processors are configured to execute the instructions further to: obtain constraint data, the set of modular placement optimization operations being further based on the constraint data. 13. The system of claim 1 , wherein the first modular dataset includes the aggregate identifier instead of each identifier of each item of the multiple different items, and wherein one or more processors are configured to execute the instructions further to: update the first modular dataset by replacing the aggregate identifier with each identifier of each item of the multiple different items. 14. A computer-implemented method comprising: obtaining, by a processor of a planogram computing device, modular data of a peg modular, item data of a group of items of an item type of the peg modular, and draw strategy data from a plurality of retailer computing devices associated with a cluster of stores; generating one or more constraints of the peg modular based on historical data, the one or more constraints being stored within a database; obtaining, from a computing device operated by a user, user input, the user input including data characterizing the draw strategy data; based on the modular data, the item data and the draw strategy data, implementing, by the processor, a set of modular placement optimization operations that generate a first modular dataset, the set of modular placement optimization operations includes: determining, from the group of items, a combination of items to place onto the peg modular and, for each item of the combination of items, a placement position on the peg modular, and a number of facings, wherein each item of the group of items is associated with particular identifier of a plurality of identifiers; obtaining, from the computing device, data indicating including multiple different items of the group of items together onto at least one fixture of the peg modular; based on the obtained data, generating an aggregate identifier representing each identifier of the multiple different items, wherein the one or more processors utilize the aggregate identifier when implementing the set of modular placement optimization operations; generating the first modular da

Assignees

Inventors

Classifications

  • utilising user interfaces specially adapted for shopping · CPC title

  • Strategic management or analysis, e.g. setting a goal or target of an organisation; Planning actions based on goals; Analysis or evaluation of effectiveness of goals · CPC title

  • Design optimisation, verification or simulation (optimisation, verification or simulation of circuit designs G06F30/30) · CPC title

  • Locating goods or services, e.g. based on physical position of the goods or services within a shopping facility · CPC title

  • G06Q10/087Primary

    Inventory or stock management, e.g. order filling, procurement or balancing against orders · 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 US12106265B2 cover?
In some examples, a system may configured to execute the instructions to based on the modular data of a peg modular, the item data and the draw strategy data, implement a set of modular placement optimization operations that generate a first modular dataset. In some examples, the set of modular placement optimization operations includes, determining, from a group of items, a combination of item…
Who is the assignee on this patent?
Walmart Apollo Llc
What technology area does this patent fall under?
Primary CPC classification G06Q30/0639. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Oct 01 2024 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 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).