×

Determining product placement compliance

  • US 10,643,177 B2
  • Filed: 03/21/2017
  • Issued: 05/05/2020
  • Est. Priority Date: 03/21/2017
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • receiving, at data processing hardware, a planogram defining a representative placement of a product on a display shelf within a display shelf environment, the display shelf environment comprising the display shelf and a display screen disposed above the display shelf and in a user'"'"'s field of view, the display screen configured to depict media content;

    receiving, at the data processing hardware, at least one image from an imaging device located above the display shelf and having a field of view arranged to capture a top surface of the display shelf, wherein the top surface of the display shelf defines a pattern of features, including at least one polygon-shaped feature, wherein the at least one image captures at least a portion of the top surface of the display shelf with exposed features;

    determining, by the data processing hardware, whether the product is disposed on the display shelf based on the at least one image by;

    detecting one or more edges of the exposed features;

    converting the one or more detected edges to closed features; and

    comparing the closed features to the at least one polygon-shaped feature to determine whether the product is disposed on the display shelf;

    when the product is disposed on the display shelf;

    determining, by the data processing hardware, an actual placement of the product on the display shelf;

    comparing, by the data processing hardware, the actual placement of the product to the representative placement of the product defined by the planogram;

    determining, by the data processing hardware, a planogram compliance based on the comparison of the actual placement of the product to the representative placement of the product; and

    communicating, from the data processing hardware, the planogram compliance to a network; and

    when the product is absent from the display shelf;

    determining, by the data processing hardware, a stocking status of the product as being out-of-stock; and

    communicating, from the data processing hardware, the stocking status of the product to the network.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×