IP Library Granted Patent US 11,704,733
Granted Patent B2
US 11,704,733 · App. 15/396,030 · Granted Jul 18, 2023

Crypto multiple security asset creation and redemption platform

Inventors: Alec Wilkins (Salt Lake City, UT); Robert Christensen (Sandy, UT); John Wesley Welborn (Arlington, VA); John Tabacco (Jersey City, NJ); Glen Nickle (Logan, UT)
Assignee: tZERO IP, LLC
G06Q40/04H04L9/0637H04L9/14H04L9/30H04L9/3236H04L9/3247G06Q2220/00H04L9/50H04L2209/56
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 11,704,733
App. No.
15/396,030
Granted
Jul 18, 2023
Kind
B2
Abstract

An asset trading system utilizing a distributed ledger and configured to: when a creation request to create a digital fund token representing at least one share of a fund having a plurality of different assets (i) is received, (ii) is electronically signed with a private key associated with a first addressed account, and (iii) indicates a composition of the at least one share of the fund: place the plurality of different assets represented by the at least one share of the fund into an escrow account; create the digital fund token, wherein the digital fund token indicates the composition of the share of the fund; and record the creation of the digital fund token on a distributed ledger.

Claims (90)

1. A computer implemented cryptographic asset trading system comprising:

a processor; and

a memory communicatively coupled to the processor, the memory storing computer readable instructions that when executed by the processor causes the processor to:

receive a creation request (i) including a digital signature of a first cryptographic key associated with a first account and (ii) including a composition of at least one share of a fund, the composition of the at least one share of the fund including a respective quantity of each of a plurality of different assets in the at least one share of the fund;

in response to receiving the creation request:

place the respective quantity of each of the plurality of different assets represented by the at least one share of the fund into an escrow account associated with the computer implemented cryptographic asset trading system as collateral for a digital fund token serving as a digital representation of the fund;

create and transfer the digital fund token to the first account (i) by cryptographically signing with a second cryptographic key associated with the computer implemented cryptographic asset trading system and (ii) based on the respective quantity of each of the plurality of different assets, the digital fund token including the composition of the at least one share of the fund, the composition of the at least one share of the fund including the respective quantity of each of the plurality of different assets in the at least one share of the fund represented by the digital fund token; and

record the creation and transfer of the digital fund token to the first account on a distributed ledger thereby requiring cryptographic signing with the first cryptographic key associated with the first account to: (i) redeem the digital fund token from the first account or (ii) transfer the digital fund token from the first account to a second account;

receive a redemption request including the digital signature of the first cryptographic key associated with the first account; and

in response to receiving the redemption request:

release the plurality of different assets represented by the at least one share of the fund from the escrow account;

destroy the digital fund token; and

record the destruction of the digital fund token on the distributed ledger.

2. The asset trading system of claim 1 , wherein the instructions, when executed by the processor further causes the processor to:

in response to receiving the creation request and prior to creating the digital fund token:

receive confirmation from the distributed ledger that the plurality of different assets represented by the at least one share of the fund are associated with the first account.

3. The asset trading system of claim 1 , wherein the instructions, when executed by the processor further causes the processor to:

in response to receiving the creation request and prior to creating the digital fund token:

create a plurality of digital tokens representing the plurality of different assets; and

record the creation of the plurality of digital tokens on the distributed ledger; and

in response to receiving the creation request and as part of creating the digital fund token:

place the plurality of digital tokens representing the plurality of different assets into an escrow state; and

record the escrow state of the plurality of digital tokens representing the plurality of different assets on the distributed ledger.

4. The asset trading system of claim 1 , wherein the instructions, when executed by the processor further causes the processor to:

in response to receiving the redemption request and prior to destroying the digital fund token:

remove a plurality of digital tokens representing the plurality of different assets from an escrow state; and

record the removal of the plurality of digital tokens representing the plurality of different assets from the escrow state on the distributed ledger.

5. The asset trading system of claim 1 , wherein the instructions, when executed by the processor further causes the processor to:

receive a transfer request including the digital signature of the first cryptographic key associated with the first account; and

in response to receiving the transfer request:

transfer the digital fund token from the first account to the second account; and

record the transfer of the digital fund token from the first account to the second account on the distributed ledger.

6. The asset trading system of claim 1 , wherein place the respective quantity of each of the plurality of different assets represented by the at least one share of the fund into the escrow account as collateral for the digital fund token includes placing a quantity of at least one of an exchange traded fund, a mutual fund, an index fund, a bond fund, a commodity fund, a currency fund, and a real estate fund into the escrow account as collateral for the digital fund token.

7. A method comprising:

receiving, using at least one processor, a creation request (i) including a digital signature of a first cryptographic key associated with a first account and (ii) includes a composition of at least one share of a fund, the composition of the at least one share of the fund including a respective quantity of each of a plurality of different assets in the at least one share of the fund;

in response to receiving the creation request:

placing, using the at least one processor, the respective quantity of each of the plurality of different assets represented by the at least one share of the fund into an escrow account associated with a computer implemented cryptographic asset trading system as collateral for a digital fund token serving as a digital representation of the fund;

creating and transferring, using the at least one processor, the digital fund token to the first account (i) by cryptographically signing with a second cryptographic key associated with the computer implemented cryptographic asset trading system and (ii) based on the respective quantity of each of the plurality of different assets, the digital fund token including the composition of the at least one share of the fund, the composition of the at least one share of the fund including the respective quantity of each of the plurality of different assets in the at least one share of the fund represented by the digital fund token; and

recording, using the at least one processor, the creation and transfer of the digital fund token to the first account on a distributed ledger thereby requiring cryptographic signing with the first cryptographic key associated with the first account to: (i) redeem the digital fund token from the first account or (ii) transfer the digital fund token from the first account to a second account;

receiving, using the at least one processor, a redemption request including the digital signature of the first cryptographic key associated with the first account; and

in response to receiving the redemption request:

releasing, using the at least one processor, the plurality of different assets represented by the at least one share of the fund from the escrow account;

destroying, using the at least one processor, the digital fund token; and

recording, using the at least one processor, the destruction of the digital fund token on the distributed ledger.

8. The method of claim 7 , further comprising:

in response to receiving the creation request and prior to creating the digital fund token:

receiving, using the at least one processor, confirmation from the distributed ledger that the plurality of different assets represented by the at least one share of the fund are associated with the first account.

9. The method of claim 8 , further comprising:

in response to receiving the creation request and prior to creating the digital fund token:

creating, using the at least one processor, a plurality of digital tokens representing the plurality of different assets; and

recording, using the at least one processor, the creation of the plurality of digital tokens on the distributed ledger; and

in response to receiving the creation request and as part of creating the digital fund token:

placing, using the at least one processor, the plurality of digital tokens representing the plurality of different assets into an escrow state; and

recording, using the at least one processor, the escrow state of the plurality of digital tokens representing the plurality of different assets on the distributed ledger.

10. The method of claim 7 , further comprising:

in response to receiving the redemption request and prior to destroying the digital fund token:

removing, using the at least one processor, a plurality of digital tokens representing the plurality of different assets from an escrow state; and

recording, using the at least one processor, the removal of the plurality of digital tokens representing the plurality of different assets from the escrow state on the distributed ledger.

11. The method of claim 7 , further comprising:

receiving, using the at least one processor, a transfer request including the digital signature of the first cryptographic key associated with the first account; and

in response to receiving the transfer request:

transferring, using the at least one processor, the digital fund token from the first account to the second account; and

recording, using the at least one processor, the transfer of the digital fund token on the distributed ledger.

12. The method of claim 7 , wherein placing the respective quantity of each of the plurality of different assets represented by the at least one share of the fund into the escrow account as collateral for the digital fund token includes placing a quantity of at least one of an exchange traded fund, a mutual fund, an index fund, a bond fund, a commodity fund, a currency fund, and a real estate fund into the escrow account as collateral for the digital fund token.

13. A non-transitory computer-readable storage medium including a set of instructions that, when executed by a processor, cause the processor to:

receive a creation request (i) including a digital signature of a first cryptographic key associated with a first account and (ii) including a composition of at least one share of a fund, the composition of the at least one share of the fund including a respective quantity of each of a plurality of different assets in the at least one share of the fund;

in response to receiving the creation request:

place the respective quantity of each of the plurality of different assets represented by the at least one share of the fund into an escrow account associated with a computer implemented cryptographic asset trading system as collateral for a digital fund token serving as a digital representation of the fund;

create and transfer the digital fund token to the first account (i) by cryptographically signing with a second cryptographic key associated with the computer implemented cryptographic asset trading system and (ii) based on the respective quantity of each of the plurality of different assets, the digital fund token including the composition of the at least one share of the fund, the composition of the at least one share of the fund including the respective quantity of each of the plurality of different assets in the at least one share of the fund represented by the digital fund token; and

record the creation and transfer of the digital fund token to the first account on a distributed ledger thereby requiring cryptographic signing with the first cryptographic key associated with the first account to: (i) redeem the digital fund token from the first account or (ii) transfer the digital fund token from the first account to a second account;

receive a redemption request including the digital signature of the first cryptographic key associated with the first account; and

in response to receiving the redemption request:

release the plurality of different assets represented by the at least one share of the fund from the escrow account;

destroy the digital fund token; and

record the destruction of the digital fund token on the distributed ledger.

14. The non-transitory computer-readable storage medium of claim 13 , wherein the instructions, when executed by the processor, further cause the processor to:

in response to receiving the creation request and prior to creating the digital fund token:

receive confirmation from the distributed ledger that the plurality of different assets represented by the at least one share of the fund are associated with the first account.

15. The non-transitory computer-readable storage medium of claim 14 , wherein the instructions, when executed by the processor, further cause the processor to:

in response to receiving the creation request and prior to creating the digital fund token:

create a plurality of digital tokens representing the plurality of different assets; and

record the creation of the plurality of digital tokens on the distributed ledger; and

in response to receiving the creation request and as part of creating the digital fund token:

place the plurality of digital tokens representing the plurality of different assets into an escrow state; and

record the escrow state of the plurality of digital tokens representing the plurality of different assets on the distributed ledger.

16. The non-transitory computer-readable storage medium of claim 13 , wherein the instructions, when executed by the processor, further cause the processor to:

in response to receiving the redemption request and prior to destroying the digital fund token:

remove a plurality of digital tokens representing the plurality of different assets from an escrow state; and

record the removal of the plurality of digital tokens representing the plurality of different assets from the escrow state on the distributed ledger.

17. The non-transitory computer-readable storage medium of claim 13 , wherein place the respective quantity of each of the plurality of different assets represented by the at least one share of the fund into the escrow account as collateral for the digital fund token includes placing a quantity of at least one of an exchange traded fund, a mutual fund, an index fund, a bond fund, a commodity fund, a currency fund, and a real estate fund into the escrow account as collateral for the digital fund token.

Assignments (9)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 31, 2021
From: TZERO GROUP, INC.
To: TZERO IP, LLC
Reel/Frame 055786/0953 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 14, 2019
From: CHRISTENSEN, ROBERT
To: OVERSTOCK.COM, INC.
Reel/Frame 050698/0819 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 14, 2019
From: WELBORN, JOHN WESLEY
To: OVERSTOCK.COM, INC.
Reel/Frame 050699/0465 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 14, 2019
From: TABACCO, JOHN
To: T0.COM, INC.
Reel/Frame 050699/0876 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 14, 2019
From: WILKINS, ALEC
To: MEDICI, INC.
Reel/Frame 050698/0772 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 14, 2019
From: OVERSTOCK.COM, INC.
To: TZERO GROUP, INC.
Reel/Frame 050700/0720 →
CONVERSION AND CHANGE OF NAME Recorded Oct 14, 2019
From: T0.COM, INC.
To: TZERO GROUP, INC.
Reel/Frame 050716/0411 →
CHANGE OF NAME Recorded Oct 14, 2019
From: MEDICI, INC.
To: T0.COM, INC.
Reel/Frame 050716/0417 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 14, 2019
From: NICKLE, GLEN
To: OVERSTOCK.COM, INC.
Reel/Frame 050700/0505 →
Continuity (5)
Continuation In Part 15141582 · Apr 28, 2016
Provisional Application 62273848 · Dec 31, 2015
Provisional Application 62246713 · Oct 27, 2015
Provisional Application 62156027 · May 1, 2015
Related Publication 20170109744A1 · Apr 20, 2017
Cited By (3)
US 12,438,877 US 12,457,205 US 12,469,079