IP Library Granted Patent US 12,155,641
Granted Patent B1
US 12,155,641 · App. 17/722,192 · Granted Nov 26, 2024

Network access tokens and meta-application programming interfaces for enhanced inter-enterprise system data promulgation and profiling

Inventors: Benjamin Soccorsy (Larkspur, CA); Anthony Burton (Charlotte, NC); Steven Pulido (San Francisco, CA)
Assignee: Wells Fargo Bank, N.A.
H04L63/0807H04L63/102H04L63/108H04L67/133
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,155,641
App. No.
17/722,192
Granted
Nov 26, 2024
Kind
B1
Abstract

Methods and systems for retrieving information from secondary computing systems using network access tokens are disclosed. The system can provide a user interface that lists a plurality of secondary computing systems to a client application executing at a client device associated with a user profile of the primary computing system. The system can receive, from the client device, a network token identifying a permission for accessing a second profile maintained at the secondary computing system, and retrieve the subset of data records from the secondary computing system according to a retrieval policy. The system can then update the user interface at the client application to present the subset of data records of the second profile.

Claims (37)

1. A method, comprising:

providing, by a primary computing system, a user interface that lists a plurality of secondary computing systems to a client application corresponding to the primary computing system and executing at a client device associated with a user profile of the primary computing system;

responsive to detecting a selection of a secondary computing system of the plurality of secondary computing systems at the user interface, receiving, by the primary computing system from the client device, a network token identifying a permission for accessing a second profile maintained at the secondary computing system;

parsing, by the primary computing system, the network token to determine an access schedule for accessing a subset of data records of the second profile maintained at the secondary computing system;

retrieving, by the primary computing system, using the network token, the subset of data records from the secondary computing system according to the access schedule; and

updating, by the primary computing system, the user interface at the client application to present the subset of data records of the second profile.

2. The method of claim 1 , further comprising receiving, by the primary computing system from the secondary computing system, authorization to access an application programming interface (API) of the secondary computing system.

3. The method of claim 2 , wherein the subset of data records are retrieved using the API of the secondary computing system.

4. The method of claim 1 , further comprising parsing the network token received from the client device.

5. The method of claim 1 , further comprising updating, by the primary computing system, the user profile based on the subset of data records of the second profile.

6. The method of claim 1 , wherein the network token indicates that the subset of data records can be accessed periodically, and wherein retrieving the subset of data records from the secondary computing system comprises periodically retrieving the subset of data records from the secondary computing system.

7. The method of claim 1 , wherein retrieving the subset of data records from the secondary computing system comprises performing a single API call using the API of the secondary computing system.

8. The method of claim 7 , wherein the single API call comprises one or more parameters identified in the network token.

9. The method of claim 1 , wherein the network token comprises an expiration time stamp, and further comprising providing, by the primary computing system, a prompt to the client application indicating that the network token has expired responsive when a current time exceeds the expiration time stamp.

10. A system, comprising:

a primary computing system comprising one or more processors coupled to a non-transitory memory, the one or more processors configured to:

provide a user interface that lists a plurality of secondary computing systems to a client application corresponding to the primary computing system and executing at a client device associated with a user profile of the primary computing system;

receive, from the client device responsive to detecting a selection of a secondary computing system of the plurality of secondary computing systems at the user interface, a network token identifying a permission for accessing a second profile maintained at the secondary computing system;

parse the network token to determine an access schedule for accessing a subset of data records of the second profile maintained at the secondary computing system;

retrieve, using the network token, the subset of data records from the secondary computing system according to the access schedule; and

update the user interface at the client application to present the subset of data records of the second profile.

11. The system of claim 10 , wherein the one or more processors are further configured to receive, from the secondary computing system, authorization to access an application programming interface (API) of the secondary computing system.

12. The system of claim 11 , wherein the subset of data records are retrieved using the API of the secondary computing system.

13. The system of claim 10 , wherein the one or more processors are further configured to parse the network token received from the client device.

14. The system of claim 10 , wherein the one or more processors are further configured to update the user profile based on the subset of data records of the second profile.

15. The system of claim 10 , wherein the network token indicates that the subset of data records can be accessed periodically, and wherein the one or more processors are further configured to retrieve the subset of data records from the secondary computing system by periodically retrieving the subset of data records from the secondary computing system.

16. The system of claim 10 , wherein the one or more processors are further configured to retrieve the subset of data records from the secondary computing system by performing a single API call using the API of the secondary computing system.

17. The system of claim 16 , wherein the single API call comprises one or more parameters identified in the network token.

18. The system of claim 10 , wherein the network token comprises an expiration time stamp, and wherein the one or more processors are further configured to provide a prompt to the client application indicating that the network token has expired responsive when a current time exceeds the expiration time stamp.

19. A non-transitory computer-readable medium having computer-executable instructions embodied thereon, the computer-executable instructions, when executed by one or more processors, cause the one or more processors to perform operations comprising:

providing a user interface that lists a plurality of secondary computing systems to a client application corresponding to the one or more processors and executing at a client device associated with a user profile of the one or more processors;

responsive to detecting a selection of a secondary computing system of the plurality of secondary computing systems at the user interface, receiving, from the client device, a network token identifying a permission for accessing a second profile maintained at the secondary computing system;

determining a subset of data records of the second profile that the one or more processors are permitted to access;

parsing the network token to determine an access schedule for accessing the subset of data records of the second profile maintained at the secondary computing system;

retrieving, using the network token, the subset of data records from the secondary computing system according to the access schedule; and

updating the user interface at the client application to present the subset of data records of the second profile.

20. The non-transitory computer-readable medium of claim 19 , wherein the operations further comprise receiving, from the secondary computing system, authorization to access an application programming interface (API) of the secondary computing system.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 4, 2024
From: SOCCORSY, BENJAMIN; BURTON, ANTHONY; PULIDO, STEVEN
To: WELLS FARGO BANK, N.A.
Reel/Frame 068483/0876 →
Cited By (5)
US 1,117,225 US 1,134,449 US 12,306,939 US 12,445,448 US 12,657,266