IP Library › Granted Patent US 12,400,230
Granted Patent B2
US 12,400,230 · App. 17/530,410 · Granted Aug 26, 2025

Systems and methods for implementing automatic payer authentication

Inventors: Nikant Vohra (Tamil Nadu, IN); Priyanshu Agarwal (Tamil Nadu, IN); Tushar Raibhandare (Tamil Nadu, IN); Prasanna Annamalai (Chennai, IN); Anupam Pahuja (Singapore, SG)
Assignee: PAYPAL, INC.
G06Q20/40145G06Q20/20G06Q20/202G06Q20/3224G06Q20/401H04L9/3247
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,400,230
App. No.
17/530,410
Granted
Aug 26, 2025
Kind
B2
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 in the customer 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.

Claims (66)

1. A system comprising:

a non-transitory memory storing instructions; and

a processor configured to execute the instructions to cause the system to perform operations comprising:

determining an indication of a desire to complete a transaction by a first device of a user with an entity system of an entity at an entity location of the entity, wherein the indication is determined based on a digital token associated with the first device that was received from the entity system based on first short-range wireless communications exchanged between the entity system and the first device;

sending, to the first device, a first one-time use token verifiable at the system using an encryption key;

issuing, to a second device associated with the entity system via the first short-range wireless communications, a second one-time use token for the transaction and the first device, wherein the second one-time use token is verifiable using the encryption key;

detecting, via the first short-range wireless communications, an encrypted value received at the second device from second short-range wireless communication between the first device and the second device, wherein the second short-range wireless communications indicate that the first device of the user is within a distance of a point-of-sale (POS) location within the entity location;

determining the first one-time use token and the second one-time use token associated with the entity system of the entity based on the encrypted value and a decryption key usable to decrypt encrypted values associated with the first device;

verifying the first and second one-time use tokens using the decryption key;

capturing, using a biometric sensor device of the entity system, a plurality of biometrics within the distance of the POS location;

analyzing the plurality of biometrics using a biometric recognition and a trained dataset of biometric features;

identifying a biometric associated with the user from the plurality of biometrics detected within the distance based on the analyzing;

authenticating the biometric captured at the entity system located at the entity location of the entity; and

transmitting, to the entity system, a confirmation and an authentication of the user of the first device to process the transaction at the entity location based in part on the receiving the encrypted value and the authenticating the biometric.

2. The system of claim 1 , wherein the indication includes another biometric of the user from the first device while at the entity location of the entity.

3. The system of claim 1 , wherein the analyzing includes:

comparing the biometric associated with the user of the first device from the plurality of biometrics to the trained data set of features; and

determining that the biometric corresponds to a past biometric of the user that is associated with one or more features of the trained data set of features.

4. The system of claim 1 , wherein the analyzing includes determining an identification of the user based on a confidence score.

5. The system of claim 1 , wherein the analyzing is performed in response to a communication between the user of the first device and the entity system located at the entity location, and wherein the communication includes an exchange of at least one of the first one-time use token or the second one-time use token between the first device and the entity system.

6. The system of claim 1 , wherein the operations further comprise:

in response to the transmitting the confirmation, processing the transaction received by the system with the indication.

7. The system of claim 1 , wherein the analyzing includes comparing biometric features from the plurality of biometrics for a plurality of users at the entity location to the trained data set of features.

8. A method comprising:

determining, based on a digital token received from a first device of a user via a wireless network connection from an entity system of an entity, an indication of a desire to complete a transaction by the first device of the user with the entity system of the entity at an entity location of the entity, wherein the indication is determined based further on a digital token associated with the first device that was received from the entity system based on first short-range wireless communications exchanged between the entity system and the first device;

sending, to the first device, a first one-time use token verifiable at the system using an encryption key;

issuing, to a second device associated with the entity system based on the first short-range wireless communications, a second one-time use token for the transaction and the first device, wherein the second one-time use token is verifiable using the encryption key;

detecting, via the wireless network connection, an encrypted value received at the second device from second short-range wireless communications between the first device and the second device, wherein the second short-range wireless communications indicate that the first device of the user is within a distance of a point-of-sale (POS) location within the entity location;

determining the first one-time use token and the second one-time use token associated with the entity system of the entity based on the encrypted value and a digital key usable to decrypt encrypted values associated with the first device;

verifying the first and second one-time use tokens using the digital key;

capturing, using a biometric sensor device of the entity system, a plurality of biometrics within the distance of the POS location;

analyzing the plurality of biometrics using a biometric recognition and a trained dataset of biometric features;

identifying a first biometric associated with the user from the plurality of biometrics detected within the distance based on the analyzing;

authenticating the first biometric captured at the entity system located at the entity location of the entity; and

transmitting, via the wireless network connection to the entity system, a confirmation and an authentication of the user of the first device to process the transaction at the entity location based in part on the receiving the encrypted value and the authenticating the first biometric.

9. The method of claim 8 , wherein the indication includes another biometric of the user from the first device while at the entity location of the entity.

10. The method of claim 8 , wherein the analyzing includes:

comparing the first biometric associated with the user of the first device from the plurality of biometrics to the trained data set of features; and

determining that the first biometric corresponds to a past biometric of the user that is associated with one or more features of the trained data set of features.

11. The method of claim 8 , wherein the analyzing includes determining an identification of the user based on a confidence score.

12. The method of claim 8 , wherein the analyzing is performed in response to a communication between the user of the first device and the entity system located at the entity location, and wherein the communication includes an exchange of at least one of the digital signature, the first one-time use token, or the second one-time use token between the first device and the entity system.

13. The method of claim 8 , further comprising:

in response to the transmitting the confirmation, processing the transaction received by the system with the indication.

14. The method of claim 8 , wherein the analyzing includes comparing biometric features from the plurality of biometrics for a plurality of users at the entity location to the trained data set of features.

15. The method of claim 8 , further comprising:

receiving a second biometric associated with another user of another device;

analyzing the second biometric associated with the another user of the another device using the biometric recognition and the trained dataset of biometric features; and

processing, based at least on the analyzing the plurality of biometrics and the second biometric, the transaction using account information associated with the user of the first device and the another user of the another device.

16. A non-transitory computer-readable medium comprising instructions which, in response to execution by a computer system, cause the computer system to perform a method comprising:

determining, based on a digital token received from a first device of a user via a wireless network connection from an entity system of an entity, an indication of a desire to complete a transaction by the first device of the user with the entity system of the entity at an entity location of the entity, wherein the indication is determined based on a digital token associated with the first device that was received from the entity system based on first short-range wireless communications exchanged between the entity system and the first device;

sending, to the first device, a first one-time use token verifiable at the computer system using an encryption key;

issuing, to a second device associated with the entity system based on the first short-range wireless communications, a second one-time use token for the transaction and the first device, wherein the second one-time use token is verifiable using the encryption key;

detecting, via the wireless network connection, an encrypted value received at the second device from second short-range wireless communications between the first device and the second device, wherein the second short-range wireless communications indicate that the first device of the user is within a distance of a point-of-sale (POS) location within the entity location;

determining the first one-time use token and the second one-time use token associated with the entity system of the entity based on the encrypted value and a key of an encryption key pair usable to decrypt encrypted values associated with the first device;

verifying the first and second one-time use tokens using the key;

capturing, using a biometric sensor device of the entity system, a plurality of biometrics within the distance of the POS location;

analyzing the plurality of biometrics using a biometric recognition and a trained dataset of biometric features;

identifying a biometric associated with the user from the plurality of biometrics detected within the distance based on the analyzing;

authenticating the biometric captured at the entity system located at the entity location of the entity; and

transmitting, via the wireless network connection to the entity system, a confirmation and an authentication of the user of the first device to process the transaction at the entity location based in part on the receiving the encrypted value and the analyzing the biometric.

17. The non-transitory computer-readable medium of claim 16 , wherein the indication includes another biometric of the user from the first device while at the entity location of the entity.

18. The non-transitory computer-readable medium of claim 16 , wherein the analyzing includes:

comparing the biometric associated with the user of the first device from the plurality of biometrics to the trained data set of features; and

determining that the biometric corresponds to a past biometric of the user that is associated with one or more features of the trained data set of features.

19. The non-transitory computer-readable medium of claim 16 , wherein the analyzing includes determining an identification of the user based on a confidence score.

20. The non-transitory computer-readable medium of claim 16 , wherein the analyzing is performed in response to a communication between the user of the first device and the entity system located at the entity location, and wherein the communication includes an exchange of at least one of the digital signature, the first one-time use token, or the second one-time use token between the first device and the entity system.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 18, 2021
From: VOHRA, NIKANT; AGARWAL, PRIYANSHU; RAIBHANDARE, TUSHAR; ANNAMALAI, PRASANNA; PAHUJA, ANUPAM
To: EBAY INC.
Reel/Frame 058157/0771 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 18, 2021
From: EBAY INC.
To: PAYPAL, INC.
Reel/Frame 058157/0794 →
Continuity (3)
Continuation 15882960 · Jan 29, 2018
Continuation 14297416 · Jun 5, 2014
Related Publication 20220076271A1 · Mar 10, 2022
References Cited (105)
US 6587835B1 · Treyz et al. · 2003 [cited by applicant]
US 6711474B1 · Treyz et al. · 2004 [cited by applicant]
US 7349871B2 · Labrou et al. · 2008 [cited by applicant]
US 8045961B2 · Ayed et al. · 2011 [cited by applicant]
US 8090616B2 · Proctor, Jr. et al. · 2012 [cited by applicant]
US 8135624B1 · Ramalingam et al. · 2012 [cited by applicant]
US 8321246B1 · Shah · 2012 [cited by applicant]
US 8346672B1 · Weiner et al. · 2013 [cited by applicant]
US 8438066B1 · Yuen et al. · 2013 [cited by applicant]
US 8509734B1 · Gupta et al. · 2013 [cited by applicant]
US 8625796B1 · Ben Ayed · 2014 [cited by applicant]
US 8655719B1 · Li et al. · 2014 [cited by applicant]
US 8682802B1 · Kannanari · 2014 [cited by applicant]
US 8706628B2 · Phillips · 2014 [cited by applicant]
US 8856045B1 · Patel et al. · 2014 [cited by applicant]
US D717309S · Govindarajan · 2014 [cited by applicant]
US 8972296B2 · Govindarajan et al. · 2015 [cited by applicant]
US 9002375B1 · Lerner et al. · 2015 [cited by applicant]
US 9002727B2 · Horowitz et al. · 2015 [cited by applicant]
US 9026460B2 · Grigg et al. · 2015 [cited by applicant]
US 9131343B2 · Kandekar et al. · 2015 [cited by applicant]
US 9177315B2 · Pitroda et al. · 2015 [cited by applicant]
US 9264151B1 · Emigh et al. · 2016 [cited by applicant]
US 9405897B1 · Bailey et al. · 2016 [cited by applicant]
US 9419957B1 · Rouse et al. · 2016 [cited by applicant]
US 9904921B2 · Ghosh · 2018 [cited by examiner]
US 10055732B1 · Hecht · 2018 [cited by examiner]
US 20030004743A1 · Callegari · 2003 [cited by applicant]
US 20030191818A1 · Rankin et al. · 2003 [cited by applicant]
US 20040019571A1 · Hurwitz et al. · 2004 [cited by applicant]
US 20040243519A1 · Perttila et al. · 2004 [cited by applicant]
US 20070125838A1 · Law et al. · 2007 [cited by applicant]
US 20070235519A1 · Jang et al. · 2007 [cited by applicant]
US 20070244811A1 · Tumminaro · 2007 [cited by applicant]
US 20080096579A1 · Gill · 2008 [cited by applicant]
US 20080262928A1 · Michaelis · 2008 [cited by applicant]
US 20080280624A1 · Wrappe · 2008 [cited by applicant]
US 20090327135A1 · Nguyen et al. · 2009 [cited by applicant]
US 20100030578A1 · Siddique et al. · 2010 [cited by applicant]
US 20100063867A1 · Proctor, Jr. et al. · 2010 [cited by applicant]
US 20100082481A1 · Lin et al. · 2010 [cited by applicant]
US 20100317289A1 · Desai et al. · 2010 [cited by applicant]
US 20110010291A1 · Adams · 2011 [cited by applicant]
US 20110016051A1 · Trifiletti et al. · 2011 [cited by applicant]
US 20110021142A1 · Desai et al. · 2011 [cited by applicant]
US 20110076941A1 · Taveau et al. · 2011 [cited by applicant]
US 20110215921A1 · Ben et al. · 2011 [cited by applicant]
US 20120050098A1 · Kuehnel et al. · 2012 [cited by applicant]
US 20120150669A1 · Langley et al. · 2012 [cited by applicant]
US 20120166332A1 · Naaman · 2012 [cited by applicant]
US 20120166337A1 · Park et al. · 2012 [cited by applicant]
US 20120252418A1 · Kandekar et al. · 2012 [cited by applicant]
US 20120254029A1 · Layne et al. · 2012 [cited by applicant]
US 20120257561A1 · Redding · 2012 [cited by applicant]
US 20120258669A1 · Honkanen et al. · 2012 [cited by applicant]
US 20120265623A1 · Zhu et al. · 2012 [cited by applicant]
US 20120320181A1 · Hong et al. · 2012 [cited by applicant]
US 20130040574A1 · Hillyard · 2013 [cited by applicant]
US 20130065584A1 · Lyon et al. · 2013 [cited by applicant]
US 20130081119A1 · Sampas · 2013 [cited by applicant]
US 20130099920A1 · Song et al. · 2013 [cited by applicant]
US 20130103519A1 · Kountotsis et al. · 2013 [cited by applicant]
US 20130106684A1 · Weast et al. · 2013 [cited by applicant]
US 20130109323A1 · Ruutu et al. · 2013 [cited by applicant]
US 20130144701A1 · Kulasooriya et al. · 2013 [cited by applicant]
US 20130166399A1 · Awad · 2013 [cited by applicant]
US 20130173466A1 · Lepisto et al. · 2013 [cited by applicant]
US 20130225197A1 · Mcgregor et al. · 2013 [cited by applicant]
US 20130251216A1 · Smowton et al. · 2013 [cited by applicant]
US 20130252594A1 · Faillaci et al. · 2013 [cited by applicant]
US 20130260690A1 · Cha · 2013 [cited by applicant]
US 20130260693A1 · Un et al. · 2013 [cited by applicant]
US 20130273843A1 · Shimota et al. · 2013 [cited by applicant]
US 20130273906A1 · Cucala et al. · 2013 [cited by applicant]
US 20130290136A1 · Sheets · 2013 [cited by examiner]
US 20130311798A1 · Sultenfuss et al. · 2013 [cited by applicant]
US 20140001264A1 · Babu et al. · 2014 [cited by applicant]
US 20140012701A1 · Wall et al. · 2014 [cited by applicant]
US 20140040120A1 · Cho et al. · 2014 [cited by applicant]
US 20140074637A1 · Hammad · 2014 [cited by applicant]
US 20140108241A1 · Tunnell et al. · 2014 [cited by applicant]
US 20140113558A1 · Varoglu et al. · 2014 [cited by applicant]
US 20140114778A1 · Miller et al. · 2014 [cited by applicant]
US 20140114780A1 · Menefee et al. · 2014 [cited by applicant]
US 20140122328A1 · Grigg · 2014 [cited by applicant]
US 20140160978A1 · Palin et al. · 2014 [cited by applicant]
US 20140172680A1 · Prabhu · 2014 [cited by applicant]
US 20140172700A1 · Teuwen et al. · 2014 [cited by applicant]
US 20140188708A1 · Govindarajan et al. · 2014 [cited by applicant]
US 20140188733A1 · Granbery · 2014 [cited by examiner]
US 20140258132A1 · Swamy et al. · 2014 [cited by applicant]
US 20150041534A1 · Rayner et al. · 2015 [cited by applicant]
US 20150073980A1 · Griffin et al. · 2015 [cited by applicant]
US 20150084769A1 · Messier et al. · 2015 [cited by applicant]
US 20150094080A1 · Bleecher et al. · 2015 [cited by applicant]
US 20150112826A1 · Crutchfield, Jr. · 2015 [cited by applicant]
KR 20130097581A · 2013 [cited by examiner]
WO 2010109271A1 · 2010 [cited by applicant]
WO WO2014097340A2 · 2014 [cited by examiner]
“Leveraging Biometrics for User Authenication in Online Learning: A Systems Perspective”, Assad Moini, IEEE Systems Journal, vol. 2. No. 4. Dec. 2009 (Year: 2009). [cited by examiner]
“Aisle411 Teams with Estimate on Indoor Retail Mapping”, Wireless News, retrieved from http://dialog.proquest.com/professional/docview/1442952412?accountid=1422-57, Oct. 18, 2013, pp. 1-2. [cited by applicant]
“NFC Forum and Bluetooth SIG Publish Developers Guide to Using NFC for BluetoothR] Pairing”, Business Wire, Dec. 19, 2011, Retrieved from: http://dialog.proquest.com/professional/docview/911923019?accountid=142257, 2 Pa… [cited by applicant]
Qualcomm Retail Solutions Inc., “The Customers Are in the Building. Give Them a More Engaging Experience,” Nov. 2013, 8 pages. [cited by applicant]
Rao L., “PayPal Debuts Its Newest Hardware, Beacon, A Bluetooth LE Enabled Device for Hands-Free Check Ins and Payments”, Sep. 9, 2013, 8 pages. [cited by applicant]
Research and markets: The future of mobile payments 2012, Business Wire, Copyright 2012 Gale, Cengage Learning, May 16, 2012 pp. 1-5. [cited by applicant]