US 11,989,763 B1
Self-checkout verification system and related methods
Marko Milojevic, Jamestown, NC (US); Melissa Bube, High Point, NC (US); Vlad A. Catlan, Winston-Salem, NC (US); Matthew Lingelbach, Clemmons, NC (US); and Jared O. Santibanez, Forney, TX (US)
Assigned to INMAR CLEARING, INC., Winston-Salem, NC (US)
Filed by Inmar Clearing, Inc., Winston-Salem, NC (US)
Filed on Dec. 9, 2021, as Appl. No. 17/546,582.
Int. Cl. G06Q 30/00 (2023.01); G06Q 20/18 (2012.01); G06Q 20/32 (2012.01); G06Q 30/0251 (2023.01); G06Q 30/0601 (2023.01); G06V 20/52 (2022.01)
CPC G06Q 30/0609 (2013.01) [G06Q 20/18 (2013.01); G06Q 20/327 (2013.01); G06Q 30/0268 (2013.01); G06Q 30/0633 (2013.01); G06V 20/52 (2022.01)] 28 Claims
OG exemplary drawing
 
1. A self-checkout verification system comprising:
a self-checkout verification station in a store;
a mobile wireless communications device associated with a given shopper and comprising wireless communications circuitry, a camera, and a processor coupled to the wireless communications circuitry and the camera, the processor configured to
cooperate with the camera to collect user mobile checkout image data from a plurality of products to be purchased in the store during a mobile checkout process,
generate a mobile checkout list of the plurality of products to be purchased in a purchase transaction based upon the collected mobile checkout image data, and
process payment for the plurality of products to be purchased based upon the mobile checkout list by closing the purchase transaction,
wirelessly communicate the mobile checkout list to the self-checkout verification station upon processing the payment; and
the self-checkout verification station comprising a verification camera, a conveyor, and a controller coupled to the camera and the conveyer, the controller configured to
obtain the mobile checkout list from the mobile wireless communications device, the mobile checkout list being wirelessly communicated via the wireless communications circuitry upon processing the payment,
operate the conveyor to move a plurality of products presented for verification along a path of travel and within a field of view of the verification camera,
cooperate with the verification camera to collect verification image data from the plurality of products presented for verification as the plurality of products is moved along the path of travel,
generate a verification list based upon the verification image data,
determine a discrepancy between the verification list and the mobile checkout list, and when the discrepancy is determined
generate and communicate a notification to the mobile wireless communications device prompting the given shopper to purchase products from the verification list not in the mobile checkout list,
obtain authorization to process a second payment in a second purchase transaction to purchase the products from the verification list not in the mobile checkout list based upon input to the mobile wireless communications device, and
process the second payment for the products from the verification list not in the mobile checkout list based upon the obtained authorization by closing the second purchase transaction.