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

Claim 8:
9. A system comprising:
at least one hardware processor; and
at least one non-transitory memory storing instructions, which, when executed by the at least one hardware processor, cause the system to:
(i) perform a transfer-in operation including causing the system to:
receive an indication of a transfer-in order placed by a transfer-in party node through an intermediate node;
send attributes of the transfer-in order from the intermediate node to a common node;
forward an indication of an unsigned digital currency allowance transfer for the transfer-in order to the transfer-in party node;
sign an unsigned transfer-in order transfer received from the common node; and
send the signed transfer-in order transfer with a digital wallet to an escrow swap node;

(ii) perform a transfer-out operation including causing the system to:
receive an indication of a transfer-out order placed by a transfer-out party node through the intermediate node;
send attributes of the transfer-out order from the intermediate node to the common node;
forward an indication of an unsigned digital currency allowance transfer for the transfer-out order to the transfer-out party node;
sign the unsigned transfer-out order transfer received from the common node;
send the signed transfer-out order transfer with a digital wallet to the escrow swap node;

(iii) perform a transfer-in-order finishing operation including causing the system to:
request a transfer of digital currency to the escrow swap node to finishing the transfer-in order;
receive the requested digital currency via the transfer-in party node;
(a) for each transfer-out order:
request a transfer of digital securities to the escrow swap node; and
transfer the digital securities to the escrow swap node via the transfer-out party node;

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

(iv) perform a transfer-out-order finishing operation including causing the system to:
request a transfer of digital securities to the escrow swap node;
receive the requested digital securities by the escrow swap node via the transfer-out party node;
(a) for each transfer-in order:
request transfer of digital currency to the escrow swap node; and
transfer the requested digital currency to the escrow swap node via the transfer-in party node;

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