Blockchain-based systems and methods for communicating, storing and processing data over a blockchain network

US12505090B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12505090-B2
Application numberUS-202418890625-A
CountryUS
Kind codeB2
Filing dateSep 19, 2024
Priority dateSep 18, 2017
Publication dateDec 23, 2025
Grant dateDec 23, 2025

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.

A computer-implemented method for transmitting and/or submitting digital content such as feedback for an entity to a blockchain is disclosed. This may be, for example, the Bitcoin blockchain. The method, which is implemented at a first node, includes: submitting, to the blockchain, a first transaction for committing a first quantity of tokens to transfer to a second node associated with the entity, the first transaction having a first output; generating a first content for submission to the blockchain; and submitting, to the blockchain, a second transaction that returns a second quantity of the committed first quantity of tokens to an address associated with the first node, the second transaction having the first output of the first transaction as an input, wherein the first content is used to unlock the first output of the first transaction.

First claim

Opening claim text (preview).

What is claimed is: 1 . A computer-implemented method for transmitting data to a blockchain, the method comprising: transmitting, to the blockchain, a first transaction for committing a first quantity of tokens to transfer to a second node associated with an entity, the first transaction having a first output and a second output; the first output comprising a second quantity of the committed first quantity of tokens to be sent to an address associated with a first node; the second output comprising a third quantity of the committed first quantity of tokens to an address associated with the second node; generating by the first node a first content for transmission to the blockchain; the first transaction comprising a locking script for the first output, wherein the locking script for the first output specifies a condition relating to the first content so that the first content is used to unlock the first output of the first transaction; determining that a transaction having the second output of the first transaction as an input has been transmitted to the blockchain by a first time; and in response to the determination, transmitting, to the blockchain, a third transaction that transfers the third quantity of the committed first quantity of tokens to an address associated with the second node. 2 . The method of claim 1 , comprising transmitting, to the blockchain, a second transaction that returns a second quantity of the committed first quantity of tokens to an address associated with the first node, the second transaction having the first output of the first transaction as an input, and wherein an unlocking script of the second transaction includes the first content. 3 . The method of claim 2 , wherein the first content corresponds to one of a set of permitted content entries. 4 . The method of claim 3 , wherein the set of permitted content entries includes hashes of one or more permitted content values. 5 . The method of claim 4 , further comprising: receiving an indication of the one or more permitted content values, wherein generating the first content comprises selecting one of the permitted content values. 6 . The method of claim 2 , wherein the unlocking script of the second transaction includes a signature corresponding to a public key associated with the first node. 7 . The method of claim 4 , wherein the one or more permitted content values comprise one or more discrete ratings. 8 . The method of claim 2 , wherein metadata for the second transaction includes an identifier associated with a product offered by the entity. 9 . The method of claim 1 , wherein the third transaction includes a transaction parameter specifying a point in time after which the third transaction becomes eligible for transmission to the blockchain. 10 . The method of claim 9 , wherein the transaction parameter specifies a point in time that is a fixed length of time after a time at which the first transaction is transmitted to the blockchain. 11 . The method of claim 1 , wherein the third transaction is created and signed by the entity prior to transmission of the first transaction to the blockchain. 12 . The method of claim 1 , wherein the third quantity is equal to the difference between the first quantity and the second quantity. 13 . A computing device to participate in a process for transmitting content for an entity to a blockchain, the computing device configured to carry out the method claimed in claim 1 . 14 . A non-transitory processor-readable medium storing processor-executable instructions to participate in a process for transmitting content to a blockchain, wherein the processor-executable instructions, when executed by a processor, cause the processor to carry out the method claimed in claim.

Assignees

Inventors

Classifications

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

  • Public key, i.e. encryption algorithm being computationally infeasible to invert or user's encryption keys not requiring secrecy · CPC title

  • Hash functions, e.g. MD5, SHA, HMAC or f9 MAC · CPC title

  • involving digital signatures · CPC title

  • using tickets or tokens, e.g. Kerberos (network architectures or network communication protocols for entities authentication using tickets in a packet data network H04L63/0807) · 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 US12505090B2 cover?
A computer-implemented method for transmitting and/or submitting digital content such as feedback for an entity to a blockchain is disclosed. This may be, for example, the Bitcoin blockchain. The method, which is implemented at a first node, includes: submitting, to the blockchain, a first transaction for committing a first quantity of tokens to transfer to a second node associated with the ent…
Who is the assignee on this patent?
Nchain Licensing Ag
What technology area does this patent fall under?
Primary CPC classification G06F16/2379. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Dec 23 2025 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 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).