Determining Product Placement Compliance
First Claim
1. A method comprising:
- receiving, at data processing hardware, a planogram defining a representative placement of a product on a display shelf;
receiving, at the data processing hardware, at least one image from an imaging device having a field of view arranged to capture a top surface of the display shelf;
determining, by the data processing hardware, whether the product is disposed on the display shelf based on the at least one image; and
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.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for product compliance includes receiving, at data processing hardware, a planogram defining a representative placement of a product on a display shelf and receiving at least one image from an imaging device having a field of view arranged to capture a top surface of the display shelf. The method also includes determining whether the product is disposed on the display shelf based on the at least one image. When the product is disposed on the display shelf, the method includes determining an actual placement of the product on the display shelf and comparing the actual placement of the product to the representative placement of the product defined by the planogram. The method further includes determining a planogram compliance based on the comparison of the actual placement of the product to the representative placement of the product and communicating the planogram compliance to a network.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving, at data processing hardware, a planogram defining a representative placement of a product on a display shelf; receiving, at the data processing hardware, at least one image from an imaging device having a field of view arranged to capture a top surface of the display shelf; determining, by the data processing hardware, whether the product is disposed on the display shelf based on the at least one image; and 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
-
data processing hardware; and memory hardware in communication with the data processing hardware, the memory hardware storing instructions that when executed on the data processing hardware cause the data processing hardware to perform operations comprising; receiving a planogram defining a representative placement of a product on a display shelf; receiving at least one image from an imaging device having a field of view arranged to capture a top surface of the display shelf; determining whether the product is disposed on the display shelf based on the at least one image; and when the product is disposed on the display shelf; determining an actual placement of the product on the display shelf; comparing the actual placement of the product to the representative placement of the product defined by the planogram; determining a planogram compliance based on the comparison of the actual placement of the product to the representative placement of the product; and communicating the planogram compliance from the data processing hardware to a network. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification