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

Claim 10:
11. A computing system of a first entity, the computing system comprising one or more processors configured to:
serve, to a user device, an internet portal comprising an interactive graphical user interface (GUI) granting control over linking of accounts with client applications;
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, in response to verifying that the login credential grants access to the internet portal, an application listing of one or more client applications installed on the user device, the application listing comprising a client application which communicates, when executed on the user device, with a service provider computing system;
detect, via the application listing in the GUI of the internet portal, selection of the client application;
present, in the GUI of the internet portal, an account listing of one or more accounts with which one or more applications are linkable, the account listing comprising a first financial account comprising first financial and nonfinancial account data;
detect, via the account listing in the GUI of the internet portal, selection to link the 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 service provider computing system for access to the first financial and nonfinancial data by the client application;
present, in the GUI of the internet portal, the account listing comprising a second financial account comprising second financial and nonfinancial account data;
detect, via the account listing in the GUI of the internet portal, selection to link the 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 service provider computing system for access to the second financial and nonfinancial data by the client application;
receive, from the service provider computing system, a first API call comprising the first access token and a first request for a first subset of the first financial and nonfinancial account data;
verify the first access token to authenticate the first request, and in response to verifying the first access token, transmit the first subset to the service provider computing system;
receive, from the service provider computing system, a second API call comprising the second access token and a second request for a second subset of the second financial and nonfinancial account data;
verify the second access token to authenticate the second request, and in response to verifying the second access token, transmit the second subset to the service provider 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 client application.