US 12,437,295 B2
Cart/basket fraud detection processing
Joshua Migdal, Wayland, MA (US); and Shayan Hemmatiyan, Belmont, MA (US)
Assigned to NCR Voyix Corporation, Atlanta, GA (US)
Filed by NCR Voyix Corporation, Atlanta, GA (US)
Filed on Feb. 26, 2021, as Appl. No. 17/186,524.
Prior Publication US 2022/0277299 A1, Sep. 1, 2022
Int. Cl. G06Q 20/38 (2012.01); G06N 20/00 (2019.01); G06Q 20/40 (2012.01); G06Q 30/0601 (2023.01); G06T 7/00 (2017.01); G06V 30/18 (2022.01)
CPC G06Q 20/389 (2013.01) [G06N 20/00 (2019.01); G06Q 20/401 (2013.01); G06Q 30/0633 (2013.01); G06Q 30/0641 (2013.01); G06T 7/00 (2013.01); G06V 30/18 (2022.01)] 19 Claims
OG exemplary drawing
 
1. A method, comprising:
obtaining an image of a transaction area during a transaction at a transaction terminal based on a transaction event and using metadata comprising a camera identifier, a time stamp, and location information associated with the image to identify a specific transaction terminal for the transaction terminal where the transaction event occurred, and a specific store associated with the transaction terminal;
wherein obtaining further includes:
obtaining the image as a last image captured of the transaction area just before a payment request is made to complete the transaction at the transaction terminal;
determining whether a cart/basket is present within the image;
determining whether the cart/basket is nonempty or empty when the cart/basket is present within the image using a machine learning model that processes the image to detect a presence of the cart/basket based on learned characteristics of carts/baskets specific to an environment of the specific store;
wherein the machine learning model is trained on images of transaction areas to recognize and identify, within the images, boundaries and a particular transaction area associated with a cart/basket;
wherein during re-training to account for false cart/basket detections or no cart/basket detection, each original trained image is replicated, rotated, and manipulated for scaling and/or brightness variations and used to re-train the machine learning model;
determining whether the cart/basket includes at least one saleable item when the cart/basket is nonempty; and
causing the transaction to suspend for intervention of the transaction when the cart/basket includes the at least one saleable item.