Systems and methods for building blockchains for verifying assets for smart contracts

US12229778B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12229778-B2
Application numberUS-202016901718-A
CountryUS
Kind codeB2
Filing dateJun 15, 2020
Priority dateJun 15, 2020
Publication dateFeb 18, 2025
Grant dateFeb 18, 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.

Systems and methods build blockchains and verify assets for smart contracts. A system includes a memory, a blockchain, a set of nodes, a set of verifiers, a set of miners, and a consensus protocol. The memory can have a block data structure representing a transaction for an asset having an identifier and at least one verifiable characteristic. The consensus protocol can include rules for: receiving the stake at risk from the verifiers, providing the reputational score to the verifiers, verifying the verifiable characteristic of the asset by the verifiers, cryptographic verification by the miners, adding the new block to the blockchain by the miners, providing the reward to the miners, and distributing the copy of the blockchain to each node.

First claim

Opening claim text (preview).

What is claimed is: 1. A system, comprising: a memory for storing a plurality of data blocks each corresponding to a digital representation of a distinct verifiable characteristic associated with a real world asset, and an asset identifier, identifying the real world asset, wherein one or more data blocks with a common asset identifier represent the real world asset with one or more verifiable characteristics; one or more verification nodes, each having a distinct tokenized reputational score and configured to: verify an asset characteristic for a transaction in an old blockchain block of a blockchain based on an asset identifier; attest to an authenticity of the asset characteristic, the attestation comprising: digitally signing, based on the verification of the asset characteristic, a new blockchain block with a private key thereby encrypting the new blockchain block; and offering the new blockchain block for addition to the blockchain; stake a token corresponding to the tokenized reputational score against an accuracy of the new blockchain block added to the blockchain, and receive an updated tokenized reputational score based on the staked token corresponding to the tokenized reputational score and a determined accuracy of the new blockchain block; one or more mining nodes, each configured to: confirm a digital signature of one of the verification nodes on the new blockchain block, the confirmation comprising decrypting the new blockchain block by applying a public key; verify the asset characteristic within the new blockchain block; and receive a reward for confirming the digital signature and verifying the asset characteristic within the new blockchain block; the one or more mining nodes being configured to add the confirmed and verified new blockchain block to the blockchain from the memory; a secure key issuer node for issuing a public key and a private key for each of the one or more verification nodes; and a smart contract to facilitate a digital sale of the real world asset, represented as one or more validated encrypted data blocks, on the blockchain. 2. The system of claim 1 , wherein the one or more validated encrypted data blocks are tied together based on the common asset identifier. 3. The system of claim 1 , wherein a verification node receives a verification reward for verifying an asset characteristic by signing a corresponding data block with a private key associated to it. 4. The system of claim 3 , wherein the verification reward varies depending on the verification node. 5. The system of claim 3 , further comprising: a second smart contract for providing the verification reward. 6. The system of claim 1 , wherein the common asset identifier uniquely identifies the real world asset. 7. The system of claim 1 , wherein one of the one or more verification nodes with a high reputational score relative to other verification nodes is paired with a novice verifier to improve the trustworthiness of the novice verifier. 8. A method of providing a blockchain representation of a real world asset, the method comprising: specifying a real world asset, corresponding to an item of value, in terms of an asset identifier and a plurality of asset characteristics associated with the item of value; digitally representing each of the plurality of asset characteristics, associated with the real world asset, as a corresponding block data structure referencing the asset identifier of the real world asset; verifying, by a verification node, at least one of the plurality of asset characteristics for a transaction in an old blockchain block of a blockchain based on the asset identifier; attesting, by the verification node, to an authenticity of the at least one of the plurality of asset characteristics, the attestation comprising: digitally signing, based on the verification of the at least one of the plurality of asset characteristics, a new blockchain block with a private key thereby encrypting the new blockchain block; and offering the new blockchain block for addition to the blockchain; staking, by the verification node, a verification node token corresponding to a tokenized reputational score against an accuracy of the new blockchain block added to the blockchain; receiving an updated tokenized reputational score based on the staked verification node token corresponding to the tokenized reputational score and a determined accuracy of the new blockchain block; confirming, by a mining node, a digital signature of one of the verification node on the new blockchain block, the confirmation comprising decrypting the new blockchain block by applying a public key; verifying, by the mining node, the at least one of the asset characteristics within the new blockchain block; and receiving, by the mining node, a reward for confirming the digital signature and verifying the at least one of the asset characteristics within the new blockchain block; adding the confirmed and verified new blockchain block to the blockchain from storage in a memory; providing the blockchain representation of the real world asset, as one or more authenticated encrypted data blocks, to facilitate a digital sale of the real world asset. 9. The method of claim 8 , further comprising: providing a verification reward to each of a plurality of verification nodes for cryptographically verifying an asset characteristic. 10. The method of claim 8 , further comprising: providing a smart contract for the digital sale of the blockchain representation of the real world asset. 11. The method of claim 8 , further comprising: providing an interface that enables the digital sale of the real world asset represented on the blockchain. 12. The method of claim 8 , further comprising an event based asset characteristic verification comprising private key signing of a corresponding data block. 13. The method of claim 8 , wherein the asset identifier uniquely identifies the real world asset. 14. The method claim 9 , wherein the verification reward varies depending on a verification node. 15. The method of claim 9 , wherein the verification reward is provided using a smart contract.

Assignees

Inventors

Classifications

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

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

  • Business processing using cryptography · CPC title

  • Solvency checks · CPC title

  • applying security measure for e-commerce · 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 US12229778B2 cover?
Systems and methods build blockchains and verify assets for smart contracts. A system includes a memory, a blockchain, a set of nodes, a set of verifiers, a set of miners, and a consensus protocol. The memory can have a block data structure representing a transaction for an asset having an identifier and at least one verifiable characteristic. The consensus protocol can include rules for: recei…
Who is the assignee on this patent?
Capital One Services Llc
What technology area does this patent fall under?
Primary CPC classification G06Q20/4016. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Feb 18 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).