System and method for identity resolution across disparate distributed immutable ledger networks
AssigneeThe Dun & Bradstreet Corporation
InventorsSaleem Khan, Jacob Caleb Gostylo
Life of this patent
Estimating the term…
Abstract
A system and method for identifying previously unknown counterparties by registering distributed ledger public keys and/or addresses associated with specific business entities and/or individuals. The system and method are configured to provide tools for administering public facing distributed ledger identifiers using cryptographic proof messaging and transactions made on the Distributed Ledger. It also provides queries and lookups to discover public keys associated with entities and allows users to link identifiers on competing Distributed Ledgers to a disambiguated entity, thereby enabling cross Ledger transactions to occur.
Claims28
A method comprising, for a platform host:
- generating a datastore and Entity ID for an entity;
- linking, in the datastore, a plurality of public key distributed ledger addresses to each Entity ID;
- linking, in the datastore, each of the public key distributed ledger addresses to their respective distributed ledger network;
- providing a hub server connected to an ID resolution server, the ID resolution server comprising an identity resolution database lookup table;
- storing a plurality of the datastores in the identity resolution database lookup table;
- and
- connecting a plurality of distributed ledger network platform nodes on each of a respective plurality of the distributed ledger networks to the hub server;
- wherein the method is configured to perform identity resolution for a single entity on a plurality of distributed ledger networks.
A system for verifying entities on a plurality of distributed immutable ledgers comprising a network computer comprising:
- a hub server;
- an ID resolution server comprising an identity resolution database lookup table;
- a memory for storing a database and program instructions;
- and
- a processor device that is operative to execute program instructions that enable actions, comprising:
- generating, for each of a plurality of entities, a datastore and Entity ID for an entity;
- linking, in the datastore, a plurality of public key distributed ledger addresses to each Entity ID;
- linking, in the datastore, each of the public key distributed ledger addresses to the distributed ledger network to which they belong;
- storing the datastore in the identity resolution database lookup table, the identity resolution database lookup table comprising a plurality of the datastores;
- and
- connecting a plurality of distributed ledger network platform nodes on each of a respective plurality of the distributed ledger networks to the hub server;
- wherein the system is configured to perform identity resolution for a single entity on a plurality of distributed ledger networks.
Dependencies are inferred from the claim text.