SYSTEMS AND METHODS FOR TRANSFERRING DIGITAL ASSESTS USING A DE-CENTRALIZED EXCHANGE
First Claim
1. A computer implemented method for trading assets using a de-centralized escrow service, comprising executing on a processor the steps of:
- receiving an electronic communication in a computer terminal with a memory module, a wallet manager module, an order module, an order matching module, a clearing module and a settlement module, the electronic communication is a trade order for a pair of assets requested by a first user;
installing a digital assets trading program on the user terminal;
verifying the user terminal is fitted with a first digital wallet and a second digital wallet corresponding to the pair of assets using the wallet manager module;
funding the first digital wallet on the computer terminal by securely transferring a first asset of the pair of assets to the first digital wallet and freezing an amount of the first asset to be traded for a second asset in the pair of assets;
establishing a communication link to a central processing server and submitting the trade order to the central processing server using the order module; and
receiving notification from the central processing server of a trade order match module using the order matching module.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for transferring digital assets amongst a network of distributed users without the need to transfer the assets to an external party, such as an escrow agent, are provided. The transferring of assets may be in the form of electronic transactions between pluralities of currencies or assets. Temporary and localized escrow services may be created on a user terminal for safely overseeing the process of transferring digital assets. The trade instructions and execution orders for the transfer of assets may be validated over a de-centralized network of user terminals, such as the user terminals of traders. This type of network allows secure peer-to-peer electronic transactions to occur between distributed and anonymous users or participants, which are assumed to be trustless. In such networks, the transactions may be handled by cryptographic mathematical algorithms and which are known to be identical across all users or participants of the same network.
-
Citations
20 Claims
-
1. A computer implemented method for trading assets using a de-centralized escrow service, comprising executing on a processor the steps of:
-
receiving an electronic communication in a computer terminal with a memory module, a wallet manager module, an order module, an order matching module, a clearing module and a settlement module, the electronic communication is a trade order for a pair of assets requested by a first user; installing a digital assets trading program on the user terminal; verifying the user terminal is fitted with a first digital wallet and a second digital wallet corresponding to the pair of assets using the wallet manager module; funding the first digital wallet on the computer terminal by securely transferring a first asset of the pair of assets to the first digital wallet and freezing an amount of the first asset to be traded for a second asset in the pair of assets; establishing a communication link to a central processing server and submitting the trade order to the central processing server using the order module; and receiving notification from the central processing server of a trade order match module using the order matching module. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer terminal for trading assets using a de-centralized escrow service, the terminal comprising:
-
a processing circuit; a communications interface communicatively coupled to the processing circuit for transmitting and receiving information; and a memory communicatively coupled to the processing circuit for storing information, wherein the processing circuit is configured to; receive an electronic communication, the electronic communication is a trade order for a pair of assets requested by a first user; install a digital assets trading program on the user terminal; verify the user terminal is fitted with a first digital wallet and a second digital wallet corresponding to the pair of assets using a wallet manager module communicatively coupled to the processor; fund the first digital wallet on the computer terminal by securely transferring a first asset of the pair of assets to the first digital wallet and freezing an amount of the first asset to be traded for a second asset in the pair of assets; establish a communication link to a central processing server and submitting the trade order to the central processing server using an order module communicatively coupled to the processing circuit; and receive notification from the central processing server of a trade order match module using the order matching module. - View Dependent Claims (18, 19, 20)
-
Specification