IP Library › Granted Patent US 11,487,741
Granted Patent B2
US 11,487,741 · App. 16/056,688 · Granted Nov 1, 2022

Preservation of uniqueness and integrity of a digital asset

Inventors: Nitin Gaur (Roundrock, TX); Jeronimo Irazabal (Buenos Aires, AR)
Assignee: International Business Machines Corporation
G06F16/2365G06F16/2343G06F21/602H04L9/0637
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,487,741
App. No.
16/056,688
Granted
Nov 1, 2022
Kind
B2
Abstract

An example operation may include one or more of receiving an asset from an asset owner, initiating an integrity of the asset and entering the asset into a primary chain of genesis, signing the asset and locking the asset in the primary chain of genesis, manifesting the asset as a linked asset in a derivative chain of genesis, detecting a timeout of the asset in the primary chain of genesis, ending a life cycle of the asset in the primary chain of genesis, and creating a new asset in the derivative chain of genesis based on the asset.

Claims (31)

1. A system, comprising:

a hardware processor configured to:

receive a digital asset from an asset owner;

sign the digital asset and store the digital asset in a primary chain;

detect an end of a life of the digital asset within the primary chain;

lock the digital asset to the primary chain and end a lifecycle of the digital asset within the primary chain via settlement of a conditional release of the digital asset in the primary chain via a node of a derivative chain of the primary chain, where the derivative chain is a different blockchain than the primary chain, and wherein the conditional release comprises a reference to the digital asset, a reference to a timeout of the digital asset that is performed on the primary chain, and a reference to a condition that has to happen for release of the digital asset; and

transmit evidence of the timeout of the digital asset and performance of the condition to another node of the derivative chain.

2. The method of claim 1 , wherein the hardware processor is further configured to execute a chaincode of the derivative chain to create a new instance of the digital asset in the derivative chain.

3. The method of claim 1 , wherein the hardware processor is configured to associate the digital asset with the conditional release in the primary chain.

4. The method of claim 1 , wherein the hardware processor is configured to lock the digital asset in the primary chain by execution of a blockchain transaction that includes the conditional release.

5. The method of claim 1 , wherein the hardware processor is further configured to execute a chaincode in the derivative chain to validate the conditional release has been settled in the primary chain.

6. A method, comprising:

receiving, by an asset server, a digital asset from an asset owner;

signing, by the asset server, the digital asset and storing the digital asset in a primary chain;

detecting an end of a life of the digital asset within the primary chain;

locking, by the asset server, the digital asset to the primary chain and ending a lifecycle of the digital asset within the primary chain via settlement of a conditional release of the digital asset via a node of a derivative chain of the primary chain, where the derivative chain is a different blockchain than the primary chain, and wherein the conditional release comprises a reference to the digital asset, a reference to a timeout of the digital asset that is performed on the primary chain, and a reference to a condition that has to happen for release of the digital asset; and

transmitting evidence of the timeout of the digital asset and performance of the condition to another node of the derivative chain.

7. The method of claim 6 , further comprising executing a chaincode of the derivative chain to create a new instance of the digital asset in the derivative chain.

8. The method of claim 6 , further comprising associating the digital asset with the conditional release in the primary chain.

9. The method of claim 6 , further comprising locking the digital asset in the primary chain by executing a blockchain transaction that includes the conditional release.

10. The method of claim 6 , further comprising executing a chaincode in the derivative chain to validate the conditional release has been settled in the primary chain.

11. A non-transitory computer readable medium comprising instructions, that when read by a processor, cause the processor to perform:

receiving a digital asset from an asset owner;

signing the digital asset and storing the digital asset in a primary chain;

detecting an end of a life of the digital asset within the primary chain;

locking the digital asset to the primary chain and ending a lifecycle of the digital asset within the primary chain via settlement of a conditional release of the digital asset in the primary chain has been executed in the primary chain by a node of a derivative chain of the primary chain, where the derivative chain is a different blockchain from the primary chain, and wherein the conditional release comprises a reference to the digital asset, a reference to a timeout of the digital asset that is performed on the primary chain, and a reference to a condition that has to happen for release of the digital asset; and

transmitting evidence of the timeout of the digital asset and performance of the condition to another node of the derivative chain.

12. The method of claim 11 , further comprising executing a chaincode of the derivative chain to create a new instance of the digital asset in the derivative chain.

13. The method of claim 11 , further comprising associating the digital asset with the conditional release in the primary chain.

14. The method of claim 11 , further comprising locking the digital asset in the primary chain by executing a blockchain transaction that includes the conditional release.

15. The method of claim 11 , further comprising executing a chaincode in the derivative chain to validate the conditional release has been settled in the primary chain.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 7, 2018
From: GAUR, NITIN; IRAZABAL, JERONIMO
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 046568/0690 →
Continuity (1)
Related Publication 20200050690A1 · Feb 13, 2020