METHODS AND SYSTEMS FOR IDENTITY CREATION, VERIFICATION AND MANAGEMENT
First Claim
1. A method of providing identity services, the method comprising:
- receiving, from an identity provider system, identity data for an individual for which the identity provider has provided an identity;
generating a transaction to store an identifier representing the identity data in a data structure on a blockchain of a distributed system;
sending the transaction to at least one node of the distributed system; and
generating an identity token incorporating the identifier representing the identity data.
16 Assignments
0 Petitions
Accused Products
Abstract
An embodiment of a method of providing identity services includes: receiving identity data for an individual for which the identity provider has provided an identity; generating a transaction to store an identifier representing the identity data in a data structure on a blockchain of a distributed system; sending the transaction to at least one node of the distributed system; and generating an identity token incorporating the identifier representing the identity data. An embodiment of a method of verifying an identity includes: receiving data extracted from the identity token, wherein the extracted data includes an identifier representing the identity data; determining whether a data structure containing the extracted identifier representing the identity data is stored on a blockchain of a distributed system; and outputting an indication of a validity of an identity associated with the identity data based on the determination.
159 Citations
27 Claims
-
1. A method of providing identity services, the method comprising:
-
receiving, from an identity provider system, identity data for an individual for which the identity provider has provided an identity; generating a transaction to store an identifier representing the identity data in a data structure on a blockchain of a distributed system; sending the transaction to at least one node of the distributed system; and generating an identity token incorporating the identifier representing the identity data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of verifying an identity, the method comprising:
-
receiving, from a restricted access system, data extracted from an identity token, wherein the extracted data includes an identifier representing identity data; determining whether a data structure containing the extracted identifier representing the identity data is stored on a blockchain of a distributed system; and outputting an indication of a validity of an identity associated with the identity data based on the determination. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory, machine-readable storage medium having program instructions, which when executed by a processor perform a method of providing identity services, the method comprising:
-
receiving, from an identity provider system, identity data for an individual for which the identity provider has provided an identity; generating a transaction to store an identifier representing the identity data in a data structure on a blockchain of a distributed system; sending the transaction to at least one node of the distributed system; and generating an identity token incorporating the identifier representing the identity data. - View Dependent Claims (20, 21, 22)
-
-
23. A non-transitory, machine-readable storage medium having program instructions, which when executed by a processor perform a method of verifying an identity, the method comprising:
-
receiving, from a restricted access system, data extracted from an identity token, wherein the extracted data includes an identifier representing identity data; determining whether a data structure containing the extracted identifier representing the identity data is stored on a blockchain of a distributed system; and outputting an indication of a validity an identity associated with the identity data based on the determination. - View Dependent Claims (24, 25, 26, 27)
-
Specification