Patent ID: 11948182
Assignee: TZERO IP, LLC
Field: IT methods for management (Electrical engineering)
Classification: CPC G  H | IPC G

Claim 0:
1. A system comprising:
network nodes communicatively coupled together in a peer-to-peer network where connections between the network nodes have different delays along different data pathways;
a first computing device communicatively coupled to a first network node of the network nodes, the first computing device configured to transmit a first trade request of trade requests to the first network node, wherein the trade requests are to trade assets;
a second computing device communicatively coupled to a second network node of the network nodes, the second computing device configured to transmit a second trade request of the trade requests to the second network node;
wherein each of the network nodes are configured to distribute information about when a plurality of trade requests are received by the network nodes to other network nodes of the network nodes using a common time base;
wherein each of a first plurality of the network nodes are configured to determine an order in which the trade requests are received by the network nodes using the information about when the plurality of trade requests are received by the network nodes;
wherein the first plurality of the network nodes are configured to reach a consensus of the order in which the trade requests are received by the network nodes using the information about when the plurality of trade requests are received by the network nodes;
wherein each of the first plurality of the network nodes are configured to generate common ordered data based on the order in which the trade requests are received by the network nodes; and
wherein each of a second plurality of the network nodes are configured to individually execute at least a portion of the trade requests based on the common ordered data, wherein at least one of the second plurality of the network nodes is not included in the first plurality of the network nodes, wherein the execution occurs in a common order within the second plurality of the network nodes because each of the second plurality of the network nodes is using the common ordered data.