IP Library › Granted Patent US 12,254,515
Granted Patent B1
US 12,254,515 · App. 18/890,044 · Granted Mar 18, 2025

Smart contract network to enable real-time swapping of digital assets using minting on-demand

Inventors: Rachel Mayer (Boston, MA); Adrian Soghoian (Boston, MA); Erik Tierney (Boston, MA); Kaili Wang (Boston, MA)
Assignee: CIRCLE INTERNET FINANCIAL, LTD.
G06Q40/04
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,254,515
App. No.
18/890,044
Granted
Mar 18, 2025
Kind
B1
Abstract

Implementations of the present disclosure can include actions of receiving, by a first smart contract and from a first account, a redemption request for a swap transaction to redeem an amount of the first digital asset for an amount of the second digital asset, responsive to the redemption request, initiating, by the first smart contract, a transfer of a first number of tokens of the first digital asset from the first account to the second account, and notifying, by the first smart contract, a second smart contract, and in response to notification by the first smart contract, initiating, by the second smart contract, minting of the second number of tokens of the second digital asset and transfer of the second number of tokens of the second digital asset to the first account.

Claims (34)

1. A computer-implemented method for real-time redemption of a first digital asset for a second digital asset, the computer-implemented method being executed by one or more processors and comprising:

receiving, by a first smart contract and from a first account, a redemption request for a swap transaction to redeem an amount of the first digital asset for an amount of the second digital asset;

responsive to the redemption request:

determining that the redemption request is valid and the first account is allowed to initiate swap transactions,

automatically initiating, by the first smart contract, a transfer of a first number of tokens of the first digital asset from the first account to the second account, and

notifying, by the first smart contract, a second smart contract; and

in response to notification by the first smart contract, automatically initiating, by the second smart contract, minting of the second number of tokens of the second digital asset and transferring of the second number of tokens of the second digital asset to the first account.

2. The computer-implemented method of claim 1 , wherein the second number of tokens is minted by a liquidity source minter in response to a function executed by the second smart contract.

3. The computer-implemented method of claim 1 , wherein the second account is owned by an entity that mints the second digital asset.

4. The computer-implemented method of claim 1 , wherein the first digital asset comprises a tokenized money market fund (T-MMF) and the second digital asset comprises a stablecoin.

5. The computer-implemented method of claim 1 , wherein the first smart contract and the second smart contract are provided as a single smart contract.

6. A non-transitory computer-readable storage medium coupled to one or more processors and having instructions stored thereon which, when executed by the one or more processors, cause the one or more processors to perform operations for real-time redemption of a tokenized asset for a digital currency, the operations comprising:

receiving, by a first smart contract and from a first account, a redemption request for a swap transaction to redeem an amount of the first digital asset for an amount of the second digital asset;

responsive to the redemption request:

determining that the redemption request is valid and the first account is allowed to initiate swap transactions,

automatically initiating, by the first smart contract, a transfer of a first number of tokens of the first digital asset from the first account to the second account, and

notifying, by the first smart contract, a second smart contract; and

in response to notification by the first smart contract, automatically initiating, by the second smart contract, minting of the second number of tokens of the second digital asset and transferring of the second number of tokens of the second digital asset to the first account.

7. The non-transitory computer-readable storage medium of claim 6 , wherein the second number of tokens is minted by a liquidity source minter in response to a function executed by the second smart contract.

8. The non-transitory computer-readable storage medium of claim 6 , wherein the second account is owned by an entity that mints the second digital asset.

9. The non-transitory computer-readable storage medium of claim 6 , wherein the first digital asset comprises a tokenized money market fund (T-MMF) and the second digital asset comprises a stablecoin.

10. The non-transitory computer-readable storage medium of claim 6 , wherein the first smart contract and the second smart contract are provided as a single smart contract.

11. A system, comprising:

one or more processors; and

a non-transitory computer-readable storage device and having instructions stored thereon which, when executed by the computing device, cause the computing device to perform operations for real-time redemption of a tokenized asset for a digital currency, the operations comprising:

receiving, by a first smart contract and from a first account, a redemption request for a swap transaction to redeem an amount of the first digital asset for an amount of the second digital asset;

responsive to the redemption request:

determining that the redemption request is valid and the first account is allowed to initiate swap transactions,

automatically initiating, by the first smart contract, a transfer of a first number of tokens of the first digital asset from the first account to the second account, and

notifying, by the first smart contract, a second smart contract; and

in response to notification by the first smart contract, automatically initiating, by the second smart contract, minting of the second number of tokens of the second digital asset and transferring of the second number of tokens of the second digital asset to the first account.

12. The system of claim 11 , wherein the second number of tokens is minted by a liquidity source minter in response to a function executed by the second smart contract.

13. The system of claim 11 , wherein the second account is owned by an entity that mints the second digital asset.

14. The system of claim 11 , wherein the first smart contract and the second smart contract are provided as a single smart contract.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 31, 2025
From: MAYER, RACHEL; SOGHOIAN, ADRIAN; TIERNEY, ERIK; WANG, KAILI
To: CIRCLE INTERNET FINANCIAL, LTD.
Reel/Frame 070080/0905 →
Continuity (1)
Provisional Application 63539379 · Sep 20, 2023
References Cited (14)
US 11501370B1 · Paya et al. · 2022 [cited by applicant]
US 20210073913A1 · Ingargiola · 2021 [cited by applicant]
US 20230123865A1 · Quigley et al. · 2023 [cited by applicant]
US 20230141423A1 · Fantini · 2023 [cited by examiner]
US 20230298064A1 · Whitt · 2023 [cited by examiner]
US 20240202679A1 · Mayerchak et al. · 2024 [cited by applicant]
EP 4099248A1 · 2022 [cited by examiner]
WO WO2020092900A2 · 2020 [cited by examiner]
WO WO2020247773A1 · 2020 [cited by examiner]
WO WO2023172729A1 · 2023 [cited by examiner]
Semonov, D: Transferring Tokens Across Blockchains: The Definitive Guide to Bridges, Atomic Swaps, and More, Sep. 5, 2021, Discover Anything, pp. 1-14 (Year: 2021). [cited by examiner]
Coinbase: How to swap tokens with Coinbase Wallet, Jun. 30, 2022, pp. 1-10 (Year: 2022). [cited by examiner]
Basel Committee on Banking Sopervision: Prudential Treatment of Cryptoasset exposures, Dec. 2022, pp. 1-36 (Year: 2022). [cited by examiner]
International Search Report and Written Opinion in International Appln. No. PCT/US2024/047801, mailed on Dec. 10, 2024, 9 pages. [cited by applicant]