| CPC G06Q 40/04 (2013.01) [G06Q 40/00 (2013.01); G06Q 40/06 (2013.01)] | 19 Claims |

|
1. A system for managing trading orders within a network, comprising:
memory operable to store an order associated with a first price and a plurality of configured conditions;
at least one processor communicatively coupled to the memory and operable to:
receive, via a communication circuit and from a plurality of management servers, a plurality of networking latency values representing a delay in transmission or processing of trading orders with each of the plurality of management servers;
receive an order associated with a first price;
receive a counterorder;
compare a combination of all of the plurality of networking latency values for the plurality of management servers to the stored plurality of configured conditions to determine whether the combination satisfies any of the plurality of configured conditions;
responsive to determining that the combination satisfies at least a first configured condition from among the plurality of configured conditions, setting a configured period to a first preset time period pre-associated with the first configured condition;
determine whether a potential trade associated with the order and the counterorder is valid upon expiration of the first preset time period;
responsive to determining that the potential trade is not valid upon expiration of the first preset time period, prevent execution of the potential trade; and
based at least in part on the plurality of networking latency values, adjust conditions in the network to reduce latency for a subsequent order.
|