US 12,174,992 B1
Access control interface for managing entities and permissions
Lila Fakhraie, Belmont, CA (US); Brian M. Pearce, Pleasanton, CA (US); Steven Pulido, San Francisco, CA (US); Benjamin Soccorsy, Larkspur, CA (US); James Stahley, San Francisco, CA (US); and Mojdeh Tomsich, San Francisco, CA (US)
Assigned to Wells Fargo Bank, N.A., San Francisco, CA (US)
Filed by Wells Fargo Bank, N.A., San Francisco, CA (US)
Filed on Aug. 3, 2021, as Appl. No. 17/393,099.
Application 17/393,099 is a division of application No. 16/209,646, filed on Dec. 4, 2018, granted, now 11,895,117.
Application 16/209,646 is a continuation of application No. 16/204,831, filed on Nov. 29, 2018, granted, now 11,386,223.
Application 16/204,831 is a continuation in part of application No. 15/723,078, filed on Oct. 2, 2017, granted, now 10,992,679, issued on Apr. 27, 2021.
Application 15/723,078 is a continuation in part of application No. 15/629,423, filed on Jun. 21, 2017, granted, now 11,615,402.
Claims priority of provisional application 62/766,400, filed on Oct. 16, 2018.
Claims priority of provisional application 62/529,360, filed on Jul. 6, 2017.
Claims priority of provisional application 62/403,396, filed on Oct. 3, 2016.
Claims priority of provisional application 62/357,737, filed on Jul. 1, 2016.
Int. Cl. G06F 21/62 (2013.01); G06F 3/0482 (2013.01); G06F 3/0484 (2022.01); G06F 3/04842 (2022.01)
CPC G06F 21/6245 (2013.01) [G06F 3/0482 (2013.01); G06F 3/0484 (2013.01); G06F 3/04842 (2013.01)] 17 Claims
OG exemplary drawing
 
1. A computing device comprising:
a network interface configured to communicate via a telecommunications network; and
one or more processors and a memory storing a first application and a second application, the one or more processors configured to:
execute the first application to present, via one or more user interfaces, an interactive graphical interface that identifies the second application for which an access permission for access to user information is controlled, wherein a service provider computing system is identified as a storage location for the user information accessible via a user information application programming interface (API);
present, via the interactive graphical interface of the first application, a menu for selecting between a first subset of the user information and a second subset of the user information to be made accessible to the second application;
receive, from the one or more user interfaces, by the first application, a signal indicating a user input corresponding with a selection of one of the first subset of the user information or the second subset of the user information via the menu;
use the network interface to transmit an indication of which one of the first subset of the user information and the second subset of the user information has been selected to grant the second application access to the selected subset of the user information, wherein the indication causes the service provider computing system to update the access permission of the user information API to grant the second application access to the selected subset of the user information; and
execute the second application to retrieve, using the user information API, the selected subset of the user information from the service provider computing system.