US 12,002,263 B2
Feedback and training for a machine learning algorithm configured to determine customer purchases during a shopping session at a physical store
Shahmeer Ali Mirza, Celina, TX (US); Sailesh Bharathwaaj Krishnamurthy, Irving, TX (US); Trong Nghia Nguyen, Dallas, TX (US); and Sarath Vakacharla, Irving, TX (US)
Assigned to 7-ELEVEN, INC., Irving, TX (US)
Filed by 7-ELEVEN, INC., Irving, TX (US)
Filed on Jul. 24, 2020, as Appl. No. 16/938,676.
Application 16/938,676 is a continuation of application No. 16/794,083, filed on Feb. 18, 2020, granted, now 10,810,428.
Application 16/794,083 is a continuation of application No. 16/663,564, filed on Oct. 25, 2019, granted, now 10,607,080, issued on Mar. 31, 2020.
Prior Publication US 2021/0124921 A1, Apr. 29, 2021
Int. Cl. G06Q 30/0601 (2023.01); G06N 20/00 (2019.01); G06V 10/70 (2022.01); G06V 20/10 (2022.01)
CPC G06V 20/10 (2022.01) [G06N 20/00 (2019.01); G06Q 30/0633 (2013.01); G06V 10/70 (2022.01)] 17 Claims
OG exemplary drawing
 
1. An apparatus comprising:
a hardware processor configured to:
receive an algorithmic shopping cart comprising a first set of items, the first set of items determined by an algorithm to have been selected by a first person during a shopping session in a physical store, based on a set of inputs received from sensors located within the physical store;
receive a virtual shopping cart comprising a first set of virtual items, wherein each virtual item is added to the virtual shopping cart to represent a corresponding physical item selected by the first person during the shopping session;
compare the algorithmic shopping cart to the virtual shopping cart;
in response to comparing the algorithmic shopping cart to the virtual shopping cart:
determine that the algorithmic shopping cart is consistent with the virtual shopping cart; and
generate a receipt based at least in part upon the items contained in either the virtual shopping cart or the algorithmic shopping cart;
receive a second algorithmic shopping cart comprising a second set of items, the second set of items determined by the algorithm to have been selected by a second person during a second shopping session in the physical store, based on a second set of inputs received from the sensors located within the physical store;
receive a second virtual shopping cart comprising a second set of virtual items associated with the second shopping session;
compare the second algorithmic shopping cart to the second virtual shopping cart; and
in response to comparing the second algorithmic shopping cart to the second virtual shopping cart, determine that the second algorithmic shopping cart matches the second virtual shopping cart.