US 12,266,246 B2
Self-checkout verification systems and methods
Rohan Sanil, Fremont, CA (US); Abhijit Deshpande, Plano, TX (US); and Jinjun Wang, San Jose, CA (US)
Assigned to DeepNorth Inc., San Carlos, CA (US)
Filed by DeepNorth Inc., Redwood City, CA (US)
Filed on May 11, 2023, as Appl. No. 18/315,835.
Claims priority of provisional application 63/340,850, filed on May 11, 2022.
Prior Publication US 2023/0368625 A1, Nov. 16, 2023
Int. Cl. G07G 1/01 (2006.01); G06Q 20/20 (2012.01); G06T 7/10 (2017.01); G06T 7/70 (2017.01); G06V 10/70 (2022.01); G06V 20/52 (2022.01); G06V 40/10 (2022.01); G07G 1/00 (2006.01)
CPC G07G 1/01 (2013.01) [G06Q 20/208 (2013.01); G06T 7/10 (2017.01); G06T 7/70 (2017.01); G06V 10/70 (2022.01); G06V 20/52 (2022.01); G06V 40/10 (2022.01); G07G 1/0036 (2013.01); G06T 2207/10016 (2013.01); G06T 2207/20132 (2013.01); G06T 2207/30232 (2013.01); G06T 2207/30242 (2013.01)] 24 Claims
OG exemplary drawing
 
1. A method comprising:
receiving a plurality of images from a camera, wherein the images are associated with a customer self-checkout process;
analyzing the images, the analyzing further comprising:
detecting one or more items in possession of the customer;
counting a first number of the items;
categorizing each item, wherein the categorizing includes identifying each item; and
constructing a first category set including the categorizing for all the items;
receiving a point-of-sale record at a completion of the self-checkout process, wherein the point-of-sale record includes a second number of the items and a second category set including the categorizing for all the items;
comparing the first number and the second number, and the first category set and the second category set; and
generating an alert if there is a discrepancy between the first number and the second number, or between the first category set and the second category set, wherein generating the alert further includes:
generating a yellow alert if the first number is less than the second number, wherein the yellow alert indicates a possibility that the customer has scanned at least one item multiple times during the self-checkout process; and
generating a red alert if the first number is greater than the second number, wherein the red alert indicates a possibility that the customer has not scanned at least one item during the self-checkout process.