US 11,949,689 B2
Unified authentication system for decentralized identity platforms
Ramesh Kesanupalli, San Jose, CA (US); Soonhyung Lee, Seoul (KR); Changsoo Kim, San Jose, CA (US); Mark Chen, Newark, CA (US); Jason S. Burnett, San Jose, CA (US); and Kiran Pandurang Addepalli, Raleigh, NC (US)
Assigned to ADI Association, Santa Clara, CA (US)
Filed by ADI Association, Santa Clara, CA (US)
Filed on Aug. 11, 2020, as Appl. No. 16/990,328.
Claims priority of provisional application 62/886,247, filed on Aug. 13, 2019.
Prior Publication US 2021/0051159 A1, Feb. 18, 2021
Int. Cl. H04L 9/40 (2022.01)
CPC H04L 63/126 (2013.01) [H04L 63/0861 (2013.01); H04L 63/101 (2013.01); H04L 63/102 (2013.01)] 10 Claims
OG exemplary drawing
 
1. A system, comprising:
a communication interface associated with a service provider; and
a hardware processor associated with the service provider and coupled to the communication interface and configured to:
receive from a user device via the communication interface a request comprising one or more identity claims and a digital address associated with a user of the user device, wherein the one or more identity claims include personal information associated with the user;
use the digital address to verify, via a verification node associated with a digital address provider, the one or more identity claims by providing the one or more identity claims to the digital address provider, wherein the digital address provider utilizes the verification node to check the personal information associated with the user included in the one or more identity claims against corresponding previously-stored and previously-verified identity information of the user, wherein the digital address provider generated the digital address for the user in response to determining that an identity disambiguator provided by a verified credential issuer has not been previously registered with the digital address provider, wherein the user provided information unique to the user to the verified credential issuer, wherein the identity disambiguator is based in part on the information unique to the user;
receive from the verification node associated with the digital address provider via communication interface a response indicating that the one or more identity claims have been verified; and
provide access to a service, in response to the request, based at least in part on the response from the verification node indicating the one or more identity claims have been verified,
wherein the verification node associated with the digital address provider is configured to obtain consent, in real time, from the user with which the digital address is associated, prior to providing said response indicating the one or more identity claims have been verified.