Patent ID: 11886613
Assignee: WELLS FARGO BANK, N.A.
Field: Digital communication (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 10:
11. A first computing system of a first entity, the first computing system comprising one or more processors configured to:
serve, to first client application executing on a user device, an internet portal comprising an interactive graphical user interface (GUI) granting control over linking of accounts with client applications other than the first application;
accept, via the internet portal, a login credential and verify that the login credential grants access to the internet portal;
present, in the GUI of the internet portal, an application listing identifying a second client application which communicates, when executed on the user device, with a second computing system of a second entity;
detect, via the application listing in the GUI of the internet portal, selection of the second client application;
present, in the GUI of the internet portal, a first account listing of one or more accounts with which one or more client applications are linkable, the first account listing identifying a first financial account comprising first account data;
detect, via the first account listing in the GUI of the internet portal, selection to link the second client application to the first financial account;
generate a first access token corresponding to the first financial account and transmit the first access token to the second computing system for access to the first account data by the second client application;
present, in the GUI of the internet portal, a second account listing identifying a second financial account comprising second account data;
detect, via the second account listing in the GUI of the internet portal, selection to link the second client application to the second financial account;
generate a second access token corresponding to the second financial account and transmit the second access token to the second computing system for access to the second account data by the second client application;
receive, from the second computing system, a first API call comprising the first access token and a first request for a subset of the first account data;
verify the first access token to authenticate the first request, and in response to verifying the first access token, transmit the subset of the first account to the second computing system;
receive, from the second computing system, a second API call comprising the second access token and a second request for a subset of the second account data;
verify the second access token to authenticate the second request, and in response to verifying the second access token, transmit the subset of the second account data to the second computing system; and
present, in the GUI of the internet portal, based on at least one of the first request and second request, information on access to at least one of the first financial account or the second financial account by the second client application.