| 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 |

|
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.
|