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

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