US 12,236,423 B1
Systems and methods for federated identity management
Jana L. Chilton, San Francisco, CA (US); Angira Goswami, Cupertino, CA (US); Muhammad Farukh Munir, Pittsburg, CA (US); Traci Nguyen, San Francisco, CA (US); Priyamvada Singh, San Francisco, CA (US); Darrell L. Suen, San Ramon, CA (US); and Kenneth L. Wright, Charlotte, NC (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 Jun. 27, 2022, as Appl. No. 17/850,775.
Application 17/850,775 is a continuation of application No. 15/902,579, filed on Feb. 22, 2018, granted, now 11,373,176.
Int. Cl. G06Q 30/00 (2023.01); G06Q 20/32 (2012.01); G06Q 20/38 (2012.01); G06Q 20/40 (2012.01); H04L 9/40 (2022.01)
CPC G06Q 20/3829 (2013.01) [G06Q 20/3278 (2013.01); G06Q 20/3821 (2013.01); G06Q 20/40145 (2013.01); H04L 63/0815 (2013.01); H04L 63/083 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A computer-implemented method, comprising:
generating, by a federated identity computing system, a graphical user interface including a first button selectable to register one or more pieces of identity information and a second button selectable to request one or more pieces of identity information;
receiving, by the federated identity computing system and in response to receiving an indication of a selection of the first button of the graphical user interface, a plurality of pieces of identity information regarding a customer to register the plurality of pieces of identity information with the federated identity computing system, wherein receiving the plurality of pieces of identity information comprises:
receiving, by the federated identity computing system, a credential associated with an external account held by the customer, the external account provided by a third-party computing system relative to the federated identity computing system;
accessing, by the federated identity computing system, the external account at the third-party computing system using the credential; and
extracting, by the federated identity computing system, at least one piece of identity information regarding the customer from the external account;
receiving, by the federated identity computing system, one or more preferences for each piece of the plurality of pieces of identity information from the customer, wherein the one or more preferences govern distribution of each piece of the plurality of pieces of identity information to requesting parties;
generating, by the federated identity computing system, a key specific to the customer;
provisioning, by the federated identity computing system, the key to an identification chip incorporated within a customer computing device associated with the customer;
transmitting, by the federated identity computing system, the graphical user interface to a computing device of a requesting party that is not the customer;
receiving, from the computing device of the requesting party and by the federated identity computing system and in response to receiving an indication of a selection of the second button of the graphical user interface from the computing device of the requesting party, the key, a request for a piece of identity information, and an identity of the requesting party;
identifying, by the federated identity computing system, the customer based on the received key;
determining, by the federated identity computing system, that a preference for the requested piece of identity information of the plurality of pieces of identity information is met based on the key and the identity of the requesting party; and
providing, by the federated identity computing system, the requested piece of identity information to the requesting party based on the determination that the preference for the requested piece of identity information is met.