IP Library Granted Patent US 11,210,736
Granted Patent B2
US 11,210,736 · App. 16/397,852 · Granted Dec 28, 2021

Global liquidity and settlement system

Inventor: Greg Brogger (San Francisco, CA)
Assignee: Forge Global, Inc.
G06Q40/04G06Q20/3678G06Q20/3825H04L9/14G06Q30/0633G06Q2220/00H04L2209/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,210,736
App. No.
16/397,852
Granted
Dec 28, 2021
Kind
B2
Abstract

The disclosed embodiments include a computer-implemented method for performing a token escrow swap on a network of nodes. The method includes placing buy/sell orders through a broker-dealer node and sending signed buy/sell order transactions with cryptocurrency wallets to the token escrow swap node. The method further includes performing a buy-order filling operation by requesting a transfer of currency tokens to the token escrow swap node and receiving the currency tokens via the buyer node. For each sell order, security tokens are transferred to the token escrow swap node via the seller node. The security tokens are sent from the token escrow swap node. For each sell order, the currency tokens are sent to the seller node. The method includes an analogous operation to fill a sell order.

Claims (38)

1. A computer-implemented method for performing a token escrow swap on a network of nodes, the method comprising:

(i) performing a buy operation including:

receiving an indication of a buy order placed by a buyer node through a broker-dealer node;

sending attributes of the buy order from the broker-dealer node to a market node;

forwarding an indication of an unsigned token allowance transaction for the buy order to the buyer node;

signing an unsigned buy order transaction received from the market node; and

sending the signed buy order transaction with a cryptocurrency wallet to the token escrow swap node;

(ii) performing a sell operation including:

receiving an indication of a sell order placed by a seller node through the broker-dealer node;

sending attributes of the sell order from the broker-dealer node to the market node;

forwarding an indication of an unsigned token allowance transaction for the sell order to the seller node;

signing the unsigned sell order transaction received from the market node;

sending the signed sell order transaction with a cryptocurrency wallet to the token escrow swap node;

(iii) performing a buy-order filling operation including:

requesting a transfer of currency tokens to the token escrow swap node to fill the buy order;

receiving the requested currency tokens via the buyer node;

(a) for each sell order:

requesting a transfer of security tokens to the token escrow swap node; and

transferring the security tokens to the token escrow swap node via the seller node;

sending the security tokens from the token escrow swap node to the buyer node; and

(b) for each sell order, causing, by the token escrow swap node, sending of the currency tokens to the seller node;

(iv) performing a sell-order filling operation including:

requesting a transfer of security tokens to the token escrow swap node;

receiving the requested security tokens by the token escrow swap node via the seller node;

(a) for each buy order:

requesting transfer of currency tokens to the token escrow swap node; and

transferring the requested currency tokens to the token escrow swap node via the buyer node;

sending the requested currency tokens from the token escrow swap node to the seller node; and

(b) for each buy order, causing, by the token escrow swap node, sending of security tokens to the buyer node.

2. The method of claim 1 , wherein the unsigned token allowance transaction for the buy order and the unsigned buy order transaction are each created by the market node, the method further comprising, prior to sending the signed buy order transaction to the token escrow swap node:

receiving the unsigned token allowance transaction for the buy order and the unsigned buy order transaction from the market node.

3. The method of claim 1 , wherein the unsigned token allowance transaction for the buy order is signed by the buyer node with a cryptocurrency wallet, and the unsigned token allowance transaction for the sell order is signed by the seller node with a cryptocurrency wallet.

4. The method of claim 1 , wherein matching of any sell orders and buy orders is performed by an agent node other than the broker-dealer node or the market node.

5. The method of claim 1 , wherein performing the buy-order filling operation or the sell-order filling operation further comprises:

matching buy orders and sell orders for the market node.

6. The method of claim 1 , wherein each cryptocurrency wallet stores at least one of a public key or a private key of a token of the token escrow swap.

7. The method of claim 1 , wherein each cryptocurrency wallet is an Ethereum wallet that connects to the Ethereum blockchain to transfer ethers and to interact with ERC20 tokens.

8. The method of claim 1 , wherein each cryptocurrency wallet is a MetaMask wallet.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 13, 2022
From: FORGE FINANCIAL HOLDINGS INC.
To: FORGE GLOBAL, INC.
Reel/Frame 059588/0764 →
CHANGE OF NAME Recorded Feb 28, 2022
From: SHARESPOST, INC.
To: FORGE FINANCIAL HOLDINGS INC.
Reel/Frame 059435/0901 →
RELEASE OF SECURITY INTEREST Recorded Apr 23, 2021
From: SHARESPOST, INC.
To: AVENUE VENTURE OPPORTUNITIES FUND, L.P.
Reel/Frame 056026/0701 →
SECURITY AGREEMENT Recorded Dec 23, 2020
From: SHARESPOST, INC.
To: AVENUE VENTURE OPPORTUNITIES FUND, L.P.
Reel/Frame 054837/0987 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 3, 2019
From: BROGGER, GREG
To: SHARESPOST, INC.
Reel/Frame 049071/0246 →
Continuity (2)
Provisional Application 62663889 · Apr 27, 2018
Related Publication 20190333051A1 · Oct 31, 2019
Cited By (1)
US 12,499,485