CPC G06Q 20/208 (2013.01) [G01G 19/4144 (2013.01); G06F 18/251 (2023.01); G06N 3/02 (2013.01); G06N 20/00 (2019.01); G06Q 10/087 (2013.01); G06Q 20/203 (2013.01); G06T 7/251 (2017.01); G06T 7/73 (2017.01); G06V 20/52 (2022.01); G06V 40/107 (2022.01); G06V 40/161 (2022.01); G06V 40/168 (2022.01); G06V 40/172 (2022.01); G06V 40/28 (2022.01); H04N 23/61 (2023.01); G06T 2207/10028 (2013.01); G06T 2207/20081 (2013.01); G06T 2207/20084 (2013.01); G06T 2207/30201 (2013.01); G06T 2207/30232 (2013.01)] | 17 Claims |
1. A method of predicting shopping events, the method comprising:
obtaining a first set of events from a sensor and a second set of events from a camera, wherein the camera captures one or more users in front of a shelf unit,
wherein the first set of events comprises a first timestamp and a first bin number, and
wherein the second set of events comprises a second timestamp and a second bin number;
determining whether the first timestamp from the obtained first set of events and the second timestamp from the obtained second set of events are within a same time interval;
determining whether the first bin number matches the second bin number based on a determination that the first timestamp and the second timestamp are within the same time interval;
generating a shopping event for a user based on a determination that the first bin number matches the second bin number, wherein the user is associated with at least one of the obtained first set of events and the second set of events; and
based on a determination that the first bin number does not match the second bin number:
determining whether more than one user is detected near the shelf unit; and
based on a determination that more than one user is not detected near the shelf unit, generating the shopping event for the user and determining that the user is associated with the generated shopping event.
|