×

Display space optimization

  • US 10,417,606 B2
  • Filed: 05/12/2015
  • Issued: 09/17/2019
  • Est. Priority Date: 05/12/2015
  • Status: Active Grant
First Claim
Patent Images

1. A non-transitory computer storage medium storing computer-executable instructions that when executed by a computer cause the computer to construct a planogram by:

  • receiving, by at least one processor, data describing i) a set of items selected from a corpus of items, where each item is described by item dimensions, ii) a display space;

    iii) business rules that constrain the selection and positioning of items in the display space, and iv) a key performance indicator;

    identifying, by at least the processor, a set of available shelf positions in the display space for each item in the set based, at least in part, on the item dimensions;

    calculating for each item and available shelf position pair, by at least the processor, i) an expected sales volume and ii) an expected service level based, at least in part, on a selected demand model,wherein the expected service level corresponds to a probability that the item will be in stock in the display space,wherein each item and available shelf position pair corresponds to a combination of an item and an available shelf position;

    providing, by at least the processor, a set of inputs to an optimization problem solver including i) the expected sales volume for the item and available shelf position pairs, ii) a set of constraints that embodies the business rules, iii) an objective function that expresses the key performance indicator as a function of the expected sales volumes and iv) the expected service level for the item and available shelf position pairs,wherein the optimization problem solver;

    processes the set of inputs to determine one or more solutions with the expected service level where a solution specifies i) an assortment of the items selected from the set of items and ii) for each item in the assortment, an optimal shelf position;

    in response to failing to compute the one or more solutions with the expected service level, the optimization problem solver;

    (i) drops the expected service level; and

    (ii) computes, based upon the key performance indicator and without using the expected service level, another solution that specifies i) the assortment of the items selected from the set of items and ii) for each item in the assortment, the optimal shelf position; and

    generating, by at least the processor, a planogram that specifies the assortment of items and respective optimal shelf positions of the items, wherein the planogram is representative of a physical arrangement of the items on physical shelves in a store.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×