IP Library › Granted Patent US 12,367,525
Granted Patent B2
US 12,367,525 · App. 18/146,479 · Granted Jul 22, 2025

Method for digitally securing an asset

Inventors: Krishnasuri Narayanam (Bangalore, IN); Venkatraman Ramakrishna (Bangalore, IN); Dhinakaran Vinayagamurthy (Erode, IN); Sandeep Nishad (Bangalore, IN); Vinayaka Pandit (Bangalore, IN)
Assignee: International Business Machines Corporation
G06Q40/03G06Q20/401G06Q2220/00
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 12,367,525
App. No.
18/146,479
Granted
Jul 22, 2025
Kind
B2
Abstract

A computer-implemented method for automatically and digitally securing an asset is disclosed. The computer-implemented method includes hashing a secret preimage to produce a secret hash. The computer-implemented method further includes locking a digital collateral asset with the secret hash for a first predetermined period of time. The computer-implemented method further includes locking a digital loan asset with the secret hash for a second predetermined period of time, wherein the second predetermined period of time is less than the first predetermined period of time. The computer-implemented method further pledging a digital loan repayment up to the amount of time of the first predetermined period of time plus the second predetermined period of time. The computer-implemented method further includes responsive to receiving a pledge for the digital loan repayment, automatically unlocking the digital collateral asset for a borrower of the digital loan asset.

Claims (94)

1. A computer-implemented method for automatically and digitally securing an asset, the computer-implemented method comprising:

hashing, by a server, a secret preimage to produce a secret hash, wherein the server is interconnected with each of a first blockchain network and a second blockchain network;

locking, by the server, a digital collateral asset with the secret hash for a first predetermined period of time;

transferring, by the server, first information associated with the locked digital collateral asset to the first blockchain network;

locking, by the server, a digital loan asset with the secret hash for a second predetermined period of time, wherein the second predetermined period of time is less than the first predetermined period of time;

transferring, by the server, second information associated with the locked digital loan asset to the second blockchain network;

pledging, by the server, on the second blockchain network, a digital loan repayment up to an amount of time of the first predetermined period of time plus the second predetermined period of time, wherein

the second blockchain network is associated with a smart contract,

the smart contract comprises executable code associated with transactions on the second blockchain network,

the smart contract is executed based on the pledging and one or more conditions associated with the digital loan repayment, and

a first state of the second blockchain network is modified to a second state based on the execution of the smart contract;

fetching, by the server from the second blockchain network, using a cross-network data sharing protocol, the pledge for the digital loan repayment, wherein the pledge is fetched to authenticate the digital loan repayment; and

automatically and immediately unlocking, by the server, the locked digital collateral asset before the amount of time of the first predetermined period of time plus the second predetermined period of time expires for a borrower of the digital loan asset, wherein the locked digital collateral asset is unlocked based on the fetched pledge for the digital loan repayment and the modified second state of the second blockchain network.

2. The computer-implemented method of claim 1 , further comprising:

transmitting, by the server, the secret preimage before the first predetermined period of time expires, wherein the secret preimage is transmitted to the second blockchain network; and

claiming, by the server, the locked digital loan asset based on the transmitting of the secret preimage.

3. The computer-implemented method of claim 1 , further comprising:

supplying, by the server, the secret preimage to the first blockchain network, wherein the secret preimage is supplied to the first blockchain network to claim the locked digital collateral asset; and

pledging, by the server, the locked digital collateral asset before the second predetermined period of time expires, wherein the locked digital collateral asset is pledged based on the supplying of the secret preimage.

4. The computer-implemented method of claim 3 , further comprising:

supplying, by the server, the pledge of the digital loan repayment to the first blockchain network, wherein the pledge of the digital loan repayment is supplied based on the pledging of the digital loan repayment up to the amount of time of the first predetermined period of time plus the second predetermined period of time;

claiming, by the server, the pledged digital collateral asset before the amount of time of the first predetermined period of time lapses, wherein the pledged digital collateral asset is claimed based on the supplying of the pledge of the digital loan repayment;

receiving, by the server, the claim on the pledged digital collateral asset from the first blockchain network;

transmitting, by the server, the received claim on the pledged digital collateral asset before the amount of time of the first predetermined period of time plus the second predetermined period of time lapses, wherein the received claim on the pledged digital collateral asset is transmitted to the second blockchain network; and

claiming, by the server, the pledged digital loan repayment based on the transmitting of the received claim on the pledged digital collateral asset.

5. The computer-implemented method of claim 1 , wherein

the pledge of the digital loan repayment is a proof of the digital loan repayment, and

the locked digital collateral asset is unlocked, by the server, using the second blockchain network.

6. The computer-implemented method of claim 4 , further comprising increasing, by the server, the amount of time of the first predetermined period of time, wherein a lender has to supply a claim on the pledged digital collateral asset before the amount of time of the increased first predetermined period of time expires.

7. The computer-implemented method of claim 1 , further comprising receiving, by the server, the unlocked digital collateral asset from the first blockchain network based on the pledging of the digital loan repayment on the second blockchain network.

8. A computer program product for automatically and digitally securing an asset, the computer program product comprising:

one or more computer readable storage media; and

program instructions stored on the one or more computer readable storage media, the program instructions executable by one or more computer processors to cause the one or more computer processors to:

hash a secret preimage to produce a secret hash, wherein the one or more computer processors is interconnected with each of a first blockchain network and a second blockchain network;

lock a digital collateral asset with the secret hash for a first predetermined period of time;

transfer first information associated with the locked digital collateral asset to the first blockchain network;

lock a digital loan asset with the secret hash for a second predetermined period of time, wherein the second predetermined period of time is less than the first predetermined period of time;

transfer second information associated with the locked digital loan asset to the second blockchain network;

pledge, on the second blockchain network, a digital loan repayment up to an amount of time of the first predetermined period of time plus the second predetermined period of time, wherein

the second blockchain network is associated with a smart contract,

the smart contract comprises executable code associated with transactions on the second blockchain network,

the smart contract is executed based on the pledging and one or more conditions associated with the digital loan repayment, and

a first state of the second blockchain network is modified to a second state based on the execution of the smart contract;

fetch from the second blockchain network, using a cross-network data sharing protocol, the pledge for the digital loan repayment, wherein the pledge is fetched to authenticate the digital loan repayment; and

automatically and immediately unlock the locked digital collateral asset before the amount of time of the first predetermined period of time plus the second predetermined period of time expires for a borrower of the digital loan asset, wherein the locked digital collateral asset is unlocked based on the fetched pledge for the digital loan repayment and the modified second state of the second blockchain network.

9. The computer program product of claim 8 , wherein the program instructions further cause the one or more computer processors to:

transmit the secret preimage before the first predetermined period of time expires, wherein the secret preimage is transmitted to the second blockchain network; and

claim the locked digital loan asset based on the transmitted secret preimage.

10. The computer program product of claim 8 , wherein the program instructions further cause the one or more computer processors to:

supply the secret preimage to the first blockchain network, wherein the secret preimage is supplied to the first blockchain network to claim the locked digital collateral asset; and

pledge the locked digital collateral asset before the second predetermined period of time expires, wherein the locked digital collateral asset is pledged based on the supply of the secret preimage.

11. The computer program product of claim 10 , wherein the program instructions further cause the one or more computer processors to:

supply the pledge of the digital loan repayment to the first blockchain network, wherein the pledge of the digital loan repayment is supplied based on the pledge of the digital loan repayment up to the amount of time of the first predetermined period of time plus the second predetermined period of time;

claim the pledged digital collateral asset before the amount of time of the first predetermined period of time lapses, wherein the pledged digital collateral asset is claimed based on the supply of the pledge of the digital loan repayment;

receive the claim on the pledged digital collateral asset from the first blockchain network;

transmit the received claim on the pledged digital collateral asset before the amount of time of the first predetermined period of time plus the second predetermined period of time lapses, wherein the received claim on the pledged digital collateral asset is transmitted to the second blockchain network; and

claim the pledged digital loan repayment based on the transmission of the received claim on the pledged digital collateral asset.

12. The computer program product of claim 8 , wherein

the pledge of the digital loan repayment is a proof of the digital loan repayment, and

the locked digital collateral asset is unlocked using the second blockchain network.

13. The computer program product of claim 11 , wherein the program instructions further cause the one or more computer processors to increase the amount of time of the first predetermined period of time, wherein a lender has to supply a claim on the pledged digital collateral asset before the amount of time of the increased first predetermined period of time expires.

14. The computer program product of claim 8 , wherein the program instructions further cause the one or more computer processors to receive the unlocked digital collateral asset from the first blockchain network based on the pledge of the digital loan repayment on the second blockchain network.

15. A computer system for automatically and digitally securing an asset, the computer system comprising:

one or more computer processors;

one or more computer readable storage media; and

computer program instructions stored on the one or more computer readable storage media, the computer program instructions executable by the one or more computer processors to cause the one or more computer processors to:

hash a secret preimage to produce a secret hash, wherein the computer system is interconnected with each of a first blockchain network and a second blockchain network;

lock a digital collateral asset with the secret hash for a first predetermined period of time;

transfer first information associated with the locked digital collateral asset to the first blockchain network;

lock a digital loan asset with the secret hash for a second predetermined period of time, wherein the second predetermined period of time is less than the first predetermined period of time;

transfer second information associated with the locked digital loan asset to the second blockchain network;

pledge, on the second blockchain network, a digital loan repayment up to an amount of time of the first predetermined period of time plus the second predetermined period of time, wherein

the second blockchain network is associated with a smart contract,

the smart contract comprises executable code associated with transactions on the second blockchain network,

the smart contract is executed based on the pledge and one or more conditions associated with the digital loan repayment, and

a first state of the second blockchain network is modified to a second state based on the execution of the smart contract;

fetch, from the second blockchain network, using a cross-network data sharing protocol, the pledge for the digital loan repayment, wherein the pledge is fetched to authenticate the digital loan repayment; and

automatically and immediately unlock the locked digital collateral asset before the amount of time of the first predetermined period of time plus the second predetermined period of time expires for a borrower of the digital loan asset, wherein the locked digital collateral asset is unlocked based on the fetched pledge for the digital loan repayment and the modified second state of the second blockchain network.

16. The computer system of claim 15 , wherein the computer program instructions further cause the one or more computer processors to:

transmit the secret preimage before the first predetermined period of time expires, wherein the secret preimage is transmitted to the second blockchain network; and

claim the locked digital loan asset based on the transmitted secret preimage.

17. The computer system of claim 15 , wherein the computer program instructions further cause the one or more computer processors to:

supply the secret preimage to the first blockchain network, wherein the secret preimage is supplied to the first blockchain network to claim the locked digital collateral asset; and

pledge the locked digital collateral asset before the second predetermined period of time expires, wherein the locked digital collateral asset is pledged based on the supply of the secret preimage.

18. The computer system of claim 17 , wherein the computer program instructions further cause the one or more computer processors to:

supply the pledge of the digital loan repayment to the first blockchain network, wherein the pledge of the digital loan repayment is supplied based on the pledge of the digital loan repayment up to the amount of time of the first predetermined period of time plus the second predetermined period of time;

claim the pledged digital collateral asset before the amount of time of the first predetermined period of time lapses, wherein the pledged digital collateral asset is claimed based on the supply of the pledge of the digital loan repayment;

receive the claim on the pledged digital collateral asset from the first blockchain network;

transmit the received claim on the pledged digital collateral asset before the amount of time of the first predetermined period of time plus the second predetermined period of time lapses, wherein the received claim on the pledged digital collateral asset is transmitted to the second blockchain network; and

claim the pledged digital loan repayment based on the transmission of the received claim on the pledged digital collateral asset.

19. The computer system of claim 15 , wherein

the pledge of the digital loan repayment is a proof of the digital loan repayment, and

the locked digital collateral asset is unlocked using the second blockchain network.

20. The computer system of claim 18 , wherein the computer program instructions further cause the one or more computer processors to increase the amount of time of the first predetermined period of time, wherein a lender has to supply a claim on the pledged digital collateral asset before the amount of time of the increased first predetermined period of time expires.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 27, 2022
From: NARAYANAM, KRISHNASURI; RAMAKRISHNA, VENKATRAMAN; VINAYAGAMURTHY, DHINAKARAN; NISHAD, SANDEEP; PANDIT, VINAYAKA
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 062206/0829 →
Continuity (1)
Related Publication 20240212040A1 · Jun 27, 2024
References Cited (27)
US 10373158B1 · James · 2019 [cited by examiner]
US 11354734B2 · Gleizer · 2022 [cited by examiner]
US 11544782B2 · Cella · 2023 [cited by examiner]
US 12056766B2 · Ingargiola · 2024 [cited by examiner]
US 20160371771A1 · Serrano · 2016 [cited by examiner]
US 20180075421A1 · Serrano · 2018 [cited by examiner]
US 20180218176A1 · Voorhees · 2018 [cited by examiner]
US 20180365764A1 · Nelson · 2018 [cited by examiner]
US 20190114706A1 · Bell · 2019 [cited by examiner]
US 20190164221A1 · Hill · 2019 [cited by examiner]
US 20200327609A1 · Dubrofsky · 2020 [cited by examiner]
US 20200387968A1 · Cella · 2020 [cited by examiner]
US 20210042823A1 · McClelland · 2021 [cited by examiner]
US 20210065293A1 · Sigler · 2021 [cited by examiner]
US 20210082044A1 · Sliwka · 2021 [cited by examiner]
US 20210311934A1 · Fang · 2021 [cited by examiner]
US 20220058732A1 · Reses · 2022 [cited by examiner]
US 20220358584A1 · Sliwka · 2022 [cited by examiner]
US 20220366491A1 · Hill · 2022 [cited by examiner]
Black et al., Atomic Loans: Cryptocurrency Debt Instruments, Jun. 16, 2019, arXiv, pp. 1-13 (Year: 2019). [cited by examiner]
Maurice Herlihy, Atomic Cross-Chain Swaps, May 18, 2018, arXiv (Year: 2018). [cited by examiner]
Poon et al., The Bitcoin Lightning Network: Scalable Off-Chain Instant Payments, Jan. 14, 2016; (Year: 2016). [cited by examiner]
“Blits: DeFi Super App and Cross-chain Loans”, Harmony blogspot, Oct. 7, 2020, 8 pages. [cited by applicant]
“DvP in Financial Markets”, Weaver, downloaded from the Internet on Jun. 2, 2022, 3 pages, <https://labs.hyperledger.org/weaver-dlt-interoperability/docs/external/user-stories/financial-markets/>. [cited by applicant]
“Interoperability Modes”, Weaver, downloaded from the Internet on Jun. 2, 2022, 3 pages, <https://labs.hyperledger.org/weaver-dlt-interoperability/docs/external/interoperability-modes/>. [cited by applicant]
“The Cross-chain Loans Mainnet Beta is Live!”, Blits Lab, Feb. 6, 2021, 8 pages. [cited by applicant]
Black, et al., “Atomic Loans: Cryptocurrency Debt Instruments”, arXiv:1901.05117v1 [cs.CR] Jan. 16, 2019, 13 pages. [cited by applicant]