Identity ecosystem

US2020184470A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2020184470-A1
Application numberUS-201816214049-A
CountryUS
Kind codeA1
Filing dateDec 8, 2018
Priority dateDec 8, 2018
Publication dateJun 11, 2020
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

An example operation may include one or more of connect to a blockchain network of an ecosystem comprised of a plurality of consumer nodes, generate a universal unique identifier (UUID) associated with a user data attribute, execute a query request for the user data attribute associated with the UUID, derive a disclosure level from the query request, execute a smart contract to commit to a blockchain ledger, a monetary value associated with the user data attribute, negotiate a transaction with the consumer node to access the user data attribute and recording an agreement result onto the a blockchain ledger.

First claim

Opening claim text (preview).

What is claimed is: 1 . A system, comprising: a processor; a memory on which are stored machine readable instructions that when executed by the processor, cause the processor to: connect to a blockchain network of an ecosystem comprised of a plurality of consumer nodes; generate a universal unique identifier (UUID) associated with a user data attribute; execute a query request for the user data attribute associated with the UUID, wherein the query request is received from a consumer node of the plurality of the consumer nodes; derive a disclosure level from the query request; execute a smart contract to commit to a blockchain ledger, a monetary value associated with the user data attribute based on the disclosure level; negotiate a transaction with the consumer node to access the user data attribute and record an agreement result onto the a blockchain ledger; and transfer the user data attribute to the consumer node upon detection of an asset transfer committed to the blockchain ledger. 2 . The system of claim 1 , wherein the instructions are further to cause the processor to execute a chaincode to generate a descriptive text to identify the user data attribute comprised of an identity data of the user. 3 . The system of claim 1 , wherein the instructions are further to cause the processor to generate the UUID by an invocation of a web service. 4 . The system of claim 1 , wherein the instructions are further to cause the processor to determine the disclosure level as a no access, a full access anonymization, or a partial access anonymization. 5 . The system of claim 1 , wherein the instructions are further to cause the processor to commit to a blockchain ledger a monetary value associated with the user data attribute through a commitment hash on the blockchain, wherein a commitment is stored on an external data store. 6 . The system of claim 1 , wherein the instructions are further to cause the processor to transfer the user data attribute to the consumer node by a transfer of a location of the user data attribute on an external data store. 7 . The system of claim 1 , wherein the instructions are further to cause the processor to receive the asset transferred from the consumer node for the user data attribute as a result of a secure multi-party computation. 8 . A method, comprising: connecting, by a data owner node, to a blockchain network of an ecosystem comprised of a plurality of consumer nodes; generating, by the data owner node, a universal unique identifier (UUID) associated with a user data attribute; executing, by the data owner node, a query request received from a consumer node of the plurality of the consumer nodes for the user data attribute associated with the UUID; deriving, by the data owner node, a disclosure level from the query request; executing, by the data owner node, a smart contract to commit to a blockchain ledger a monetary value associated with the user data attribute based on the disclosure level; negotiating a transaction with the consumer node to access the user data attribute and recording an agreement result onto the a blockchain ledger; and transferring, by the data owner node, the user data attribute to the consumer node of the plurality of the consumer nodes upon a detection of an asset transfer committed to the blockchain ledger. 9 . The method of claim 8 , further comprising executing a chaincode to generate a descriptive text to identify the user data attribute comprised of an identity data of the user. 10 . The method of claim 8 , further comprising generating the UUID by an invocation of a web service. 11 . The method of claim 8 , further comprising determining the disclosure level as a no access, a full access anonymization, or a partial access anonymization. 12 . The method of claim 8 , further comprising committing to a blockchain ledger a monetary value associated with the user data attribute through a commitment hash on the blockchain, wherein a commitment is stored on an external data store. 13 . The method of claim 8 , further comprising transferring the user data attribute to the consumer node by a transfer of a location of the user data attribute on an external data store. 14 . The method of claim 8 , further comprising receiving the asset transferred from the consumer node for the user data attribute as a result of a secure multi-party computation. 15 . A non-transitory computer readable medium comprising instructions, that when read by a processor, cause the processor to perform: connecting to a blockchain network of an ecosystem comprised of a plurality of consumer nodes; generating a universal unique identifier (UUID) associated with a user data attribute; executing a query request received from a consumer node of the plurality of the consumer nodes for the user data attribute associated with the UUID; deriving a disclosure level from the query request; executing a smart contract to commit to a blockchain ledger a monetary value associated with the user data attribute based on the disclosure level; negotiating a transaction with the consumer node to access the user data attribute and recording an agreement result onto the blockchain ledger; and transferring the user data attribute to the consumer node of the plurality of the consumer nodes upon a detection of an asset transfer committed to the blockchain ledger. 16 . The non-transitory computer readable medium of claim 15 further comprising instructions, that when read by the processor, cause the processor to execute a chaincode to generate a descriptive text to identify the user data attribute comprised of an identity data of the user. 17 . The non-transitory computer readable medium of claim 16 further comprising instructions, that when read by the processor, cause the processor to generate the UUID by an invocation of a web service. 18 . The non-transitory computer readable medium of claim 15 further comprising instructions, that when read by the processor, cause the processor to determine the disclosure level as a no access, a full access anonymization, or a partial access anonymization. 19 . The non-transitory computer readable medium of claim 15 further comprising instructions, that when read by the processor, cause the processor to commit to a blockchain ledger a monetary value associated with the user data attribute through a commitment hash on the blockchain, wherein a commitment is stored on an external data store. 20 . The non-transitory computer readable medium of claim 19 further comprising instructions, that when read by the processor, cause the processor to transfer the user data attribute to the consumer node by a transfer of a location of the user data attribute on an external data store.

Assignees

Inventors

Classifications

  • insuring higher security of transaction · CPC title

  • using hash chains, e.g. blockchains or hash trees · CPC title

  • using cryptographic hash functions · CPC title

  • received data contents, e.g. message integrity · CPC title

  • G06Q20/389Primary

    Keeping log of transactions for guaranteeing non-repudiation of a transaction · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2020184470A1 cover?
An example operation may include one or more of connect to a blockchain network of an ecosystem comprised of a plurality of consumer nodes, generate a universal unique identifier (UUID) associated with a user data attribute, execute a query request for the user data attribute associated with the UUID, derive a disclosure level from the query request, execute a smart contract to commit to a bloc…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification G06Q20/389. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Jun 11 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 7 related publications on this page (citations in our corpus or others sharing the same primary CPC).