Methods, systems, and computer readable media for tracking consumer interactions with products using modular sensor units
First Claim
1. A system for tracking interactions with products, comprising:
- a merchandising unit;
a plurality of sensors configured to detect signals that change over time in response to a plurality of product items being removed or returned from the merchandising unit;
a daisy-chain system, for incremental electrical connection of the plurality of sensors to upstream and downstream wiring segments joined by multi-conductor wires transmitting power to the plurality of sensors;
a database containing allowable and non-allowable patterns of the plurality of product items; and
a signal processor connected to the daisy-chain system configured to;
receive and log the signals detected by the plurality of sensors;
communicate with the database containing the allowable and non-allowable patterns; and
execute a pattern matching algorithm by;
identifying a pickup event, of at least one of the product items, detected as a peak in at least one of the detected signals indicating that a shopper has pressed down on the at least one of the product items prior to removing the at least one of the product items, followed by a period, detected by a lower signal level at a tail of the at least one of the detected signals, when the at least one of the product items weighs less than prior to the pickup event,identifying a vibration event when the at least one of the product items is jolted,generating a percentage best pattern match using a plurality of identified pickup and vibrations events for the at least one of the product items within the database,applying an acceptance percentage threshold to the generated percentage best pattern match to classify the plurality of identified pickup events into an allowable pattern,applying a rejection percentage threshold to the generated percentage best pattern match to classify the vibrations events into a non-allowable pattern,identifying un-assignable events that do not meet the acceptance percentage threshold or the rejection percentage threshold, anddetermining from the acceptance percentage threshold, the rejection percentage threshold, and newly discovered patterns, valid signals produced by the plurality of identified pickup events of the at least one of the product items and invalid signals produced by the vibrations events, andupon determination of the valid signals further identifying a position and an associated facing of the at least one of the product items that was identified as being removed or returned from the merchandising unit.
1 Assignment
0 Petitions
Accused Products
Abstract
The subject matter described herein includes methods, systems, and computer readable media for tracking consumer interactions with products using modular sensor units. In one system, a plurality of weight and motion sensors is configured to track consumer interactions with products. The system further includes a plurality of sensor mounts for holding the sensors in place. Each sensor mount includes signal lines for transmitting power to the sensors and for conducting signals between the sensors and a signal processor. The system further includes a plurality of conductors for interconnecting sensor mounts to a signal processor. The system further includes a plurality of connectors to allow rapid addition and removal of the sensors and their mounts as needed for a particular product planogram.
-
Citations
14 Claims
-
1. A system for tracking interactions with products, comprising:
-
a merchandising unit; a plurality of sensors configured to detect signals that change over time in response to a plurality of product items being removed or returned from the merchandising unit; a daisy-chain system, for incremental electrical connection of the plurality of sensors to upstream and downstream wiring segments joined by multi-conductor wires transmitting power to the plurality of sensors; a database containing allowable and non-allowable patterns of the plurality of product items; and a signal processor connected to the daisy-chain system configured to; receive and log the signals detected by the plurality of sensors; communicate with the database containing the allowable and non-allowable patterns; and execute a pattern matching algorithm by; identifying a pickup event, of at least one of the product items, detected as a peak in at least one of the detected signals indicating that a shopper has pressed down on the at least one of the product items prior to removing the at least one of the product items, followed by a period, detected by a lower signal level at a tail of the at least one of the detected signals, when the at least one of the product items weighs less than prior to the pickup event, identifying a vibration event when the at least one of the product items is jolted, generating a percentage best pattern match using a plurality of identified pickup and vibrations events for the at least one of the product items within the database, applying an acceptance percentage threshold to the generated percentage best pattern match to classify the plurality of identified pickup events into an allowable pattern, applying a rejection percentage threshold to the generated percentage best pattern match to classify the vibrations events into a non-allowable pattern, identifying un-assignable events that do not meet the acceptance percentage threshold or the rejection percentage threshold, and determining from the acceptance percentage threshold, the rejection percentage threshold, and newly discovered patterns, valid signals produced by the plurality of identified pickup events of the at least one of the product items and invalid signals produced by the vibrations events, and upon determination of the valid signals further identifying a position and an associated facing of the at least one of the product items that was identified as being removed or returned from the merchandising unit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for tracking interactions with products, comprising:
-
detecting, by a plurality of sensors, signals that change over time in response to a plurality of product items being removed or returned from a merchandising unit; incrementally connecting, by a daisy-chain system, the plurality of sensors to upstream and downstream wiring segments joined by multi-conductor wires transmitting power to the plurality of sensors; storing, by a database, allowable and non-allowable patterns of the plurality of product items; connecting a signal processor to the daisy-chain system; receiving and logging, by the signal processor, the detected signals by the plurality of sensors; transmitting, by the signal processor, the detected signals to the database containing the allowable and non-allowable patterns; executing a pattern matching algorithm by; identifying, by the signal processor, a pickup event, of at least one of the product items, detected as a peak in at least one of the detected signals indicating that a shopper has pressed down on the at least one of the product items prior to remove the at least one of the product items, followed by a period, detected by a lower signal level at a tail of the at least one of the detected signals, when the at least one of the product items weighs less than prior to the pickup event, identifying, by the signal processor, a vibration event when the at least one of the product items is jolted, generating, by the signal processor, a percentage best pattern match using a plurality of identified pickup and vibrations events for the at least one of the product items within the database, applying, by the signal processor, an acceptance percentage threshold to the generated percentage best pattern match to classify the plurality of identified pickup events into an allowable pattern, applying, by the signal processor, a rejection percentage threshold to the generated percentage best pattern match to classify the vibrations events into a non-allowable pattern, identifying, by the signal processor, un-assignable events that do not meet the acceptance percentage threshold or the rejection percentage threshold, determining, by the signal processor, from the acceptance percentage threshold, the rejection percentage threshold, and newly discovered patterns, valid signals produced by the plurality of identified pickup events of the at least one of the product items and invalid signals produced by the vibrations events; and upon determination of the valid signals further identifying, by the signal processor, a position and an associated facing of the at least one of the product items that was identified as being removed or returned from the merchandising unit.
-
Specification