IDENTIFYING CONSUMERS IN A TRANSACTION VIA FACIAL RECOGNITION
First Claim
1. A computer-implemented method to identify users, comprising:
- capturing, by a camera module of a computing device, a video feed of an environment external to the computing device;
extracting, by the computing device, a facial image of a user from the video feed;
generating, by the computing device, a facial template based on the facial image, wherein the facial template is a computer code representation of the facial image;
retrieving, by the computing device, one or more stored facial templates associated with users currently located at a merchant system location;
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 stored facial template as corresponding to the user based on the similarity between the generated facial template and the particular stored facial template exceeding a threshold;
transmitting, by the computing device, a response to a request to identify the user comprising an indication of the identity of the 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.
35 Citations
20 Claims
-
1. A computer-implemented method to identify users, comprising:
-
capturing, by a camera module of a computing device, a video feed of an environment external to the computing device; extracting, by the computing device, a facial image of a user from the video feed; generating, by the computing device, a facial template based on the facial image, wherein the facial template is a computer code representation of the facial image; retrieving, by the computing device, one or more stored facial templates associated with users currently located at a merchant system location; 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 stored facial template as corresponding to the user based on the similarity between the generated facial template and the particular stored facial template exceeding a threshold; transmitting, by the computing device, a response to a request to identify the user comprising an indication of the identity of the user. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-implemented method to identify users, 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; retrieving, by the one or more computing devices, a facial template associated with the user based on the account identifier of the user; 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, the facial template of the user and associated merchant system location to a current customer log comprising facial templates of users currently at the location of the merchant system; 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-readable program instructions to receive a request to identify a user; computer-readable program instructions to capture, by a camera module, a video feed of an environment external to the computer; computer-readable program instructions to extract a facial image of the user from the video feed; computer-readable program instructions to generate a facial template based on the facial image, wherein the facial template is a computer code representation of the facial image; computer-readable program instructions to retrieve one or more stored facial templates associated with users currently located at a merchant system location; computer-readable program instructions to determine a similarity between the generated facial template and each of the one or more stored facial templates; computer-readable program instructions to identify a particular stored facial template as corresponding to the user based on the similarity between the generated facial template and the particular stored facial template exceeding a threshold; and computer-readable program instructions to transmit a response to the request to identify the user comprising an indication of the identity of the user. - View Dependent Claims (13, 14, 15, 16)
-
17. A system to identify users in a transaction, 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; retrieve a facial template associated with the user based on the account identifier of the user; identify a merchant system location associated with the merchant beacon identifier; add the facial template of the user and associated 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