IP Library Granted Patent US 12,354,097
Granted Patent B2
US 12,354,097 · App. 18/582,555 · Granted Jul 8, 2025

Resource transfer system

Inventors: Stefan Thomas (San Francisco, CA); Evan Schwartz (New York, NY)
Assignee: Interledger Foundation Inc.
G06Q20/401G06Q20/027G06Q20/405G06Q20/407G06Q20/42G06Q20/3823G06Q20/3829G06Q40/00G06Q2220/00G06Q2220/10
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,354,097
App. No.
18/582,555
Granted
Jul 8, 2025
Kind
B2
Abstract

Systems and techniques are provided for a resource transfer system. An instruction to transfer a first quantity of a resource from a first resource pool to a second resource pool may be received. A hold may be placed on a second quantity of the resource in the first resource pool. The held second quantity of the first resource may not be transferred from the first resource pool until the hold is released. Responsive to receiving a message that fulfills a condition on the hold and an instruction to execute the transfer, the hold may be released. A register that is in the first resource pool and is associated with the resource may decremented by the first quantity, and a register that is in the second resource pool and is associated with the resource may be incremented by the first quantity.

Claims (9)

1. A computer-implemented system for resource transfer comprising:

a computing device adapted and configured to receive a message comprising a proposed transfer, wherein the proposed transfer comprises a source transfer of a first quantity of a first resource type from a first resource pool to a second resource pool and a destination transfer of a second quantity of a second resource type from a third resource pool to a fourth resource pool, receive a message indicating that a hold has been placed on a third quantity of the first resource type in the first resource pool, send at least one message associated with the performance of the destination transfer, receive a message indicating that a condition on the hold of the third quantity of the first resource type in the first resource pool has been fulfilled, and send an instruction to execute the source transfer of the first quantity of the first resource type from the first resource pool to the second resource pool.

2. The system of claim 1 , wherein the condition of the hold on the third quantity of the first resource type in the first resource pool is the receiving of a message that is a signed message from a trusted system.

3. The system of claim 1 , wherein the condition of the hold on the third quantity of the first resource type in the first resource pool is the receiving of a message that is a transfer confirmation receipt indicating that a first register that is in the third resource pool and is associated with the second resource type was decremented by the second quantity, and a second register that is in the fourth resource pool and is associated with the second resource type was incremented by the second quantity.

4. The system of claim 1 , wherein the computing device is further adapted to send the at least one message associated with the performance of the destination transfer by at least one of sending an authorization allowing the placement of a hold on a fourth quantity of the second resource type in the third resource pool and sending an instruction to execute the destination transfer of the second quantity of the second resource type from the third resource pool to the fourth resource pool.

5. The system of claim 1 , wherein the second resource pool and the third resource pool track resources controlled by a first party.

6. The system of claim 1 , wherein a value of the first quantity of the first resource type is greater than a value of the second quantity of the second resource type.

7. The system of claim 1 , wherein the message that a hold has been placed comprises a prepared transfer receipt signed with a private cryptographic key, and wherein the computing device is further adapted to verify the prepared transfer receipt with a public cryptographic key.

8. The system of claim 1 , wherein the resource type comprises a currency, cryptocurrency, financial instrument, commodity, or computational resource.

Assignments (4)
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME PREVIOUSLY RECORDED AT REEL: 68684 FRAME: 982. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 19, 2025
From: RIPPLE LUXEMBOURG S.A.
To: INTERLEDGER FOUNDATION INC.
Reel/Frame 070660/0786 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 24, 2024
From: THOMAS, STEFAN; SCHWARTZ, EVAN
To: 402 TECHNOLOGIES S.A.
Reel/Frame 068684/0429 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 24, 2024
From: 402 TECHNOLOGIES S.A.
To: RIPPLE LUXEMBOURG S.A.
Reel/Frame 068684/0470 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 24, 2024
From: RIPPLE LUXEMBOURG S.A.
To: INTERLEDGER FOUNDATION
Reel/Frame 068684/0982 →
Continuity (4)
Continuation 17720256 · Apr 13, 2022
Continuation 14875538 · Oct 5, 2015
Continuation 14717390 · May 20, 2015
Related Publication 20240193602A1 · Jun 13, 2024
References Cited (155)
US 5005200A · Fischer · 1991 [cited by applicant]
US 5557518A · Rosen · 1996 [cited by applicant]
US 5884290A · Smorodinsky · 1999 [cited by applicant]
US 5892900A · Ginter · 1999 [cited by applicant]
US 6047281A · Wilson · 2000 [cited by applicant]
US 6108644A · Goldschlag · 2000 [cited by applicant]
US 6658568B1 · Ginter · 2003 [cited by applicant]
US 7266698B2 · Matsumoto · 2007 [cited by applicant]
US 7660981B1 · Hunt · 2010 [cited by applicant]
US 7707118B2 · James · 2010 [cited by applicant]
US 8311939B1 · Bent · 2012 [cited by applicant]
US 8560423B1 · Understein · 2013 [cited by applicant]
US 8818868B2 · Faires · 2014 [cited by applicant]
US 9892460B1 · Winklevoss · 2018 [cited by examiner]
US 10068228B1 · Winklevoss · 2018 [cited by examiner]
US 10181953B1 · Seidenberg · 2019 [cited by applicant]
US 10282711B2 · Chan · 2019 [cited by applicant]
US 11170351B1 · Kurani · 2021 [cited by applicant]
US 20010047328A1 · Triola · 2001 [cited by applicant]
US 20020046169A1 · Keresman · 2002 [cited by applicant]
US 20020073043A1 · Herman · 2002 [cited by applicant]
US 20020087469A1 · Ganesan · 2002 [cited by applicant]
US 20020174066A1 · Kleckner · 2002 [cited by applicant]
US 20020188558A1 · Morimoto · 2002 [cited by applicant]
US 20030149986A1 · Mayfield · 2003 [cited by applicant]
US 20030208413A1 · Ray · 2003 [cited by applicant]
US 20030208440A1 · Harada · 2003 [cited by applicant]
US 20060106805A1 · Aaron · 2006 [cited by applicant]
US 20060148555A1 · Dent · 2006 [cited by applicant]
US 20060174323A1 · Brown · 2006 [cited by applicant]
US 20070078771A1 · Allin · 2007 [cited by applicant]
US 20080195485A1 · Kennedy · 2008 [cited by applicant]
US 20080300836A1 · Timmer · 2008 [cited by applicant]
US 20090076944A1 · Brams · 2009 [cited by applicant]
US 20090089584A1 · Bender · 2009 [cited by applicant]
US 20090138398A1 · Cole · 2009 [cited by applicant]
US 20090198623A1 · Rubinstein · 2009 [cited by applicant]
US 20090240913A1 · Obana · 2009 [cited by applicant]
US 20090248574A1 · Leung · 2009 [cited by applicant]
US 20100287100A1 · Avazian · 2010 [cited by applicant]
US 20110016327A1 · Suzuki · 2011 [cited by applicant]
US 20110082802A1 · Baghdasaryan · 2011 [cited by applicant]
US 20110270746A1 · Kim · 2011 [cited by applicant]
US 20110276473A1 · Blok · 2011 [cited by examiner]
US 20120209762A1 · Metaireau · 2012 [cited by applicant]
US 20130036057A1 · Hendrix · 2013 [cited by applicant]
US 20130073859A1 · Carlson · 2013 [cited by applicant]
US 20130138491A1 · Gao · 2013 [cited by applicant]
US 20130219184A1 · Amaya Calvo · 2013 [cited by applicant]
US 20130266141A1 · Kim · 2013 [cited by applicant]
US 20140019747A1 · Anshel · 2014 [cited by applicant]
US 20140081672A1 · Chawla · 2014 [cited by applicant]
US 20140108223A1 · Xiao · 2014 [cited by applicant]
US 20140156512A1 · Rahman · 2014 [cited by applicant]
US 20140156529A1 · Pinault · 2014 [cited by applicant]
US 20140156530A1 · Suitner · 2014 [cited by applicant]
US 20140316965A1 · Petrisor · 2014 [cited by applicant]
US 20140358756A1 · Chiu · 2014 [cited by applicant]
US 20140358760A1 · Heskett-Paoloni · 2014 [cited by applicant]
US 20150058636A1 · Owlett · 2015 [cited by applicant]
US 20150170112A1 · Decastro · 2015 [cited by applicant]
US 20150206106A1 · Yago · 2015 [cited by applicant]
US 20150220928A1 · Allen · 2015 [cited by applicant]
US 20150227910A1 · Maxwell · 2015 [cited by applicant]
US 20150262137A1 · Armstrong · 2015 [cited by applicant]
US 20150262173A1 · Durbin · 2015 [cited by applicant]
US 20150262176A1 · Langschaedel · 2015 [cited by examiner]
US 20150287026A1 · Yang · 2015 [cited by applicant]
US 20150295720A1 · Buldas · 2015 [cited by applicant]
US 20150324789A1 · Dvorak · 2015 [cited by applicant]
US 20150332256A1 · Minor · 2015 [cited by applicant]
US 20150356524A1 · Pennanen · 2015 [cited by applicant]
US 20150363769A1 · Ronca · 2015 [cited by applicant]
US 20150379510A1 · Smith · 2015 [cited by examiner]
US 20160092988A1 · Letourneau · 2016 [cited by applicant]
US 20160125416A1 · Spencer · 2016 [cited by applicant]
US 20160140653A1 · McKenzie · 2016 [cited by examiner]
US 20160189151A1 · He · 2016 [cited by applicant]
US 20160203448A1 · Metnick · 2016 [cited by applicant]
US 20160203477A1 · Yang · 2016 [cited by applicant]
US 20160234026A1 · Wilkins · 2016 [cited by applicant]
US 20160253663A1 · Clark · 2016 [cited by applicant]
US 20160260169A1 · Arnold · 2016 [cited by applicant]
US 20160292680A1 · Wilson, Jr. · 2016 [cited by applicant]
US 20160321751A1 · Creighton, IV · 2016 [cited by examiner]
US 20160328705A1 · Sebag · 2016 [cited by applicant]
US 20160330034A1 · Back · 2016 [cited by applicant]
US 20160342976A1 · Davis · 2016 [cited by applicant]
US 20160342977A1 · Lam · 2016 [cited by applicant]
US 20160342981A1 · Thomas · 2016 [cited by applicant]
US 20160342987A1 · Thomas · 2016 [cited by applicant]
US 20160358165A1 · Maxwell · 2016 [cited by applicant]
US 20160371509A1 · Unitt · 2016 [cited by applicant]
US 20170011460A1 · Molinari · 2017 [cited by applicant]
US 20170076306A1 · Snider · 2017 [cited by applicant]
US 20170091750A1 · Maim · 2017 [cited by examiner]
US 20170132614A1 · Acharya · 2017 [cited by applicant]
US 20170132633A1 · Whitehouse · 2017 [cited by applicant]
US 20170178237A1 · Wong · 2017 [cited by applicant]
US 20170187535A1 · Middleton · 2017 [cited by applicant]
US 20170308872A1 · Uhr · 2017 [cited by applicant]
US 20170316394A1 · Zhu · 2017 [cited by applicant]
US 20170330279A1 · Ponzone · 2017 [cited by applicant]
US 20170353745A1 · Kärkkäinen · 2017 [cited by applicant]
US 20180068280A1 · Micali · 2018 [cited by applicant]
US 20180227293A1 · Uhr · 2018 [cited by applicant]
AU 783008B2 · 2001 [cited by applicant]
EP 2538386A1 · 2012 [cited by applicant]
JP 2000504449 · 2000 [cited by applicant]
JP 2007310818 · 2007 [cited by applicant]
JP 2012517060 · 2012 [cited by applicant]
KR 20160103726A · 2016 [cited by applicant]
WO 9818095 · 1998 [cited by applicant]
WO 03007121A2 · 2003 [cited by applicant]
WO 2005069534A1 · 2005 [cited by applicant]
WO 2012027585A2 · 2012 [cited by applicant]
Buterin Ethereum White Paper—A Next Generation Smart Contract & Decentralized Application Platform, ethereum.org, 36 pages, Dec. 2014 (Year: 2014). [cited by examiner]
Pedro Franco, “Understanding Bitcoin: Cryptography, Engineering and Economics”, Wiley, (Nov. 24, 2014), ISBN 978-1-119-01916-9, 54 pages. [cited by applicant]
Andrew S. Tanenbaum et al, “Distributed Systems: Principles and Paradigms (2nd Edition)”, Distributed Systems: Principles and Paradigms (2nd Edition), Prentice Hall, (Oct. 12, 2006), ISBN 978-0-13-239227-3. [cited by applicant]
George Coulouris et al, “Distributed Systems: Concepts and Design (5th Edition)”, Distributed Systems: Concepts and Design (5th Edition), US, Addison-Wesley, (May 7, 2011), pages ToC, Pre, Ch01-04, Ch12, Ch14-Ch15, Ch18… [cited by applicant]
Wikipedia, “Consensus decision-making”, (Jan. 30, 2015), URL: https://en.wikipedia.org/w/index.php?title=Consensus_decision-makingoldid=644846809, (Apr. 8, 2016), XP055263780. [cited by applicant]
Mohammed El-Qorchi, “The Hawala System”, Dec. 2002, Finance and Development, vol. 39, No. 4. [cited by applicant]
Extended European Search Report dated Sep. 15, 2016 as received in Application No. 16170464.8. [cited by applicant]
International Search Report and Written Opinion dated Nov. 24, 2016 as received in Application No. PCT/IB2016/055935. [cited by applicant]
International Search Report and Written Opinion mailed Nov. 24, 2016 as received in Application No. PCT/IB2016/055936. [cited by applicant]
Brian Kelly, The Bitcoin Big Bang: How Alternative Currencies Are About to Change the World, Nov. 2014, John Wiley & Sons. [cited by applicant]
English language translation of Japanese Office Action for Application No. JP2016-100220, dated Sep. 30, 2019, 3 pages. [cited by applicant]
Australian Examination Report No. 1 for App. No. AU2016203205, dated Feb. 19, 2021, 6 pages. [cited by applicant]
A Next Generation Contract & Decentralized Application Platform, Ethereum White Paper, 2013, 1-36, URL: https://cryptorating.eu/whitepapers/Ethereum/Ethereum_white_paper.pdf. [cited by applicant]
Japanese Office Action (with English language translation) for App No. JP2018-536357, mailing date Apr. 6, 2020, 6 pages. [cited by applicant]
Japanese Office Action (with English language translation) for App No. JP2016-100220, dated Jun. 15, 2020, 9 pages. [cited by applicant]
European Patent Office Communication pursuant to Article 94(3) EPC for App. No. EP16787939.4. mailing date Jul. 15, 2020, 8 pages. [cited by applicant]
Japanese Notice of Allowance (including English translation) for App No. JP2016-100220, dated Feb. 22, 2021, 5 pages. [cited by applicant]
Stellar Multi-Currency Transactions, Retrieved from https://web.archive.org/web/20150319043602/hllps://www.stellar.org/learn/ explainers/#Multi-currency_transactions on Mar. 19, 2015 (Year: 2015). [cited by applicant]
IP Office of Singapore Examination Report for App. No. 11201802796U, dated Mar. 29, 2021, 5 pages. [cited by applicant]
Toedtmann et al. OpenCoin—the original protocol, including wallet to wallet transactions. Retrieved from https://web.archive.org/ web/20131001000000*/hllps://opencoin.org/Members/jhb/protocol.txUview on Oct. 8, 2013 (Ye… [cited by applicant]
A Next-Generation Smart Contract and Decentralized Application Platform (NPL 2015) retrieved from The Wayback Machine—https://web.archive.org/web/20150306210457/hllps://github.com/ethereum/wiki/wiki/White-Paper on Mar. … [cited by applicant]
Stellar decentralized network (NPL 2015), including multi-currency transactions, retrieved from https://web.archive.org/web/ 20150319043602/hllps://www.stellar.org/learn/explainers/#Multi-currency_transactions on Mar. 1… [cited by applicant]
Katz, Digital Signatures, Ed. 1. Chapter 1, ISBN 978-0-387-27711-0 Springer-Verlag (Year: 2010). [cited by applicant]
Australian Examination Report No. 1 for App. No. AU2016336715, dated Aug. 13, 2021, 6 pages. [cited by applicant]
H. Tewari and D. O'Mahony, “Multiparty micropayments for ad hoc networks,” 2003 IEEE Wireless Communications and Networking, 2003. WCNC 2003., 2003, pp. 2033-2040 vol. 3 doi: 10.1109/WCNC.2003.1200699 (Year: 2003). [cited by applicant]
D. Catalano and G. Ruffo, “A fair micro-payment scheme for profit sharing in P2P networks,” 2004 International Workshop on Hot Topics in Peer-to-Peer Systems, 2004, pp. 32-39, doi: 10.1109/PTPSYS.2004.1. (Year: 2004). [cited by applicant]
English language translation of Chinese Office Action for App. No. CN201680071791.4, dated Sep. 8, 2021, 6 pages. [cited by applicant]
G. J. Simmons, “A protocol to provide verifiable proof of identity and unforgeable transaction receipts,” in IEEE Journal on Selected Areas in Communications, vol. 7, No. 4, pp. 435-447, May 1989, doi: 10.1109/49.17706 … [cited by applicant]
Catalano, Dario and Giancarlo Ruffo. “A fair micro-payment scheme for profit sharing in P2P networks.” 2004 International Workshop on Hot Topics in Peer-to-Peer Systems (2004): 32-39. (Year: 2004). [cited by applicant]
M. J. Mampaey, “Secure remittance transaction to bankless consumers in a fragmented applications market,” in Bell Labs Technical Journal, vol. 16, No. 2, pp. 219-233, Sep. 2011, doi: 10.1002/bltj 20512. (Year: 2011). [cited by applicant]
Apeltsin, Leonard, A CryptoCubic Protocol for Hacker-Proof Off-Chain Bitcoin Transactions arXiv: 1408.2824v1 [cs. CR], Mon, Aug. 11, 2014 21:36:03 UTC (509 KB) (Year: 2014). [cited by applicant]
Canadian Office Action issued in App. No. CA2999806, dated Feb. 7, 2023, 3 pages. [cited by applicant]
Ilja Gerhardt, et al. “Homomorphic Payment Addresses and the Pay-to-Contract Protocol,” arXiv: 1212.3257 [cs. CR] , 2012, (Year: 2012). [cited by applicant]
Andrychowicz et al., “How to deal with malleability of BitCoin transactions,” arXiv:1312.3230 [cs.CR], 2013, (Year: 2013). [cited by applicant]
“Andrychowicz et al., ““Modeling Bitcoin Contracts by Timed Automata,”” arXiv:1405.1861 [cs.CR], 2014,” (Year: 2014). [cited by applicant]
Andrychowicz et al., “Fair Two-Party Computations via Bitcoin Deposits,” In: Böhme, R., Brenner, M., Moore, T., Smith, M. (eds) Financial Cryptography and Data Security, 2014, Lecture Notes in Computer Science(), vol. 8… [cited by applicant]
Canadian Office Action issued in App. No. CA2999806, dated Mar. 1, 2024, 5 pages. [cited by applicant]
D. Jayasinghe, K. Markantonakis and K. Mayes, “Optimistic Fair-Exchange with Anonymity for Bitcoin Users,”—2014 IEEE 11th International Conference on e-Business Engineering, Guangzhou, China, 2014, pp. 44-51, doi: 10.11… [cited by applicant]
Jean-FranAsois Blanchette, “The Equivalent of a Written Signature,” in Burdens of Proof: Cryptographic Culture and Evidence Law in the Age of Electronic Documents, MIT Press, 2012, pp. 63-92. (Year: 2012). [cited by applicant]