US 11,734,688 B2
System to determine group association between users
Benjamin Charles Scarborough, Everett, WA (US); Gareth Ujvarosy, Issaquah, WA (US); Vinodh Muthiah, Seattle, WA (US); Maxwell Aaron Corman, Seattle, WA (US); and Salvador Bedredin Medina Maza, Seattle, WA (US)
Assigned to AMAZON TECHNOLOGIES, INC., Seattle, WA (US)
Filed by AMAZON TECHNOLOGIES, INC., Seattle, WA (US)
Filed on Jun. 29, 2018, as Appl. No. 16/23,748.
Prior Publication US 2020/0005319 A1, Jan. 2, 2020
Int. Cl. G06Q 40/06 (2012.01); G06Q 20/40 (2012.01); G07C 9/37 (2020.01); G06V 20/52 (2022.01); G06V 40/20 (2022.01)
CPC G06Q 20/40145 (2013.01) [G06V 20/52 (2022.01); G06V 40/20 (2022.01); G06V 40/28 (2022.01); G07C 9/37 (2020.01)] 21 Claims
OG exemplary drawing
 
1. A system comprising:
a gate at a facility comprising:
a first pedestal on a first side and a second pedestal on a second side that form a passage in between;
a first camera at the second pedestal, wherein the first camera has a first field of view directed upward; and
a second camera having a second field of view that includes at least a portion of the gate and the passage; and
a first computing device to:
access gate data associated with the gate;
access first image data acquired by the first camera;
determine, based on the first image data from the first camera, that a first user at the gate is associated with a first account;
determine, based on a comparison of the gate data and the first image data, that a second user at the gate is not associated with an account;
access second image data acquired by the second camera;
determine, based on the second image data from the second camera, a first entry time of the first user to the facility and a second entry time of the second user to the facility;
determine a first difference between the first entry time and the second entry time is less than a first threshold;
determine, based on the second image data from the second camera, a first exit time of the first user from the facility and a second exit time of the second user from the facility;
determine a second difference between the first exit time and the second exit time is less than a second threshold;
determine group data indicative of the first user being associated with the second user;
associate the second user with the first account, based on the group data;
receive data that indicates the second user took an item from the facility; and
determine a charge for the item to the first account.