Tracking and authentication of asset via distributed ledger
AssigneeDigiprint IP LLC
InventorsAvery Levy, John Cronin
Life of this patent
Estimating the term…
Abstract
Copies of a distributed ledger with multiple blocks are stored on multiple computing devices. A first computing device coming into proximity with a particular object triggers generation of a new block to the distributed ledger, the new block identifying a characteristic of the object and including a hash of a previous block of the distributed ledger. The new block is optionally verified before it is appended onto the distributed ledger and transmitted out to each of the multiple computing devices so that each copy of the distributed ledger includes the new block.
Claims21
A method of ledger-based asset management, the method comprising:
- storing a distributed ledger that includes a plurality of blocks;
- receiving information associated with an asset;
- verifying an authenticity of the asset based on one or more of the plurality of blocks of the distributed ledger that identify the asset;
- causing a new block to be generated automatically in response to receiving the information and verifying the authenticity of the asset, wherein the new block includes a payload indicative of the asset, wherein the new block also includes a new block header that includes a hash of at least a portion of a most recent block of the distributed ledger;
- and
- causing the new block to be appended to the plurality of blocks of the distributed ledger.
A system for ledger-based asset management, the system comprising:
- at least one memory storing instructions;
- and
- at least one processor coupled to the at least one memory, wherein execution of the instructions by the at least one processor causes the at least one processor to:
- store a distributed ledger that includes a plurality of blocks;
- receive information associated with an asset;
- verify an authenticity of the asset based on one or more of the plurality of blocks of the distributed ledger that identify the asset;
- cause a new block to be generated automatically in response to receiving the information and verifying the authenticity of the asset, wherein the new block includes a payload indicative of the asset, wherein the new block also includes a new block header that includes a hash of at least a portion of a most recent block of the distributed ledger;
- and
- cause the new block to be appended to the plurality of blocks of the distributed ledger.
A non-transitory computer readable storage medium having embodied thereon a program, wherein the program is executable by a processor to perform a method of ledger-based asset management, the method comprising:
- storing a distributed ledger that includes a plurality of blocks;
- receiving information associated with an asset;
- verifying an authenticity of the asset based on one or more of the plurality of blocks of the distributed ledger that identify the asset;
- causing a new block to be generated automatically in response to receiving the information and verifying the authenticity of the asset, wherein the new block includes a payload indicative of the asset, wherein the new block also includes a new block header that includes a hash of at least a portion of a most recent block of the distributed ledger;
- and
- causing the new block to be appended to the plurality of blocks of the distributed ledger.
Dependencies are inferred from the claim text.