US 12,469,076 B2
Authorization code for access
Gregory Slowiak, Chicago, IL (US); Michael Dempsey, Chicago, IL (US); and Dougal J. Brindley, Alameda, CA (US)
Assigned to Early Warning Services, LLC, Scottsdale, AZ (US)
Filed by Early Warning Services, LLC, Scottsdale, AZ (US)
Filed on Dec. 23, 2022, as Appl. No. 18/088,114.
Application 18/088,114 is a continuation in part of application No. 17/716,516, filed on Apr. 8, 2022, granted, now 11,847,694.
Application 18/088,114 is a continuation in part of application No. 16/908,456, filed on Jun. 22, 2020, granted, now 11,888,849.
Application 18/088,114 is a continuation in part of application No. 16/908,443, filed on Jun. 22, 2020, granted, now 11,784,995.
Application 17/716,516 is a continuation of application No. 16/908,460, filed on Jun. 22, 2020, granted, now 11,328,356, issued on May 10, 2022.
Claims priority of provisional application 63/293,462, filed on Dec. 23, 2021.
Claims priority of provisional application 62/864,911, filed on Jun. 21, 2019.
Claims priority of provisional application 62/864,891, filed on Jun. 21, 2019.
Claims priority of provisional application 62/864,900, filed on Jun. 21, 2019.
Claims priority of provisional application 62/864,889, filed on Jun. 21, 2019.
Claims priority of provisional application 62/864,906, filed on Jun. 21, 2019.
Prior Publication US 2023/0125547 A1, Apr. 27, 2023
Int. Cl. G06F 7/04 (2006.01); G06F 9/445 (2018.01); G06F 21/30 (2013.01); G06F 21/62 (2013.01); G06Q 40/03 (2023.01); H04L 9/08 (2006.01); H04L 9/40 (2022.01); H04L 41/147 (2022.01); H04L 67/50 (2022.01)
CPC G06Q 40/03 (2023.01) [G06F 9/445 (2013.01); G06F 21/305 (2013.01); G06F 21/6263 (2013.01); H04L 9/0819 (2013.01); H04L 41/147 (2013.01); H04L 63/0876 (2013.01); H04L 63/0884 (2013.01); H04L 63/126 (2013.01); H04L 67/535 (2022.05)] 17 Claims
OG exemplary drawing
 
1. A method for sharing digital identity data, the method comprising, using an identity network:
receiving an indication of consent from a user device to share a plurality of identity attributes with a relying party, wherein the plurality of identity attributes are associated with a user of the user device;
receiving, from a selected identity provider, an identity provider authorization code that indicates that the selected identity provider authorizes the identity network to access the plurality of identity attributes from the selected identity provider;
generating an internal authorization code after receiving the consent;
providing the internal authorization code to the user device;
receiving the internal authorization code from the relying party;
in response to receiving the internal authorization code, providing an internal access token to the relying party;
receiving the internal access token from the relying party;
providing the identity provider authorization code to the selected identity provider;
in response to providing the identity provider authorization code, retrieving the plurality of identity attributes from the selected identity provider; and
in response to receiving the access token, providing the plurality of identity attributes to the relying party.