US 12,307,432 B2
Identifying consumers in a transaction via facial recognition
Sashikanth Chandrasekaran, Belmont, CA (US); Dmitry Kalenichenko, Marina del Rey, CA (US); and Timothy Raymond Zwiebel, Mountain View, CA (US)
Assigned to GOOGLE LLC, Mountain View, CA (US)
Filed by Google LLC, Mountain View, CA (US)
Filed on May 23, 2023, as Appl. No. 18/322,197.
Application 18/322,197 is a continuation of application No. 16/936,783, filed on Jul. 23, 2020, granted, now 11,694,175.
Application 16/936,783 is a continuation of application No. 15/462,772, filed on Mar. 17, 2017, granted, now 10,726,407, issued on Jul. 28, 2020.
Application 15/462,772 is a continuation of application No. 14/701,517, filed on Apr. 30, 2015, granted, now 9,619,803, issued on Apr. 11, 2017.
Prior Publication US 2023/0419288 A1, Dec. 28, 2023
Int. Cl. G06Q 20/00 (2012.01); G06Q 20/20 (2012.01); G06Q 20/32 (2012.01); G06Q 20/40 (2012.01); G06T 7/73 (2017.01); G06V 20/40 (2022.01); G06V 40/16 (2022.01)
CPC G06Q 20/202 (2013.01) [G06Q 20/206 (2013.01); G06Q 20/3224 (2013.01); G06Q 20/40145 (2013.01); G06T 7/74 (2017.01); G06V 20/46 (2022.01); G06V 40/166 (2022.01); G06V 40/167 (2022.01); G06V 40/172 (2022.01); G06T 2207/10016 (2013.01); G06T 2207/30201 (2013.01); G06T 2207/30232 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method to identify users at locations, comprising:
receiving, by one or more processors at a location and from one or more computing devices, one or more templates, each template associated with a corresponding user associated with a corresponding user computing device that received a broadcasted identifier at the location and retransmitted the broadcasted identifier to the one or more computing devices, each template comprising a representation of at least one of a respective facial image or a respective audio recording of the corresponding user;
obtaining, by the one or more processors, at least one of a facial image or an audio recording of a particular user at the location;
determining, by the one or more processors, a similarity between the at least one of the facial image or the audio recording of the particular user at the location and each of the one or more templates; and
identifying, by the one or more processors, a particular template of the one or more templates as corresponding to the at least one of the facial image or the audio recording of the particular user based on a determined similarity between the at least one of the facial image or the audio recording and the particular template satisfying a threshold indicating that the particular template corresponds to the at least one of the facial image or the audio recording of the particular user.