IP Library › Granted Patent US 12,400,219
Granted Patent B2
US 12,400,219 · App. 18/658,574 · Granted Aug 26, 2025

Bank-driven model for preventing double spending of digital currency transferred between multiple DLT networks using a trusted intermediary

Inventors: Abhijit Shetti (Pleasanton, CA); Laura Marie Fontana (San Francisco, CA); Rameshchandra Bhaskar Ketharaju (Hyderabad, IN); Andrew J. Garner, IV (State Road, NC); Nikolai Stroke (Gilbert, AZ); Duc Trinh (Golden Valley, MN); Mabel Oza (San Francisco, CA); Todd Biggs (San Francisco, CA)
Assignee: Wells Fargo Bank, N.A.
G06Q20/3678G06Q20/0658G06Q20/3672G06Q20/405
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,400,219
App. No.
18/658,574
Granted
Aug 26, 2025
Kind
B2
Abstract

A method for preventing the double-spending of digital currency that transfers between multiple distributed ledger technology (DLT) networks. The method includes receiving a message including a smart contract and executing the smart contract. The method further includes detecting a transaction request to transfer the first digital currency from the first DLT network to the second DLT network. The method further includes destroying the digital currency and creating, based on the unit of fiat currency, a second digital currency of a second type on the second DLT network. The method further includes transferring, responsive to detecting the transaction request, the first digital currency from the first DLT network to the second DLT network.

Claims (36)

1. A method, comprising:

detecting, by a node of a first distributed ledger technology (DLT) network and via a smart contract, a transaction request to transfer a first digital currency from the first DLT network of a first type to a second DLT network of a second type, wherein the transaction request is received by the node of the first DLT from the first DLT network or the second DLT network;

receiving, by the node of the first DLT network, a message from an exchange node indicating that the first digital currency is to be destroy;

transferring, by the node of the first DLT network, the first digital currency from the first DLT network to the second DLT network via the exchange node, wherein the transferring comprises:

in response to receiving the message, destroying, by the node of the first DLT network, the first digital currency from the first DLT network;

creating, by the node of the first DLT network, a second digital currency of the second type on the second DLT network.

2. The method of claim 1 , further comprising sending, by the node of the first DLT network via the exchange node and responsive to transferring the first digital currency from the first DLT network to the second DLT network, a confirmation request to the second DLT network.

3. The method of claim 1 , further comprising receiving, by the node of the first DLT network via the exchange node, the confirmation from the second DLT network indicating whether the transfer of the first digital currency from the first DLT network to the second DLT network has completed.

4. The method of claim 1 , further comprising receiving, by the node from the first DLT network from the exchange node, a destruction command to destroy the first digital currency from the first DLT network.

5. The method of claim 1 , wherein creating the second digital currency of the second type on the second DLT network comprises attaching, by the node of the first DLT network via the exchange node, a serial number to the second digital currency.

6. The method of claim 1 , wherein the first digital currency is associated with a created state or destroyed state and the second digital currency is associated with the other of the created state or the destroyed state.

7. The method of claim 1 , wherein the first digital currency of the first type and the second digital currency of the second type are different types of digital currency.

8. A system of a first distributed ledger technology (DLT) network, comprising:

at least one processing circuit configured to:

detect, via a smart contract, a transaction request to transfer a first digital currency from the first DLT network of a first type to a second DLT network of a second type, wherein the transaction request is received by the system of the first DLT from the first DLT network or the second DLT network;

receive a message from an exchange node indicating that the first digital currency is to be destroy;

transfer the first digital currency from the first DLT network to the second DLT network via the exchange node, wherein the transferring comprises:

in response to receiving the message, destroy the first digital currency from the first DLT network;

create a second digital currency of the second type on the second DLT network.

9. The system of claim 8 , wherein the at least one circuit is further configured to send via the exchange node and responsive to transferring the first digital currency from the first DLT network to the second DLT network, a confirmation request to the second DLT network.

10. The system of claim 8 , wherein the at least one circuit is further configured to receiving, by the node of the first DLT network via the exchange node, the confirmation from the second DLT network indicating whether the transfer of the first digital currency from the first DLT network to the second DLT network has completed.

11. The system of claim 8 , wherein the at least one circuit is further configured to receive from the exchange node a destruction command to destroy the first digital currency from the first DLT network.

12. The system of claim 8 , wherein creating the second digital currency of the second type on the second DLT network comprises attaching, by the node of the first DLT network via the exchange node, a serial number to the second digital currency.

13. The system of claim 8 , wherein the first digital currency is associated with a created state or destroyed state and the second digital currency is associated with the other of the created state or the destroyed state.

14. The system of claim 8 , wherein the first digital currency of the first type and the second digital currency of the second type are different types of digital currency.

15. One or more non-transitory computer-readable storage media having instructions stored thereon that, when executed by one or more processing circuits, cause the plurality of processing circuits to:

detect, via a smart contract, a transaction request to transfer a first digital currency from the first DLT network of a first type to a second DLT network of a second type, wherein the transaction request is received by the system of the first DLT from the first DLT network or the second DLT network;

receive a message from an exchange node indicating that the first digital currency is to be destroy;

transfer the first digital currency from the first DLT network to the second DLT network via the exchange node, wherein the transferring comprises:

in response to receiving the message, destroy the first digital currency from the first DLT network;

create a second digital currency of the second type on the second DLT network.

16. The non-transitory computer-readable storage media of claim 15 , wherein the one or more processing circuits are further configured to send via the exchange node and responsive to transferring the first digital currency from the first DLT network to the second DLT network, a confirmation request to the second DLT network.

17. The non-transitory computer-readable storage media of claim 15 , wherein the one or more processing circuits are further configured to receiving, by the node of the first DLT network via the exchange node, the confirmation from the second DLT network indicating whether the transfer of the first digital currency from the first DLT network to the second DLT network has completed.

18. The non-transitory computer-readable storage media of claim 15 , wherein the one or more processing circuits are further configured to receive from the exchange node a destruction command to destroy the first digital currency from the first DLT network.

19. The non-transitory computer-readable storage media of claim 15 , wherein creating the second digital currency of the second type on the second DLT network comprises attaching, by the node of the first DLT network via the exchange node, a serial number to the second digital currency.

20. The non-transitory computer-readable storage media of claim 15 , wherein the first digital currency is associated with a created state or destroyed state and the second digital currency is associated with the other of the created state or the destroyed state.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 1, 2025
From: SHETTI, ABHIJIT; FONTANA, LAURA MARIE; BHASKARKETHARAJU, RAMESHCHANDRA B.; GARNER, ANDREW J., IV; STROKE, NIKOLAI; TRINH, DUC; OZA, MABEL; BIGGS, TODD
To: WELLS FARGO BANK, N.A.
Reel/Frame 071913/0639 →
Continuity (3)
Continuation 17870500 · Jul 21, 2022
Continuation 16795259 · Feb 19, 2020
Related Publication 20240289779A1 · Aug 29, 2024
References Cited (41)
US 9720925B1 · Lawson · 2017 [cited by applicant]
US 10339299B1 · Magnuson et al. · 2019 [cited by applicant]
US 10339523B2 · McDonough et al. · 2019 [cited by applicant]
US 10373158B1 · James et al. · 2019 [cited by applicant]
US 10387881B2 · Studnitzer · 2019 [cited by applicant]
US 20060116966A1 · Pedersen et al. · 2006 [cited by applicant]
US 20160012424A1 · Simon et al. · 2016 [cited by applicant]
US 20160162897A1 · Feeney · 2016 [cited by applicant]
US 20160202972A1 · Sass et al. · 2016 [cited by applicant]
US 20180075421A1 · Serrano et al. · 2018 [cited by applicant]
US 20180089759A1 · Stradling et al. · 2018 [cited by applicant]
US 20180091316A1 · Stradling et al. · 2018 [cited by applicant]
US 20180189781A1 · McCann · 2018 [cited by examiner]
US 20180204192A1 · Whaley · 2018 [cited by examiner]
US 20180211318A1 · Parikh et al. · 2018 [cited by applicant]
US 20180253702A1 · Dowding · 2018 [cited by applicant]
US 20180329693A1 · Eksten et al. · 2018 [cited by applicant]
US 20180365764A1 · Nelson · 2018 [cited by applicant]
US 20190043043A1 · Saraniecki et al. · 2019 [cited by applicant]
US 20190058581A1 · Wood et al. · 2019 [cited by applicant]
US 20190065709A1 · Salomon · 2019 [cited by applicant]
US 20190095879A1 · Eyal et al. · 2019 [cited by applicant]
US 20190139037A1 · Khalil et al. · 2019 [cited by applicant]
US 20190156301A1 · Bentov et al. · 2019 [cited by applicant]
US 20190180371A1 · Benkert et al. · 2019 [cited by applicant]
US 20190236594A1 · Ehrlich-Quinn · 2019 [cited by applicant]
US 20190311337A1 · Madisetti · 2019 [cited by examiner]
US 20200151817A1 · Mahfouz · 2020 [cited by examiner]
US 20200287874A1 · Bertram et al. · 2020 [cited by applicant]
US 20200327498A1 · Weber · 2020 [cited by examiner]
US 20200394651A1 · Kreder, III · 2020 [cited by examiner]
US 20210019737A1 · Vladi · 2021 [cited by applicant]
US 20210097528A1 · Wang · 2021 [cited by applicant]
US 20210158443A1 · Kilgore et al. · 2021 [cited by applicant]
US 20210182848A1 · Benko · 2021 [cited by examiner]
Mihail S. “Capturing Suspicious Transactions on the Ethereum Blockchain,” Dev Blog, https://www.apriorit.com/dev-blog/562-suspicious-ethereum-transactions (Sep. 6, 2018). (Year: 2018). [cited by examiner]
Applicature, “How to Avoid Double-Spending Attacks in Hybrid Blockchain,” https://medium.com/applicature/how-to-avoid-double-spending-attacks-in-hybrid-blockchain-280f311e574f (Oct. 9, 2018). (Year: 2018). [cited by examiner]
Robinson, Peter, R. Ramesh, S. Johnson. “Atomic Crosschain Transactions for Ethereum Private Sidechains,” (May 3, 2019). (Year: 2019). [cited by examiner]
AMP Whitepaper (“Amp: A digital collateral token to enable immediate settlement of payment transactions”, Nov. 24, 2020, amptoken.org, 35 pages) (Year: 2020). [cited by applicant]
Dewey (“Blockchain & Cryptocurrency Regulation, 2019, First Edition”, Global Legal Group Ltd., Sep. 4, 2018, 505 pages) ( Year: 2018). [cited by applicant]
Luo et al. (“Ariadne: An Eclipse-based system for tracking the originality of source code”, IBM Systems Journal, vol. 46, No. 2, 2007 ) (Year: 2007). [cited by applicant]