Checkout and payment
US-10050779-B2 · Aug 14, 2018 · US
US12375257B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12375257-B2 |
| Application number | US-202318235880-A |
| Country | US |
| Kind code | B2 |
| Filing date | Aug 20, 2023 |
| Priority date | Aug 3, 2017 |
| Publication date | Jul 29, 2025 |
| Grant date | Jul 29, 2025 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
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.
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.
using hash chains, e.g. blockchains or hash trees · CPC title
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
Related publications grouped by family.
Answers are generated from the same data shown on this page.