US 11,704,650 B2
Person transaction tracking
Christopher John Costello, Suwanee, GA (US)
Assigned to NCR Corporation, Atlanta, GA (US)
Filed by NCR Corporation, Atlanta, GA (US)
Filed on Dec. 15, 2018, as Appl. No. 16/221,465.
Prior Publication US 2020/0193407 A1, Jun. 18, 2020
Int. Cl. G06Q 20/20 (2012.01); G06V 40/16 (2022.01)
CPC G06Q 20/206 (2013.01) [G06Q 20/203 (2013.01); G06Q 20/208 (2013.01); G06V 40/172 (2022.01)] 19 Claims
OG exemplary drawing
 
1. A method, comprising:
providing executable instructions to a processor of a device from a non-transitory computer-readable storage medium causing the processor to perform operations comprising:
receiving a notice that a transaction terminal was placed into a transaction payment mode of operation for obtaining a transaction payment from a customer who is engaged in a transaction at the terminal;
identifying objects relative to the transaction terminal from images captured by cameras based on the receiving of the notice by sampling pixels of the images for features of attributes associated with the objects, wherein identifying further includes using camera identifiers for the cameras and performing a table lookup with the corresponding camera identifiers to map the objects to specific store locations associated with an exit, the transaction terminal, a customer-service are, and between a bank of transaction terminals and the customer-service area;
identifying a first object associated with the customer and second objects associated with any combination of items, bags, and a cart that are proximate to the transaction terminal from the features of the attributes;
tracking movement of the first object and the second objects relative to the transaction terminal from the images using the features of the attributes and the specific store locations and increasing processing throughput of the tracking by leaving item codes for the items associated with the first object unknown during the tracking, wherein tracking further includes tracking the second objects associated with the items when the corresponding items are removed from a particular bag or the cart, and tracking the second objects associated with the particular bag or the cart without tracking a particular item when the particular item is determined to be in the particular bag or the cart, wherein tracking further includes tracking the first object and each of the second objects without resolving identities for the first object and the corresponding second object using the sampled pixels and the features to track each object from frame to frame in the images; and
processing an action when the tracking reveals the customer and at least one second object is moving in a direction away from the transaction terminal before the transaction payment is confirmed as having been received by the transaction terminal.