Systems and methods for communication, storage and processing of data provided by an entity over a blockchain network

US12375257B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12375257-B2
Application numberUS-202318235880-A
CountryUS
Kind codeB2
Filing dateAug 20, 2023
Priority dateAug 3, 2017
Publication dateJul 29, 2025
Grant dateJul 29, 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 submitting feedback for an entity to a blockchain is disclosed. The method, which is implemented at one of a plurality of participating nodes, includes: obtaining a first key, the first key being one of a fixed set of keys distributed to participating nodes that are eligible to submit feedback for the entity; generating first feedback (rj) of the entity for submission to the blockchain; encrypting the first feedback (rj) using at least the first key; and submitting the encrypted first feedback to a mixing service, the mixing service being configured to generate a mixed transaction based on the encrypted first feedback and at least one other encrypted feedback submission from one or more eligible participating nodes.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method comprising: joining, as a node participating in a blockchain network, a feedback submission process as a reviewing node; generating feedback configured to be submitted by an entity to a blockchain of the blockchain network; encrypting the feedback with at least a key of a set of keys, the set of keys distributed among eligible reviewers; and submitting the encrypted feedback to a mixing service. 2. The computer-implemented method of claim 1 , wherein the encrypted feedback is formed as one of three elements forming a two-of-three multi-signature script. 3. The computer-implemented method of claim 1 , wherein the feedback is further encrypted with a public key of the entity. 4. The computer-implemented method of claim 1 , wherein joining the feedback submission process identifies two or more additional nodes as participating. 5. The computer-implemented method of claim 1 , further comprising encrypting a secret, the secret generated based on a public key of the entity and the set of keys distributed among eligible reviewers. 6. The computer-implemented method of claim 5 , wherein the encrypted secret is made accessible to the entity. 7. The computer-implemented method of claim 2 , wherein submitting the encrypted feedback to a mixing service includes providing a portion of a joint input with at least one other eligible reviewer of the eligible reviewers. 8. A system, comprising: a node participating on a blockchain network, the node comprising a processor and a non-transitory memory coupled to the processor, the non-transitory memory having stored thereon executable instructions that when executed by the processor, cause the node to: join a feedback submission process as a reviewing node; generate feedback configured to be submitted by an entity to a blockchain of the blockchain network; encrypt the generated feedback with at least a key share of a set of key shares distributed to one or more eligible reviewers; and transmit the encrypted feedback to a service; the service, wherein the service is configured to: delink the feedback from an address identifying the reviewing node; and provide the delinked feedback to the entity; and the entity, wherein the entity is configured to submit the feedback to the blockchain. 9. The system of claim 8 , wherein the instructions further cause the service to generate a joint transaction based on the encrypted feedback to be recorded on the blockchain. 10. The system of claim 9 , wherein the joint transaction is generated based on an encrypted data submission from the one or more eligible reviewers. 11. The system of claim 8 , wherein the entity is a third-party further configured to authenticate that the feedback is from an eligible reviewer. 12. The system of claim 11 , wherein the entity is further configured to identify a candidate for which the feedback is intended. 13. The system of claim 12 , wherein the entity identifies the candidate among a plurality of candidates based on a quantity of tokens submitted with the encrypted feedback, the quantity corresponding to the candidate. 14. The system of claim 8 , wherein the entity is further configured to verify that the feedback was generated by an eligible reviewer based on the key share. 15. The system of claim 8 , wherein the entity is further configured to verify that the feedback was generated by an eligible reviewer based on the key share. 16. A computer-implemented method, comprising: generating, by a node participating on a blockchain network, a first transaction of a commitment channel as a reviewer comprising feedback for an entity, the feedback being encrypted by at least a key share of a set of key shares distributed to one or more eligible reviewers, wherein the first transaction defines a first quantity of tokens to transfer to the entity; generating a second transaction to transfer a second quantity of tokens to the reviewer based on one or more conditions; and generating a third transaction to transfer the first quantity of tokens from the reviewer to the entity, wherein execution of the third transaction requires an indication of the feedback being decrypted and a signature of the entity. 17. The computer-implemented method of claim 16 , wherein the first transaction is a multi-signature script. 18. The computer-implemented method of claim 17 , wherein the multi-signature script is a two-of-three multi-signature script requiring a signature of the reviewer and another signature of the entity. 19. The computer-implemented method of claim 17 , wherein the multi-signature script is a two-of-three multi-signature script requiring an indication of decrypted feedback and a signature of the entity. 20. The computer-implemented method of claim 17 , wherein the feedback is able to be submitted to a blockchain of the blockchain network after a defined time has expired.

Assignees

Inventors

Classifications

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

  • H04L9/3239Primary

    involving non-keyed hash functions, e.g. modification detection codes [MDCs], MD5, SHA or RIPEMD · 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

  • Secret sharing or secret splitting, e.g. threshold schemes · CPC title

  • Hash functions, e.g. MD5, SHA, HMAC or f9 MAC · 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 US12375257B2 cover?
A computer-implemented method for submitting feedback for an entity to a blockchain is disclosed. The method, which is implemented at one of a plurality of participating nodes, includes: obtaining a first key, the first key being one of a fixed set of keys distributed to participating nodes that are eligible to submit feedback for the entity; generating first feedback (rj) of the entity for sub…
Who is the assignee on this patent?
Nchain Licensing Ag
What technology area does this patent fall under?
Primary CPC classification H04L9/3239. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jul 29 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 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).