US 12,001,997 B2
Systems and methods for machine vision based object recognition
Ujjval Patel, Stamford, CT (US); Xiaodan Du, Stamford, CT (US); and Lucas McDonald, Stamford, CT (US)
Assigned to SYNCHRONY BANK, Stamford, CT (US)
Filed by Synchrony Bank, Stamford, CT (US)
Filed on Jul. 11, 2023, as Appl. No. 18/350,053.
Application 18/350,053 is a continuation of application No. 17/378,193, filed on Jul. 16, 2021, granted, now 11,741,420.
Application 17/378,193 is a continuation of application No. 17/156,207, filed on Jan. 22, 2021, granted, now 11,093,736, issued on Aug. 17, 2021.
Claims priority of provisional application 62/965,367, filed on Jan. 24, 2020.
Prior Publication US 2024/0037492 A1, Feb. 1, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06Q 10/0833 (2023.01); G06N 3/04 (2023.01); G06N 3/08 (2023.01); G06Q 20/12 (2012.01); G06Q 20/32 (2012.01); G06V 10/764 (2022.01); G06V 10/82 (2022.01); G06V 20/52 (2022.01); G06V 40/16 (2022.01); G06V 40/20 (2022.01)
CPC G06Q 10/0833 (2013.01) [G06N 3/04 (2013.01); G06N 3/08 (2013.01); G06Q 20/12 (2013.01); G06Q 20/3224 (2013.01); G06V 10/764 (2022.01); G06V 10/82 (2022.01); G06V 20/52 (2022.01); G06V 40/172 (2022.01); G06V 40/23 (2022.01)] 24 Claims
OG exemplary drawing
 
1. A computer-implemented method comprising:
receiving one or more images captured by cameras associated with a facility;
applying a machine-learning model to the one or more images to generate an output indicative of whether an item located within the facility has been selected;
detecting a selection of the item based on the generated output;
associating the selected item with a user;
generating a three-dimensional representation of the selected item, wherein the three-dimensional representation is identified from the one or more images;
tracking in real-time a movement of the selected item throughout the facility, wherein tracking includes determining a location of the three-dimensional representation relative to the facility;
determining that the user has left the facility based on the tracked movement of the selected item; and
processing a transaction for the selected item after determining that that the user has left the facility.