Systems and methods for implementing automatic payer authentication
First Claim
1. A computer system comprising:
- a wireless beacon associated with a physical location;
one or more server machines comprising one or more hardware processors couple to a non-transitory memory and configured to read instructions from the non-transitory memory to cause the computer system to perfom operations comprising;
providing, by the one or more server machines, a one-time use payment token to a user device associated with a user account permitted for automated authentication at the physical location, the user account being associated with a facial recognition profile of a user of the user device;
providing, by the one or more server machines, a digital signature and a one-time use token to the wireless beacon associated with the physical location;
detecting, by the wireless beacon, the user device when the user device is present at the physical location using Near Field Communication;
sending, by the wireless beacon, the digital signature and the one-time use token to the user device in response to the detecting, wherein the digital signature is used to verify the wireless beacon;
receiving, by the wireless beacon, an encrypted value sent from the user device wherein the encrypted value comprises the one-time use payment token of the user device and the one-time use token of the wireless beacon;
sending, by the wireless beacon, the encrypted value comprising the one-time use payment token of the user device and the one-time use token of the wireless beacon to the one or more server machines;
authenticating, by the one or more server machines, the user device and the wireless beacon based on the one-time use payment token of the use device and the one-time use token of the wireless beacon;
receiving, by the one or more server machines, an image of a human captured at the physical location;
comparing, by the one or more server machines, the image of the human captured at the physical location to the facial recognition profile of the user account associated with the authenticated user device;
automatically authenticating, by the one or more server machines without human involvement, the user account for a pending transaction at the physical location based on the comparing of the image of the human captured at the physical location to the facial recognition profile of the user account associated with the authenticated user device; and
performing, by the one or more server machines, the pending transaction using the authenticated user account.
2 Assignments
0 Petitions
Accused Products
Abstract
A system or method may be provided to facilitate automatic user authentication for electronic transactions. In particular, the system or method may automatically authenticate a customer such that the customer may make complete hands free payments without the intervention of the customer or the merchant. The automatic authentication may include a check-in process and a payment authentication process. When a customer enters a designated area of a merchant, a BLE beacon device of the merchant may automatically check the customer in at the designated area of the merchant. After the customer is checked in at the merchant'"'"'s designated area, the merchant may identify the customer who is about to make a payment from a plurality of other customers who also are checked in at the merchant via Bluetooth proximity and facial recognition in parallel. Thus, the customer may automatically be authenticated to make payments by facial recognition or Bluetooth proximity.
105 Citations
18 Claims
-
1. A computer system comprising:
-
a wireless beacon associated with a physical location; one or more server machines comprising one or more hardware processors couple to a non-transitory memory and configured to read instructions from the non-transitory memory to cause the computer system to perfom operations comprising; providing, by the one or more server machines, a one-time use payment token to a user device associated with a user account permitted for automated authentication at the physical location, the user account being associated with a facial recognition profile of a user of the user device; providing, by the one or more server machines, a digital signature and a one-time use token to the wireless beacon associated with the physical location; detecting, by the wireless beacon, the user device when the user device is present at the physical location using Near Field Communication; sending, by the wireless beacon, the digital signature and the one-time use token to the user device in response to the detecting, wherein the digital signature is used to verify the wireless beacon; receiving, by the wireless beacon, an encrypted value sent from the user device wherein the encrypted value comprises the one-time use payment token of the user device and the one-time use token of the wireless beacon; sending, by the wireless beacon, the encrypted value comprising the one-time use payment token of the user device and the one-time use token of the wireless beacon to the one or more server machines; authenticating, by the one or more server machines, the user device and the wireless beacon based on the one-time use payment token of the use device and the one-time use token of the wireless beacon; receiving, by the one or more server machines, an image of a human captured at the physical location; comparing, by the one or more server machines, the image of the human captured at the physical location to the facial recognition profile of the user account associated with the authenticated user device; automatically authenticating, by the one or more server machines without human involvement, the user account for a pending transaction at the physical location based on the comparing of the image of the human captured at the physical location to the facial recognition profile of the user account associated with the authenticated user device; and performing, by the one or more server machines, the pending transaction using the authenticated user account. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A machine-implemented method for automated authentication of a user at a physical location, comprising:
-
providing, by one or more server machines, a one-time use payment token to a user device associated with a user account permitted for automated authentication at a physical location, the user account being associated with a facial recognition profile of a user of the user device and the user account; providing, by the one or more server machines, a digital signature and a one-time use token to a wireless beacon associated with the physical location; detecting, by a wireless beacon, the user device when the user device is present at the physical location using Near Field Communication; sending, by the wireless beacon, the digital signature and the one-time use token to the user device in response to the detecting, wherein the digital signature is used to verify the wireless beacon; receiving, by the wireless beacon, an encrypted value sent from the user device wherein the encrypted value comprises the one-time use payment token of the user device and the one-time use token of the wireless beacon; sending, by the wireless beacon, the encrypted value comprising the one-time use payment token of the user device and the one-time use token of the wireless beacon to the one or more server machines; authenticating, by the one or more server machines, the user device and the wireless beacon based on the one-time use payment token of the user device and one-time use token of the wireless beacon; receiving, by the one or more server machines, an image of a human captured at the physical location; comparing, by the one or more server machines, the image of the human captured at the physical location to a facial profile of the user account associated with the authenticated user device; automatically authenticating, by the one or more server machines without human involvement, the user account for a pending transaction at the physical location based on the comparing of the image of the human captured at the physical location to the facial profile of the user account associated with the authenticated user device; and performing, by the one or more server machines, the pending transaction using the authenticated user account. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A non-transitory machine-readable medium having stored thereon machine-readable instructions executable by a computer system to cause the computer system to perform operations comprising:
-
providing, by one or more server machines, a one-time use payment token to a user device associated with a user account permitted for automated authentication at a physical location, the user account being associated with a facial recognition profile of a user of the user device and the user account; providing, by the one or more server machines, a digital signature and a one-time use token to a wireless beacon associated with the physical location; detecting, by the wireless beacon, the user device when the user device enters the physical location using Near Field Communication; sending, by the wireless beacon, the digital signature and the one-time use token to the user device in response to the detecting, wherein the digital signature is used to verify the wireless beacon; receiving, by the wireless beacon, an encrypted value sent from the user device wherein the encrypted value comprises the one-time use payment token of the user device and the one-time use token of the wireless beacon; sending, by the wireless beacon, the encrypted value comprising the one-time use payment token of the user device and the one-time use token of the wireless beacon to the one or more server machines; authenticating, by the one or more server machines, the user device and the wireless beacon based on the one-time use payment token of the user device and the one-tirne use token of the wireless beacon; receiving, by the one or more server machines, an image of a human captured at the physical location; comparing, by the one or more server machines, the image of the human captured at the physical location to the facial profile of the user account associated with the authenticated user device; automatically authenticating, by the one or more server machines without human involvement, the user account for a pending transaction at the physical location based on the comparing of image of the human captured at the physical location to the facial profile of the user account associated with the authenticated user device; and performing, by the one or more server machines, the pending transaction using the authenticated user account. - View Dependent Claims (17, 18)
-
Specification