Patent ID: 11908012
Assignee: FORGE GLOBAL, INC.
Field: IT methods for management (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 0:
1. A computer-implemented method for performing a digital currency escrow swap on a network of nodes, the method comprising:
(i) performing a transfer-in operation including:
receiving an indication of a transfer-in order placed by a transfer-in party node through an intermediate node;
sending attributes of the transfer-in order from the intermediate node to a common node;
forwarding an indication of an unsigned digital currency allowance transfer for the transfer-in order to the transfer-in party node;
signing an unsigned transfer-in order transfer received from the common node; and
sending the signed transfer-in order transfer with a digital wallet to an escrow swap node;

(ii) performing a transfer-out operation including:
receiving an indication of a transfer-out order placed by a transfer-out party node through the intermediate node;
sending attributes of the transfer-out order from the intermediate node to the common node;
forwarding an indication of an unsigned digital currency allowance transfer for the transfer-out order to the transfer-out party node;
signing the unsigned transfer-out order transfer received from the common node;
sending the signed transfer-out order transfer with a digital wallet to the escrow swap node;

(iii) performing a transfer-in-order finishing operation including:
requesting a transfer of digital currency to the escrow swap node to finishing the transfer-in order;
receiving the requested digital currency via the transfer-in party node;
(a) for each transfer-out order:
requesting a transfer of digital securities to the escrow swap node; and
transferring the digital securities to the escrow swap node via the transfer-out party node;

sending the digital securities from the escrow swap node to the transfer-in party node; and
(b) for each transfer-out order, causing, by the escrow swap node, sending of the digital currency to the transfer-out party node;

(iv) performing a transfer-out-order finishing operation including:
requesting a transfer of digital securities to the escrow swap node;
receiving the requested digital securities by the escrow swap node via the transfer-out party node;
(a) for each transfer-in order:
requesting transfer of digital currency to the escrow swap node; and
transferring the requested digital currency to the escrow swap node via the transfer-in party node;

sending the requested digital currency from the escrow swap node to the transfer-out party node; and
(b) for each transfer-in order, causing, by the escrow swap node, sending of digital securities to the transfer-in party node.