IP Library Granted Patent US 12,475,448
Granted Patent B2
US 12,475,448 · App. 18/167,798 · Granted Nov 18, 2025

Electronic identification and authentication system

Inventors: Srivathsan Narasimhan (San Jose, CA); Eric Byungho Min (San Jose, CA); Michael Charles Todasco (Santa Clara, CA); Cheng Tian (San Jose, CA); Satish Govindarajan (Los Altos, CA)
Assignee: PAYPAL, INC.
G06Q20/3278G06Q20/20G06Q20/4014
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,475,448
App. No.
18/167,798
Granted
Nov 18, 2025
Kind
B2
Abstract

A system includes a service provider device and a point of sale (POS) device. A session between a user device and the POS device is established. An authentication request associated with the user device is provided via a user interface of the POS device. Subsequent to an authentication of information, responsive to the authentication request, the POS device receives funding instrument (FI) proxy information corresponding to FIs, which is unusable to identify the FIs by a merchant. A selectable representation corresponding to the FI proxy information is provided via the user interface. Responsive to receiving an indication of a selected member from the selectable representation, information for the selected member is sent. The service provider device determines that the session corresponds to an account associated with the user device and the merchant, and performs a transaction for the session using a first FI that corresponds to the selected member.

Claims (57)

1 . A system, comprising:

a non-transitory memory; and

one or more hardware processors coupled to the non-transitory memory and configured to read instructions from the non-transitory memory to cause the system to perform operations comprising:

detecting a plurality of devices within a threshold distance from a first device;

selecting, from the plurality of devices, a second device for processing a payment transaction with the first device;

receiving, from a user of the second device via a user interface of the first device, an authentication credential for accessing an account associated with the second device;

transmitting the authentication credential to a server via the second device using a short-range wireless connection established between the first device and the second device;

receiving, from the server based on the authentication credential, funding data corresponding to one or more funding instruments associated with the account;

presenting, via the user interface of the first device, the funding data; and

causing the payment transaction to be processed based on the funding data.

2 . The system of claim 1 , wherein the selecting is based on a code identifying the second device and received via the first device.

3 . The system of claim 1 , wherein the operations further comprise subsequent to the detecting the plurality of devices, establishing a plurality of short-range wireless connections between the first device and the plurality of devices, wherein the selecting is based on data transmitted via the plurality of short-range wireless connections.

4 . The system of claim 3 , wherein the operations further comprise:

retrieving device information associated with the plurality of devices via the plurality of short-range wireless connections based on device identifiers associated with the plurality of devices; and

presenting, via the user interface of the first device, the device information and selectable elements corresponding to the plurality of devices, wherein the selecting is further based on a selection input of a particular selectable element received from the user via the user interface of the first device.

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

providing, via the user interface of the first device, an input field for entering a code; and

receiving, via the user interface of the first device, the code from the user, wherein the selecting is based on a match between the code and an identifier associated with the second device.

6 . The system of claim 1 , wherein the funding data corresponds to a plurality of funding instruments, and wherein the operations further comprise:

providing, via the user interface of the first device, a plurality of selectable elements corresponding to the plurality of funding instruments based on the funding data received from the server;

determining, from the plurality of funding instruments, a particular funding instrument for use in the payment transaction based on a selection provided by the user and received via the user interface of the first device; and

transmitting an identifier corresponding to the particular funding instrument to the server for processing the payment transaction.

7 . The system of claim 1 , wherein the first device is a merchant device associated with a merchant, and wherein the payment transaction is associated with a purchase between the user and the merchant.

8 . A method, comprising:

detecting a plurality of devices within a threshold distance from a first device;

selecting, from the plurality of devices, a second device for processing a payment transaction with the first device;

receiving, from a user of the second device via a user interface of the first device, an authentication credential for accessing an account associated with the second device;

transmitting the authentication credential received from the first device to a server;

receiving, from the server based on the authentication credential, funding data corresponding to one or more funding instruments associated with the account;

causing to be presented, via the user interface of the first device, the funding data; and

processing the payment transaction based on the funding data.

9 . The method of claim 8 , further comprising:

subsequent to the detecting the plurality of devices, establishing a short-range wireless connection between the first device and the second device, wherein the authentication credential is transmitted to the server via the second device using the short-range wireless connection between the first device and the second device.

10 . The method of claim 8 , further comprising:

retrieving device information associated with the plurality of devices; and

causing to be presented, via the user interface of the first device, the device information and selectable elements corresponding to the plurality of devices, wherein the selecting is based on a selection input of a particular selectable element received from the user via the user interface of the first device.

11 . The method of claim 10 , further comprising:

subsequent to the detecting the plurality of devices, establishing a plurality of short-range wireless connections between the first device and the plurality of devices, wherein the device information is retrieved via the plurality of short-range wireless connections.

12 . The method of claim 10 , wherein the device information is retrieved from the server based on device identifiers of the plurality of devices.

13 . The method of claim 8 , wherein the payment transaction is processed without requiring any user interactions with the second device.

14 . The method of claim 8 , further comprising:

determining, from a plurality of authentication data types, a particular authentication data type for authenticating the user of the second device based on a trust level associated with the first device; and

prompting, via the user interface of the first device, the user for an input corresponding to the particular authentication data type, wherein the authentication credential corresponds to the particular authentication data type.

15 . A non-transitory machine-readable medium having stored thereon machine-readable instructions executable to cause a machine to perform operations comprising:

detecting a plurality of devices within a threshold distance from a first device;

selecting, from the plurality of devices, a second device for processing a transaction with the first device;

receiving, from a user of the second device via a user interface of the first device, an authentication credential for accessing an account associated with the second device;

receiving, from a server based on the authentication credential, data corresponding to one or more funding sources associated with the account;

causing to be presented, via the user interface of the first device, the data; and

causing the transaction to be processed based on the data.

16 . The non-transitory machine-readable medium of claim 15 , wherein the second device is selected from the plurality of devices for processing the transaction with the first device based on a code identifying the second device and received via the first device.

17 . The non-transitory machine-readable medium of claim 15 , wherein the operations further comprise:

providing, via the user interface of the first device, an input field for entering a code; and

receiving, via the user interface of the first device, the code from the user, wherein the second device is selected from the plurality of devices based on a match between the code and an identifier associated with the second device.

18 . The non-transitory machine-readable medium of claim 16 , wherein the authentication credential is different from the code.

19 . The non-transitory machine-readable medium of claim 16 , wherein the code is assigned to the second device after detecting that the second device is within the threshold distance of the first device.

20 . The non-transitory machine-readable of claim 15 , wherein the operations further comprise subsequent to the detecting the plurality of devices, establishing a plurality of short-range wireless connections between the first device and the plurality of devices, wherein the selecting the second device is based on information transmitted via the plurality of short-range wireless connections.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 10, 2023
From: NARASIMHAN, SRIVATHSAN; MIN, ERIC BYUNGHO; TODASCO, MICHAEL CHARLES; TIAN, CHENG; GOVINDARAJAN, SATISH NARAYAN
To: PAYPAL, INC.
Reel/Frame 062663/0713 →
Continuity (3)
Continuation 16725507 · Dec 23, 2019
Continuation 15394252 · Dec 29, 2016
Related Publication 20230186279A1 · Jun 15, 2023
References Cited (78)
US 7494067B1 · Zhu · 2009 [cited by applicant]
US 7512567B2 · Bemmel et al. · 2009 [cited by applicant]
US 8566168B1 · Bierbaum et al. · 2013 [cited by applicant]
US 8793776B1 · Jackson · 2014 [cited by applicant]
US 8972296B2 · Govindarajan et al. · 2015 [cited by applicant]
US 9355533B2 · Govindarajan et al. · 2016 [cited by applicant]
US 9373112B1 · Henderson · 2016 [cited by examiner]
US 9648451B1 · Lee · 2017 [cited by examiner]
US 10007900B2 · Royyuru · 2018 [cited by examiner]
US 10445723B2 · Laracey · 2019 [cited by examiner]
US 10990966B1 · Ellis et al. · 2021 [cited by applicant]
US 11037139B1 · Ho · 2021 [cited by applicant]
US 11222334B2 · Sharma et al. · 2022 [cited by applicant]
US 11449854B1 · Henderson · 2022 [cited by examiner]
US 11871237B1 · Han · 2024 [cited by examiner]
US 20010029498A1 · Tomoike · 2001 [cited by applicant]
US 20080177668A1 · Delean · 2008 [cited by examiner]
US 20090043702A1 · Bennett · 2009 [cited by applicant]
US 20090063312A1 · Hurst · 2009 [cited by applicant]
US 20090210308A1 · Toomer et al. · 2009 [cited by applicant]
US 20100078471A1 · Lin · 2010 [cited by examiner]
US 20100153269A1 · Mccabe · 2010 [cited by applicant]
US 20100320266A1 · White · 2010 [cited by applicant]
US 20110112920A1 · Mestre et al. · 2011 [cited by applicant]
US 20110246317A1 · Coppinger · 2011 [cited by applicant]
US 20110251892A1 · Laracey · 2011 [cited by applicant]
US 20110320345A1 · Taveau et al. · 2011 [cited by applicant]
US 20120259768A1 · Mukherjee · 2012 [cited by applicant]
US 20130103513A1 · Fisher · 2013 [cited by applicant]
US 20130110728A1 · Kobres · 2013 [cited by applicant]
US 20130144731A1 · Baldwin · 2013 [cited by examiner]
US 20130200999A1 · Spodak et al. · 2013 [cited by applicant]
US 20130238455A1 · Laracey · 2013 [cited by applicant]
US 20140019277A1 · Lindsey et al. · 2014 [cited by applicant]
US 20140149293A1 · Laracey · 2014 [cited by applicant]
US 20140279113A1 · Balasubramanian · 2014 [cited by applicant]
US 20150006386A1 · Tebbe · 2015 [cited by applicant]
US 20150088674A1 · Flurscheim et al. · 2015 [cited by applicant]
US 20150112822A1 · Aaron et al. · 2015 [cited by applicant]
US 20150302398A1 · Desai et al. · 2015 [cited by applicant]
US 20150324766A1 · Park et al. · 2015 [cited by applicant]
US 20150332264A1 · Bondesen et al. · 2015 [cited by applicant]
US 20160027013A1 · Modi · 2016 [cited by applicant]
US 20160092858A1 · Giles · 2016 [cited by examiner]
US 20160210612A1 · Tervo et al. · 2016 [cited by applicant]
US 20160253654A1 · Rolf · 2016 [cited by examiner]
US 20160275506A1 · Salian et al. · 2016 [cited by applicant]
US 20160337334A1 · Murr · 2016 [cited by applicant]
US 20160364701A1 · Nayfack · 2016 [cited by applicant]
US 20160364716A1 · Bakshi · 2016 [cited by examiner]
US 20170046706A1 · Agarwal · 2017 [cited by applicant]
US 20170053301A1 · Khan et al. · 2017 [cited by applicant]
US 20170270510A1 · Kattimani · 2017 [cited by examiner]
US 20170352034A1 · Yu · 2017 [cited by applicant]
US 20180005220A1 · Laracey · 2018 [cited by examiner]
US 20180047023A1 · Bouda · 2018 [cited by applicant]
US 20180053157A1 · Roffey · 2018 [cited by applicant]
US 20180137480A1 · Houghton, IV · 2018 [cited by examiner]
US 20180144329A1 · Finch et al. · 2018 [cited by applicant]
US 20180150816A1 · Liu et al. · 2018 [cited by applicant]
US 20180240110A1 · Smets et al. · 2018 [cited by applicant]
US 20180253718A1 · Khan et al. · 2018 [cited by applicant]
US 20180276652A1 · Sofronas · 2018 [cited by applicant]
US 20190272532A1 · Bush · 2019 [cited by examiner]
US 20190378109A1 · Sundaram · 2019 [cited by examiner]
US 20200013054A1 · Upadhye · 2020 [cited by applicant]
US 20210056552A1 · Murray · 2021 [cited by examiner]
WO 2013056104A1 · 2013 [cited by applicant]
Alliance, Smart Card. “Proximity mobile payments: Leveraging NFC and the contactless financial payments infrastructure.” Smart Card Alliance (2007). (Year: 2007). [cited by examiner]
Arnfield R., “Mobile Wallets 101”, Mobilepaymentstoday.com. 2015, 23 pages. [cited by applicant]
Arnfield R., “Mobile wallets reshaping payments industry branding”, Retrieved from https://www.mobilepaymentstoday.com/articles/mobile-wallets-reshaping-payments-industry-branding/, on Mar. 17, 2019, Originally publishe… [cited by applicant]
Ceipidor B.U., et al., “KerNeeS: A Protocol for Mutual Authentication between NFC Phones and POS Terminals for Secure Payment Transactions,” 2012 9th International ISC Conference on Information Security and Cryptology, … [cited by applicant]
“Security of Proximity Mobile Payments”. Smart Card Alliance. May 2009. [cited by applicant]
Geuss M., “How Apple Pay and Google Wallet actually work”, Retrieved from https://arstechnica.com/gadgets/2014/10/how-mobile-payments-really-work/ on Mar. 17, 2019, Originally published Oct. 2014, 10 pages. [cited by applicant]
Manvi S.S., et al., “Secure Mobile Payment System in Wireless Environment,” 2009 International Conference on Future Computer and Communication, Aug. 4, 2009, 5 pages. [cited by applicant]
“Proximity Mobile Payments: Leveraging NFC and the Contactless Financial Payments Infrastructure,” Smart Card Alliance, A Smart Card Alliance Contactless Payments Council White Paper, Sep. 2007, 39 pages. [cited by applicant]
“The Evolution of Digital and Mobile Wallets”, Retrieved from: https://www.paymentscardsandmobile.com/wp-content/uploads/2016/1 0/The-Evolution-of-Digital-and-Mobile-Wallets.pdf, Aug. 2016, 24 Pages. [cited by applicant]
“The Winning Mobile Wallet Solution”, Nacha. Retrieved from: https://www.nacha.org/system/files/resources/,https://www.nacha.org/system/files/resources/NACHA_eWalletWP Companion_FINAL.pdf, 2016, 29 Pages. [cited by applicant]