Registry blockchain architecture

US11924324B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11924324-B2
Application numberUS-202017088007-A
CountryUS
Kind codeB2
Filing dateNov 3, 2020
Priority dateAug 2, 2017
Publication dateMar 5, 2024
Grant dateMar 5, 2024

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.

Described herein is a system in which an electronic record is stored on a distributed environment with respect to an item. In this system, transactions may be conducted for an item in an anonymous fashion. In some embodiments, a first user may input an item identifier associated with an item as well as an indication of an action to be performed with respect to that item. The identifier may be transmitted to a blockchain network, which may use that identifier to locate a blockchain associated with the item. A blockchain may include a series of transaction records associated with the item, each of which is signed using a private key. Upon performance of the indicated action, the blockchain network may generate a new transaction record, append that transaction record to the blockchain, and sign the transaction record.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: maintaining, by a processing node of an item registry network, a blockchain, the blockchain including a series of transaction records; receiving, by the processing node, a request to perform an action with respect to an item, the request including at least an item identifier; identifying, by the processing node based on the item identifier, the blockchain associated with the item; identifying, by the processing node from a transaction record of the series of transaction records, a contact information for a current owner of the item, wherein the contact information for the current owner is identified from a latest transaction record in the series of transaction records associated with the item, and wherein the contact information comprises at least one of a phone number or an email address; providing, by the processing node, a notification of the requested action to the current owner via the contact information; receiving, by the processing node from the current owner, a response to the notification indicating whether the action should be approved or declined; completing, by the processing node, the requested action upon receiving the response to the notification; generating, by the processing node, a new transaction record based on the action; and appending, by the processing node, the new transaction record to the blockchain. 2. The method of claim 1 , further comprising notifying at least one of an originator of the request or the current owner of a completion of the action. 3. The method of claim 2 , wherein the action is a transaction for transfer of ownership and the notification includes a receipt for the transaction. 4. The method of claim 2 , wherein the completion of the action is performed anonymously. 5. The method of claim 1 , wherein the requested action is completed upon detecting that a fulfillment of a condition indicated in the response has been met. 6. A processing node of an item registry network comprising: one or more processors; and a memory including instructions that, when executed by the one or more processors, cause the processing node to: maintain a blockchain, the blockchain including a series of transaction records; receive a request to perform an action with respect to an item, the request including at least an item identifier; identify, based on the item identifier, the blockchain associated with the item; identify, from a transaction record of the series of transaction records, a contact information for a current owner of the item, wherein the contact information for the current owner is identified from a latest transaction record in the series of transaction records associated with the item, and wherein the contact information comprises at least one of a phone number or an email address; provide a notification of the requested action to the current owner via the contact information; complete the requested action upon receiving a response to the notification; generate a new transaction record based on the action; and append the new transaction record to the blockchain. 7. The processing node of claim 6 , wherein the new transaction record is encrypted at least in part. 8. The processing node of claim 6 , wherein the instructions further cause the processing node to determine whether an originator of the request is authorized to perform the requested action. 9. The processing node of claim 6 , wherein the blockchain is selected from at least a public blockchain or a private blockchain. 10. The processing node of claim 9 , wherein the blockchain is selected based on a level of access associated with the request. 11. The processing node of claim 9 , wherein the current owner is a resource provider. 12. The processing node of claim 9 , wherein the requested action is an action to verify an ownership status of the item. 13. A method comprising: obtaining, by a client device, an identifier for an item; generating, by the client device based on input received from a user of the client device, a request to perform an action with respect to the item, the request including at least the identifier; transmitting the request, by the client device to an item registry network, the request causing the item registry network to: identify an item registry associated with the item from a plurality of item registries, the item registry including a blockchain including a series of transaction records; identify, from a transaction record of the series of transaction records, of the identified item registry, a contact information for a current owner of the item, wherein the contact information for the current owner is identified from a latest transaction record in the series of transaction records associated with the item, and wherein the contact information comprises at least one of a phone number or an email address; based on the contact information for the current owner of the item, receiving confirmation from the current owner of the item that the transaction should be approved; complete the action with respect to the item in response to receiving the confirmation; upon completion of the action, cause the series of transaction records to be updated by appending a new transaction record to the series of transaction records indicating that the user of the client device is now the owner of the item; and receive a response to the request that indicates completion of the action. 14. The method of claim 13 , further comprising: receiving, by the client device from the item registry network, a notification that includes a second action to be performed with respect to a second item owned by the user of the client device; receiving, by the client device, input from the user indicating that the second action is authorized; and transmitting, by the client device, a response to the item registry network that causes it to update the item registry by adding a second transaction record indicating the second action. 15. The method of claim 13 , wherein the action is an action to obtain ownership of the item. 16. The method of claim 15 , wherein the response to the request includes a receipt for the item. 17. The method of claim 13 , wherein the method is performed by a mobile application installed upon the client device. 18. The method of claim 13 , wherein the client device comprises a barcode scanner used to obtain the identifier.

Assignees

Inventors

Classifications

  • Business processes related to social networking or social networking services · CPC title

  • H04L9/0637Primary

    Modes of operation, e.g. cipher block chaining [CBC], electronic codebook [ECB] or Galois/counter mode [GCM] · CPC title

  • involving a neutral party, e.g. certification authority, notary or trusted third party [TTP] · CPC title

  • using e-cash · CPC title

  • specially adapted for electronic shopping systems · 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 US11924324B2 cover?
Described herein is a system in which an electronic record is stored on a distributed environment with respect to an item. In this system, transactions may be conducted for an item in an anonymous fashion. In some embodiments, a first user may input an item identifier associated with an item as well as an indication of an action to be performed with respect to that item. The identifier may be t…
Who is the assignee on this patent?
Visa Int Service Ass
What technology area does this patent fall under?
Primary CPC classification H04L9/0637. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Mar 05 2024 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). 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).