IDENTIFYING CONSUMERS IN A TRANSACTION VIA FACIAL RECOGNITION
First Claim
1. A computer-implemented method to identify users at locations by comparing facial imaging of users against facial templates of users known to be at particular locations, comprising:
- receiving, by a computing device and from one or more computing devices, one or more facial templates, each facial template associated with a corresponding user associated with a corresponding user computing device that received a broadcasted identifier at a location and retransmitted the identifier to one or more other computing devices, each facial template comprising a representation of a respective facial image of the respective user;
capturing, by a camera module of the computing device, afacial image of the particular user;
generating, by the computing device, a facial template of the particular user based on the facial image of the particular user, wherein the facial template of the particular user is a representation of the facial image of the particular user;
determining, by the computing device, a similarity between the generated facial template and each of the one or more stored facial templates;
identifying, by the computing device, a particular received facial template as corresponding to the generated facial template of the particular user based on the determined similarity between the generated facial template and the particular received facial template exceeding a threshold value indicating that the received facial template corresponds to the generated facial template of the particular user;
transmitting, by the computing device, a response to a request to identify a user comprising an indication of the identified particular user.
2 Assignments
0 Petitions
Accused Products
Abstract
A merchant and a user register with a payment processing system, which establishes a facial template based on a user image. The user signs into a payment application via a user computing device, which receives an identifier from a merchant beacon device to transmit to the payment processing system. The payment processing system transmits facial templates to the merchant camera device for other users who are also signed in to the payment application in range of the merchant beacon device. The merchant camera device compares a captured facial image against the received facial templates to identify the user. A merchant POS device operator selects an account of the user. The merchant POS device transmits transaction details to the payment processing system, which processes the transaction with an issuer system. The payment processing system receives an approval of the transaction authorization request and transmits a receipt to the merchant POS device.
-
Citations
20 Claims
-
1. A computer-implemented method to identify users at locations by comparing facial imaging of users against facial templates of users known to be at particular locations, comprising:
-
receiving, by a computing device and from one or more computing devices, one or more facial templates, each facial template associated with a corresponding user associated with a corresponding user computing device that received a broadcasted identifier at a location and retransmitted the identifier to one or more other computing devices, each facial template comprising a representation of a respective facial image of the respective user; capturing, by a camera module of the computing device, a facial image of the particular user; generating, by the computing device, a facial template of the particular user based on the facial image of the particular user, wherein the facial template of the particular user is a representation of the facial image of the particular user; determining, by the computing device, a similarity between the generated facial template and each of the one or more stored facial templates; identifying, by the computing device, a particular received facial template as corresponding to the generated facial template of the particular user based on the determined similarity between the generated facial template and the particular received facial template exceeding a threshold value indicating that the received facial template corresponds to the generated facial template of the particular user; transmitting, by the computing device, a response to a request to identify a user comprising an indication of the identified particular user. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-implemented method to identify users at locations by comparing facial imaging of users against facial templates of users known to be at particular locations, comprising:
-
receiving, by one or more computing devices and from a user computing device, an account identifier of a user and a merchant beacon identifier, wherein the user computing device receives the merchant beacon identifier from a merchant beacon device located at a location of a merchant system; identifying, by the one or more computing devices, a merchant system location associated with the merchant beacon identifier; adding, by the one or more computing devices, a facial template corresponding to the account identifier of the user and the merchant system location to a current customer log comprising facial templates of users currently at the location of the merchant system; and transmitting, by the one or more computing devices and to a merchant computing device at the location of the merchant system, the current customer log, wherein the merchant computing device identifies the user based on identifying a facial template from the current customer log that is similar to a facial template generated from a facial image of the user received by the merchant computing device. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A computer program product, comprising:
-
a non-transitory computer-readable medium having computer-readable program instructions embodied thereon that when executed by a computer cause the computer to identify users, the computer-readable program instructions comprising; computer-executable program instructions to receive, from one or more computing devices, one or more facial templates, each facial template associated with a corresponding user associated with a corresponding user computing device that received a broadcasted identifier at a location and retransmitted the identifier to one or more other computing devices, each facial template comprising a representation of a respective facial image of the respective user; computer-executable program instructions to capture, by a camera module, a facial image of the particular user; computer-executable program instructions to generate a facial template based on the facial image of the particular user, wherein the facial template of the particular user is a representation of the facial image of the particular user; computer-executable program instructions to determine a similarity between the generated facial template and each of the one or more stored facial templates; computer-executable program instructions to identify a particular received facial template as corresponding to the generated facial template of the particular user based on the determined similarity between the generated facial template and the particular received facial template exceeding a threshold value indicating that the received facial template corresponds to the generated facial template of the particular user; and computer-executable program instructions to transmit a response to a request to identify a user comprising an indication of the identified particular user. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A system to identify users at locations by comparing facial imaging of users against facial templates of users known to be at particular locations, comprising:
-
a storage device; and a processor communicatively coupled to the storage device, wherein the processor executes application code instructions that are stored in the storage device to cause the system to; receive, from a user computing device, an account identifier of a user and a merchant beacon identifier, wherein the user computing device receives the merchant beacon identifier via a network connection with a merchant beacon device located at a location of a merchant system; identify a merchant system location associated with the merchant beacon identifier; add a facial template corresponding to the account identifier of the user and the merchant system location to a current customer log comprising facial templates of users currently at the location of the merchant system; and transmit, to a computing device at the location of the merchant system, the current customer log, wherein the computing device identifies the user based on identifying a facial template from the current customer log that is similar to a facial template generated from a received facial image of the user. - View Dependent Claims (18, 19, 20)
-
Specification