IP Library Granted Patent US 12,190,385
Granted Patent B2
US 12,190,385 · App. 17/869,884 · Granted Jan 7, 2025

Systems, methods, and storage media for managing digital liquidity tokens in a distributed ledger platform

Inventor: George Daniel Doney (Riva, MD)
Assignee: DTCC DIGITAL (US) INC.
G06Q40/06G06Q20/367
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,190,385
App. No.
17/869,884
Granted
Jan 7, 2025
Kind
B2
Abstract

An apparatus, computer-readable medium, and computer-implemented method for creating and managing a distributed ledger non-fungible token data structures that represent the liquidity function for any two distinct representations of assets. The representations may be different assets or a single asset type with different characteristics including ledger, network, jurisdiction, availability, etc. The liquidity function is the mechanism to transform or exchange the asset including the pricing function, fees, and delivery mechanism. The investment performance of the liquidity token can be proportional to the demand for liquidity for the pair of assets.

Claims (40)

1. A method for creating a tokenized pairs of assets, the method comprising:

creating, by at least one computer processor executing instructions on a stored memory, a liquidity token, wherein the liquidity token is a digital token representing a liquidity function for an asset pair and beneficial ownership of revenues produced by the liquidity function and ownership of the asset pair required to support liquidity;

assigning, by the at least one computer processor, to the liquidity token a smart contract wallet;

creating, by the at least one computer processor, asset tokens, wherein each asset token is a non-fungible digital token representing each asset pool in an asset pair in accordance with a class definition, and wherein each non-fungible digital token includes a unique token identifier;

assigning, by the at least one computer processor, ownership of each asset token to a wallet that is owned by the liquidity token;

assigning, by the at least one computer processor, to an asset token a smart contract wallet to support liquidity operations for an asset pool; and

wrapping, by the at least one computer processor, the liquidity token with a digital fungible token by assigning ownership of the liquidity token to the digital fungible token to thereby create a data structure that permits fractional ownership of assets of the asset pair and revenue represented by the liquidity token.

2. The method of claim 1 , further comprising applying an elastic securitization algorithm to allocate resources invested in the assets of the asset pair to meet underlying liquidity needs.

3. The method of claim 1 , further comprising receiving a request to deposit one or more assets to at least one asset pool or withdraw one or more assets from the at least one asset pool and depositing the one or more assets to the at least one asset pool or withdrawing the one or more assets from the at least one asset pool.

4. The method of claim 1 , wherein the class definition provides properties and functions of the non-fungible digital token.

5. The method of claim 1 , further comprising associating a communication interface with the digital token in accordance with the class definition, wherein the communication interface is compliant with a communication specification implemented by an asset registry and which is configured to expose a set of predefined functions, wherein the set of predefined functions include asset ownership transfer functions, asset valuation publication functions, asset attribute determination functions, and/or asset specific processing logic.

6. The method of claim 5 , further comprising executing the asset ownership transfer functions, including at least one of a Create Sell Order function, a Cancel Sell Order function, an Accept Sell Order Function, a Create Purchase Order function, a Cancel Purchase Order Function, an Accept Purchase Order Function, and/or a Reject Purchase Order Function.

7. A method for creating a tokenized pairs of assets, the method comprising:

creating, by at least one computer processor executing instructions stored on a memory, a liquidity token, wherein the liquidity token is a digital token representing a liquidity function for an asset pair and beneficial ownership of revenues produced by the liquidity function and ownership of the asset pair required to support liquidity;

assigning, by the at least one computer processor, to the liquidity token a smart contract wallet;

creating, by the at least one computer processor, asset tokens, wherein each asset token is a non-fungible digital token representing each asset pool in an asset pair in accordance with a class definition, and wherein each non-fungible digital token includes a unique token identifier;

registering, by the at least one computer processor, the asset tokens in association with the corresponding asset as a unique record in a device including a memory of an asset registry;

assigning, by the at least one computer processor, ownership of each of asset token to a respective wallet that is owned by the liquidity token;

assigning, by the at least one computer processor, to an asset token a smart contract wallet to support liquidity operations for an asset pool; and

wrapping, by the at least one computer processor, the liquidity token with a digital fungible token by assigning ownership of the liquidity token to the digital fungible token to thereby create a data structure that permits fractional ownership of assets of the asset pair and revenue represented by the liquidity token.

8. The method of claim 7 , further comprising applying an elastic securitization algorithm to allocate resources invested in the assets of the asset pair to meet underlying liquidity needs.

9. The method of claim 7 , further comprising receiving a request to deposit one or more assets to at least one asset pool or withdraw one or more assets from the at least one asset pool and depositing the one or more assets to the at least one asset pool or withdrawing the one or more assets form the at least one asset pool.

10. The method of claim 7 , wherein the class definition provides properties and functions of the non-fungible token.

11. The method of claim 7 , further comprising associating a communication interface with the digital token in accordance with a class definition, wherein the communication interface is compliant with a communication specification implemented by the asset registry and which is configured to expose a set of predefined functions, wherein the set of predefined functions include asset ownership transfer functions, asset valuation publication functions, asset attribute determination functions, and/or specific processing logic.

12. The method of claim 7 , further comprising, wrapping the liquidity token with a digital fungible token by assigning ownership of the liquidity token to the digital fungible token to thereby create a data structure that permits fractional ownership of the assets and revenue represented by the liquidity token.

13. A computer system for creating a data structure representing a tokenized pair of assets comprising:

at least one computer processor;

at least one memory; and

a data structure recorded on a non-transient media;

wherein the at least one computer processor creates a digital token for each side of an asset pair, wherein each digital token is created in accordance with a class definition, and wherein each digital token includes a unique token identifier that is registered in association with the corresponding asset as a unique record in the at least one memory;

wherein the at least one computer processor assigns ownership of each of the digital tokens to a respective wallet that is owned by a smart contract;

wherein a fungible digital token wraps a non-fungible token through an ownership assignment of the non-fungible token to a wallet associated with the fungible digital token to thereby create a data structure that represents revenue generated by providing liquidity between assets of the asset pair;

wherein the at least one computer processor creates non-fungible asset tokens, wherein each non-fungible asset token represents each asset pool in the asset pair in accordance with the class definition, wherein each non-fungible token includes a unique non-fungible token identifier; and

wherein the at least one computer processor assigns ownership of each of the asset tokens to a wallet that is owned by a liquidity token.

14. The method of claim 13 , wherein an elastic securitization algorithm is applied to allocate resources invested in the assets of the asset pair to meet the underlying liquidity needs.

15. The system of claim 13 , wherein the system is operable to receive a request to deposit one or more assets to at least one asset pool or withdraw one or more assets from the at least one asset pool and wherein the at least one computer processor is operable to cause the one or more assets to be deposited into the at least one asset pool or the one or more assets to be withdrawn from the at least one asset pool.

16. The system of claim 13 , wherein the class definition provides properties and functions of the non-fungible token.

17. The system of claim 13 , wherein the data structure permits fractional ownership of the assets.

18. The system of claim 13 , further comprising a communication interface associated with the digital token in accordance with the class definition, wherein the communication interface is compliant with a communication specification implemented by an asset registry and which is configured to expose a set of predefined functions, wherein the set of predefined functions include asset ownership transfer functions, asset valuation publication functions, asset attribute determination functions, and/or asset specific processing logic.

19. The system of claim 18 , wherein the asset ownership transfer functions are operable to be executed, and include at least one of a Create Sell Order function, a Cancel Sell Order function, an Accept Sell Order Function, a Create Purchase Order function, a Cancel Purchase Order Function, an Accept Purchase Order Function, and/or a Reject Purchase Order Function.

Assignments (4)
MERGER AND CHANGE OF NAME Recorded Apr 19, 2024
From: SECURRENCY, INC.; SNAPDRAGON MERGER SUB INC.; DTCC DIGITAL (US) INC.
To: DTCC DIGITAL (US) INC.
Reel/Frame 067159/0338 →
RELEASE OF PATENT SECURITY INTEREST RECORDED AT REEL 064015, FRAME 0699 Recorded Dec 11, 2023
From: WISDOMTREE, INC.
To: SECURRENCY, INC.
Reel/Frame 065844/0315 →
SECURITY INTEREST Recorded Jun 21, 2023
From: SECURRENCY, INC.
To: WISDOMTREE, INC., AS COLLATERAL AGENT
Reel/Frame 064015/0699 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 1, 2022
From: DONEY, GEORGE DANIEL
To: SECURRENCY INC.
Reel/Frame 060686/0964 →
Continuity (4)
Continuation 16861769 · Apr 29, 2020
Continuation In Part 16851184 · Apr 17, 2020
Provisional Application 62839969 · Apr 29, 2019
Related Publication 20220374990A1 · Nov 24, 2022
References Cited (32)
US 10193696B2 · Struttmann et al. · 2019 [cited by applicant]
US 11194837B2 · Vo et al. · 2021 [cited by applicant]
US 11301460B2 · Rich et al. · 2022 [cited by applicant]
US 11488147B2 · Sheng et al. · 2022 [cited by applicant]
US 11488161B2 · Soundararajan et al. · 2022 [cited by applicant]
US 11551191B2 · McNamara et al. · 2023 [cited by applicant]
US 20120303425A1 · Katzin et al. · 2012 [cited by applicant]
US 20140129457A1 · Peeler · 2014 [cited by applicant]
US 20150026049A1 · Theurer et al. · 2015 [cited by applicant]
US 20150081589A1 · RovelleQuartz · 2015 [cited by examiner]
US 20170085545A1 · Lohe et al. · 2017 [cited by applicant]
US 20170091756A1 · Stern et al. · 2017 [cited by applicant]
US 20170103385A1 · Wilson, Jr. et al. · 2017 [cited by applicant]
US 20170109735A1 · Sheng et al. · 2017 [cited by applicant]
US 20170213289A1 · Doney · 2017 [cited by examiner]
US 20170221052A1 · Sheng et al. · 2017 [cited by applicant]
US 20180189756A1 · Purves et al. · 2018 [cited by applicant]
US 20190028276A1 · Pierce et al. · 2019 [cited by applicant]
US 20190080404A1 · Molinari et al. · 2019 [cited by applicant]
US 20190287175A1 · Hill · 2019 [cited by examiner]
US 20200089672A1 · Velisetti et al. · 2020 [cited by applicant]
US 20200258153A1 · Tilfors · 2020 [cited by applicant]
US 20200349562A1 · Madhuram et al. · 2020 [cited by applicant]
US 20210042735A1 · Majidi et al. · 2021 [cited by applicant]
US 20210097530A1 · Chang · 2021 [cited by applicant]
US 20210192501A1 · McNamara et al. · 2021 [cited by applicant]
US 20220006705A1 · Padmanabhan · 2022 [cited by applicant]
US 20220270080A1 · Yantis et al. · 2022 [cited by applicant]
“Wrapped Tokens. A multi-institutional framework for tokenizing any asset.” Whitepaper v0.2, https://wbtc.network/assets/wrapped-tokens-whitepaper.pdf (Jan. 24, 2019). (Year: 2019). [cited by examiner]
International Searching Authority; International Search Report and Written Opinion for PCT Application No. PCT/US20/28625 mailed Jul. 17, 2020. [cited by applicant]
International Searching Authority; International Search Report and Written Opinion for PCT Application No. PCT/US20/30446mailed Jul. 27, 2020. [cited by applicant]
Konings, Herwig, “Security Tokens Explained in 4 Layers; A Guide for Investors and Issuers,” Security Token Market Blog, https://blog.stomarket.com/security-tokens-explained-in-4-layers-a-guide-for-investors-and-issuers… [cited by applicant]