IP Library Granted Patent US 10,521,646
Granted Patent B2
US 10,521,646 · App. 16/354,608 · Granted Dec 31, 2019

Monitoring shelves with pressure and light sensors

Inventors: Yair Adato (Kfar Shmuel, IL); Itai Lishner (Yahud, IL)
Assignee: TRAX TECHNOLOGY SOLUTIONS PTE LTD.
G06K9/00201G06F16/23G06F16/235G06F16/288G06F16/55G06F16/583G06F16/5846G06F16/90335G06F17/18G06K9/00362G06K9/00624G06K9/00671G06K9/00771G06K9/325G06K9/6231G06Q10/06311G06Q10/06316G06Q10/063112G06Q10/087G06Q10/0875G06Q20/203G06Q30/0629G06Q30/0639G06Q30/0643G06Q50/28G06T7/0002G06T7/13G06T7/20G06T7/521G06T7/55G06T7/70G06T7/75G08B21/18G08B21/182H04N5/2252H04N5/2253H04N5/23203H04N5/23219H04N5/23229H04N5/247G06K2209/01G06K2209/17G06T2207/30196G06T2207/30232G06T2207/30242
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,521,646
App. No.
16/354,608
Granted
Dec 31, 2019
Kind
B2
Abstract

A system for monitoring planogram compliance on a store shelf is disclosed. The system may include a plurality of detection elements and a processor. The processor may be configured to receive first signals from a first subset of detection elements after a plurality of products are placed on the store shelf, and use the first signals to identify at least one pattern associated with a product type of the products. The processor may further be configured to receive from a second subset of detection elements second signals indicative of no products being placed on at least one area of the store shelf, and use the second signals to determine at least one empty space on the store shelf. The processor may also be configured to determine, based on the at least one pattern and the at least one empty space, at least one aspect of planogram compliance.

Claims (50)

1. A sensing device for monitoring planogram compliance on a store shelf, the sensing device comprising:

a plurality of pressure sensors configured to detect placement of products on the store shelf; and

at least one processor configured to:

receive first weight signals indicative of pressure levels from a first subset of pressure sensors from among the plurality of pressure sensors after at least one of a plurality of products is placed on at least one area of the store shelf associated with the first subset of pressure sensors;

identify, using the first weight signals at least one pattern of pressure points associated with a base shape and size of the at least one of the plurality of products;

determine a product type of at least one of the plurality of products by comparing the identified at least one pattern of pressure points to a database of profile patterns;

determine a facing direction of the at least one of the plurality of products by identifying, using the first weight signals, an orientation of the at least one of the plurality of products;

receive second weight signals indicative of pressure levels from a second subset of pressure sensors from among the plurality of pressure sensors, the second weight signals being equal to or within a threshold of a default atmospheric pressure value indicative of an absence of a product on at least one area of the store shelf associated with the second subset of pressure sensors;

determine, using the second weight signals, at least one empty space on the store shelf;

determine, using the first and second weight signals, a location and quantity of the at least one of the plurality of products on the store shelf;

determine, based on the determined product type, facing direction, location and quantity, at least one aspect of planogram compliance; and

transmit an indicator of the at least one aspect of planogram compliance to a remote server.

2. The sensing device of claim 1 , wherein the at least one processor is further configured to use the first weight signals to identify at least one product of a first type using a first pattern of pressure points and at least one product of a second type using a second pattern of pressure points.

3. The sensing device of claim 2 , wherein a second at least one aspect of planogram compliance includes product homogeneity, and the at least one processor is further configured to count occurrences where a product of the second type is placed on an area of the store shelf associated with the first type of product.

4. The sensing device of claim 1 , wherein the at least one processor is further configured to determine, based on product dimension data for the determined product type stored in the database, a number of additional products of the determined product type that can be placed on the at least one area of the store shelf associated with the second subset of pressure sensors.

5. The sensing device of claim 4 , wherein a second at least one aspect of planogram compliance includes a restocking rate, and the at least one processor is further configured to use the second weight signals to determine the restocking rate based on a sensed rate at which products are added to the at least one area of the store shelf associated with the second subset of pressure sensors.

6. The sensing device of claim 4 , wherein the at least one processor is further configured to determine the facing direction based on a number of products determined to be placed on a selected area of the store shelf at a front of the store shelf.

7. The sensing device of claim 1 , wherein the plurality of pressure sensors are embedded into a fabric configured to be positioned on the store shelf.

8. The sensing device of claim 1 , wherein the plurality of pressure sensors are configured to be integrated with the store shelf.

9. The sensing device of claim 1 , wherein the at least one processor is further configured to receive the first weight signals from the first subset of pressure sensors as the plurality of products are placed above the first subset of pressure sensors.

10. The sensing device of claim 1 , wherein the plurality of pressure sensors are substantially uniformly distributed across the store shelf.

11. The sensing device of claim 1 , wherein the plurality of pressure sensors are distributed relative to the store shelf such that a first area of the store shelf has a higher density of pressure sensors than a second area of the store shelf.

12. The sensing device of claim 1 , wherein the at least one processor R further configured to identify a change in at least one characteristic, associated with one or more of the first weight signals, and in response to the identified change, trigger an acquisition of at least one image of the store shelf.

13. The sensing device of claim 12 , wherein the change in at least one characteristic associated with one or more of the first weight signals is indicative of removal of at least one product from a location associated with the at least one area of the store shelf associated with the first subset of pressure sensors.

14. The sensing device of claim 1 , wherein the at least one processor is further configured to:

determine a change in at least one characteristic associated with one or more of the first weight signals;

determine a type of event associated with the change;

trigger an acquisition of at least one image of the store shelf when the change is associated with a first event type; and

forgo the acquisition of at least one image of the store shelf when the change is associated with a second event type.

15. The sensing device of claim 1 , wherein the at least one processor is further configured to identify a change in at least one characteristic associated with one or more of the first weight signals; and in response to the identified change, trigger a product-related task For an employee of a retail store.

16. A method for monitoring planogram compliance on a store shelf, the method comprising:

receiving, by at least one processor, first weight signals indicative of pressure levels from a first subset of a plurality of pressure sensors after at least one of a plurality of products is placed on at least one area of the store shelf associated with the first subset of pressure sensors;

identifying, by the at least one processor and using the first weight signals, at least one pattern of pressure points associated with a base shape and size of the at least one of the plurality of products;

determining, by the at least one processor, a product type of the at least one of the plurality of products by comparing the identified at least one pattern of pressure points to a database of profile patterns;

determining, by the at least one processor, a facing direction of the at least one of the plurality of products by identifying, using the first weight signals, an orientation of the at least one of the plurality of products;

receiving, by the at least one processor, second weight signals indicative of pressure levels from a second subset of the plurality of pressure sensors, the second weight signals being equal to or within a threshold of a default atmospheric pressure value indicative of an absence of a product on at least one area of the store shelf associated with the second subset of pressure sensors;

determining, by the at least one processor and using the second weight signals, at least one empty space on the store shelf;

determining, by the at least one processor and using the first and second weight signals, a location and quantity of the at least one of the plurality of products on the store shelf;

determining, by the at least one processor and based on the determined product type, facing direction, location and quantity, at least one aspect of planogram compliance; and

transmitting, by at least one processor, an indicator of the at least one aspect of planogram compliance to a remote server.

17. A computer program product for monitoring planogram compliance a store shelf embodied in a non-transitory computer-readable medium and executable by at least one processor, the computer program product including instructions for causing the at least one processor to execute a method comprising:

receiving first weight signals indicative of pressure levels from a first subset of a plurality of pressure sensors after at least one of a plurality of products is placed on at least one area of the store shelf associated with the first subset of pressure sensors;

identifying, using the first weight signals, at least one pattern of pressure points associated with a base shape and size of the at least one of the plurality of products;

determining a product type of the at least one of the plurality of products by comparing the identified at least one pattern of pressure points to a database of profile patterns;

determining a facing direction of the at least one of the plurality of products by identifying, using the first weight signals, an orientation of the at least one of the plurality of products;

receiving second weight signals indicative of pressure levels from a second subset of the plurality of pressure sensors, the second weight signals being equal to or within a threshold of a default atmospheric pressure value indicative of an absence of a product on at least one area of the store shelf associated with the second subset of pressure sensors;

determining, using the second weight signals, at least one empty space on the store shelf;

determining, using the first and second weight signals, a location and quantity of the at least one of the plurality of products on the store shelf;

determining, based on the determined product type, facing direction, location and quantity, at least one aspect of planogram compliance; and

transmitting an indicator of the at least one aspect of planogram compliance to a remote server.

Assignments (7)
RELEASE OF SECURITY INTEREST Recorded Feb 10, 2026
From: COMPUTERSHARE TRUST COMPANY, N.A., AS ADMINISTRATIVE AGENT
To: TRAX TECHNOLOGY SOLUTIONS PTE. LTD.; SHOPKICK, INC.
Reel/Frame 074717/0014 →
RELEASE OF SECURITY INTEREST Recorded Sep 26, 2023
From: ALTER DOMUS (US) LLC
To: TRAX TECHNOLOGY SOLUTIONS PTE. LTD.; SHOPKICK INC.
Reel/Frame 065028/0871 →
SECURITY INTEREST Recorded Sep 22, 2023
From: TRAX TECHNOLOGY SOLUTIONS PTE. LTD.; SHOPKICK, INC.
To: COMPUTERSHARE TRUST COMPANY, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 065016/0744 →
RELEASE OF SECURITY INTEREST AT REEL/FRAME NO. 054048/0646 Recorded Oct 27, 2021
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: TRAX TECHNOLOGY SOLUTIONS PTE. LTD; SHOPKICK, INC.; CVDM SOLUTIONS SAS; TRAX RETAIL, INC.
Reel/Frame 057944/0338 →
SECURITY INTEREST Recorded Oct 15, 2021
From: TRAX TECHNOLOGY PTE. LTD.; SHOPKICK, INC.
To: ALTER DOMUS (US) LLC
Reel/Frame 058184/0438 →
SECURITY INTEREST Recorded Oct 14, 2020
From: TRAX TECHNOLOGY SOLUTIONS PTE. LTD.; SHOPKICK, INC.; CVDM SOLUTIONS SAS; TRAX RETAIL, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 054048/0646 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 15, 2019
From: ADATO, YAIR; LISHNER, ITAI
To: TRAX TECHNOLOGY SOLUTIONS PTE LTD
Reel/Frame 048610/0112 →
Continuity (5)
Continuation PCTUS2019013054 · Jan 10, 2019
Provisional Application 62615512 · Jan 10, 2018
Provisional Application 62681718 · Jun 7, 2018
Provisional Application 62695469 · Jul 9, 2018
Related Publication 20190213546A1 · Jul 11, 2019
Cited By (4)
US 12,400,182 US 12,501,530 US 12,567,049 US 12,646,347