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.
Claims12
A method comprising:
- receiving, at a platform node server, notice of an event on a smart contract on a distributed immutable ledger;
- sending, from the node server, enrichment instructions for a party interested in being a counterparty to the smart contract to a hub server;
- determining, at the hub server, whether the party is authorized to receive business entity firmographic information for counterparties to the smart contract;
- resolving, at an ID resolution server, an Entity ID for the party interested in being a counterparty to the smart contract on the distributed ledger network;
- obtaining, by the hub server, business entity firmographic information about the party from a business information database server;
- and outputting, by the hub server, the business entity firmographic information for the party to the platform node server.
A system for verifying entities on a distributed immutable ledger comprising a network computer comprising:
- a hub server;
- an ID resolution server;
- a memory for storing a database and program instructions;
- and a processor device that is operative to execute program instructions that enable actions, comprising:
- receiving, at a platform node server, notice of an event on a smart contract on a distributed immutable ledger;
- sending, from the node server, enrichment instructions for a party interested in being a counterparty to the smart contract to a hub server;
- determining, at the hub server, whether the party is authorized to receive business entity firmographic information for counterparties to the smart contract;
- resolving, at an ID resolution server, an Entity ID for the party interested in being a counterparty to the smart contract on the distributed ledger network;
- obtaining, by the hub server, business entity firmographic information about the party from a business information database server;
- and outputting, by the hub server, the business entity firmographic information for the party to the platform node server.
Dependencies are inferred from the claim text.