IP Library › Granted Patent US 11,295,306
Granted Patent B2
US 11,295,306 · App. 16/730,436 · Granted Apr 5, 2022

Systems and methods for location based account integration and electronic authentication

Inventors: Srivathsan Narasimhan (San Jose, CA); Cheng Tian (San Jose, CA)
Assignee: PayPal, Inc.
G06Q20/40G06Q20/10G06Q20/32G06Q20/3224
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 11,295,306
App. No.
16/730,436
Granted
Apr 5, 2022
Kind
B2
Abstract

Systems and methods for an account integration system include establishing, by a service provider device, a first session with a service provider account associated with a user. After determining that a second session between a user device and the third party account of the user is active, a first validation is caused to access third party account information associated with the second session. The third party account information and the service provider account information are concurrently displayed by a display interface of the service provider device. A transaction request for a transaction associated with the service provider account and the third party account of the user is received. Information is sent to cause a second validation of the transaction request by a provider of the third party account. In response to the second validation of the transaction request, the requested transaction is processed.

Claims (50)

1. A service provider device, comprising:

a display interface configured to display information associated with a plurality of user accounts corresponding to a plurality of service providers;

a non-transitory memory comprising instructions; and

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

receiving a first request, from a user through the display interface, to initiate a first session between the service provider device and a service provider;

establishing the first session, wherein establishing the first session causes the display interface of the service provider device to be updated to include information corresponding to a service provider account of the user;

receiving a second request, from the user through the display interface, to integrate third-party account information of the user corresponding to a third-party provider;

identifying a validation level to apply to the second request based on the information corresponding to the service provider account of the user, wherein the validation level is one of a plurality of validation levels for the service provider account and is adjustable between the plurality of validation levels based on the user device meeting usage thresholds corresponding to the plurality of validation levels;

determining a wireless detection range that corresponds to the identified validation level, wherein each of the plurality of validation levels has a different wireless detection range;

determining if a user device of the user is within the wireless detection range of the service provider device based on automatically determining whether a connection between the service provider device and the user device, via a bluetooth low energy component operating in a background of the service provider device, can be established;

in response to determining that the user device is within the wireless detection range of the service provider device, retrieving the third-party account information of the user through the connection between the service provider device and the user device; and

sending computer-readable instructions to the display interface to cause the display interface to be updated to concurrently display the third-party account information of the user integrated with the information corresponding to the service provider account of the user.

2. The service provider device of claim 1 , wherein the establishing the first session is based on receiving one or more credentials associated with the user.

3. The service provider device of claim 1 , wherein the establishing the first session is based on receiving information from a payment instrument of the user, input into the service provider device.

4. The service provider device of claim 1 , wherein the retrieving the third-party account information of the user is further based on determining that a trust level of the user device of the user is above a threshold level.

5. The service provider device of claim 1 , wherein the retrieving the third-party account information of the user is further based on determining that a location of the service provider device corresponds to one or more pre-defined locations where access to the third-party account information is permitted.

6. The service provider device of claim 1 , the operations further comprising:

performing a transaction between a third-party account of the user and the service provider account of the user.

7. The service provider device of claim 1 , wherein the usage thresholds correspond to a transaction frequency between the user device and the service provider device.

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

receiving a first request, from a user through a display interface of a service provider device, to initiate a first session between the service provider device and a service provider;

establishing the first session, wherein establishing the first session causes the display interface of the service provider device to be updated to include information corresponding to a service provider account of the user;

receiving a second request, from the user through the display interface, to integrate third-party account information of the user corresponding to a third-party provider;

identifying a validation level to apply to the second request based on the information corresponding to the service provider account of the user, wherein the validation level is one of a plurality of validation levels for the service provider account and is adjustable between the plurality of validation levels based on the user device meeting usage thresholds corresponding to the plurality of validation levels;

determining a wireless detection range that corresponds to the identified validation level, wherein each of the plurality of validation levels has a different wireless detection range;

determining if a user device of the user is within the wireless detection range of the service provider device based on automatically determining whether a connection between the service provider device and the user device, via a bluetooth low energy component operating in a background of the service provider device, can be established;

in response to determining that the user device is within the wireless detection range of the service provider device, retrieving the third-party account information of the user through the connection between the service provider device and the user device; and

sending computer-readable instructions to the display interface of the service provider device to cause the display interface to be updated to concurrently display the third-party account information of the user integrated with the information corresponding to the service provider account of the user.

9. The non-transitory machine-readable medium of claim 8 , wherein the establishing the first session is based on receiving one or more credentials associated with the user or receiving information from a payment instrument of the user, input into the service provider device.

10. The non-transitory machine-readable medium of claim 8 , wherein the retrieving the third-party account information of the user is further based on determining that a trust level of the user device of the user is above a threshold level.

11. The non-transitory machine-readable medium of claim 8 , wherein the retrieving the third-party account information of the user is further based on determining that a location of the service provider device corresponds to one or more pre-defined locations where access to the third-party account information is permitted.

12. The non-transitory machine-readable medium of claim 8 , the operations further comprising:

in response to receiving a third request, via the service provider device, performing a transaction between a third-party account of the user and the service provider account of the user.

13. The non-transitory machine-readable medium of claim 8 , wherein the usage thresholds correspond to a transaction frequency between the user device and the service provider device.

14. A method, comprising:

receiving a first request, from a user through a display interface of a service provider device, to initiate a first session between the service provider device and a service provider;

establishing the first session, wherein establishing the first session causes the display interface of the service provider device to be updated to include information corresponding to a service provider account of the user;

receiving a second request, from the user through the display interface, to integrate a third-party account information of the user corresponding to a third-party provider;

identifying a validation level to apply to the second request based on the information corresponding to the service provider account of the user, wherein the validation level is one of a plurality of validation levels for the service provider account and is adjustable between the plurality of validation levels based on the user device meeting usage thresholds corresponding to the plurality of validation levels;

determining a wireless detection range that corresponds to the identified validation level, wherein each of the plurality of validation levels has a different wireless detection range;

determining if a user device of the user is within the wireless detection range of the service provider device based on automatically determining whether a connection between the service provider device and the user device, via a bluetooth low energy component operating in a background of the service provider device, can be established; and

in response to determining that the user device is within the wireless detection range of the service provider device, retrieving the third-party account information of the user through the connection between the service provider device and the user device; and

sending computer-readable instructions to the display interface to cause the display interface to be updated to concurrently display the third-party account information of the user integrated with the information corresponding to the service provider account of the user.

15. The method of claim 14 , wherein the establishing the first session is based on receiving one or more credentials associated with the user.

16. The method of claim 14 , wherein the establishing the first session is based on receiving information from a payment instrument of the user, input into the service provider device.

17. The method of claim 14 , wherein the retrieving the third-party account information of the user is further based on determining that a trust level of the user device of the user is above a threshold level.

18. The method of claim 14 , wherein the retrieving the third-party account information of the user is further based on determining that a location of the service provider device corresponds to one or more pre-defined locations where access to the third-party account information is permitted.

19. The method of claim 14 , further comprising:

performing, by a computing system, a transaction between a third-party account of the user and the service provider account of the user.

20. The method of claim 14 , wherein the usage thresholds correspond to a transaction frequency between the user device and the service provider device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 19, 2020
From: NARASIMHAN, SRIVATHSAN; TIAN, CHENG
To: PAYPAL, INC
Reel/Frame 054099/0906 →
Continuity (2)
Continuation 15714062 · Sep 25, 2017
Related Publication 20200202348A1 · Jun 25, 2020