Network Order State Synchronization Under Trading Latency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

High network latency and congestion in trading systems cause asynchronous conditions and missed microsecond opportunities, leading to increased costs and inefficiencies in financial trading due to rejected, filled, or canceled orders, and out-of-sync order states between trading systems and exchanges.

Innovation Solution

An apparatus and method utilizing a network optimizer to manage order state synchronization and minimize network traffic by prioritizing trading instructions based on strategy, periodically checking acknowledgments, and adjusting orders to reduce redundant messages, thereby maintaining synchronicity and balancing network performance with exchange execution priority.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If trading systems send many electronic messages to exchanges via network, then trading strategies can be executed with high volume, but network latency increases causing asynchronous conditions and missed microsecond opportunities

Engineering Contradiction:
Improvetrading execution volumeVSAvoidnetwork latency
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system pre-synchronizes order state information between trading systems and exchanges before actual trading messages are sent. By establishing the correct order state in advance through preliminary synchronization actions, the system ensures that when high-volume trading messages are transmitted, they execute with minimal latency and without causing asynchronous conditions, thus resolving the contradiction between high productivity and time loss.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If network optimizer periodically requests trading instructions in specific sequence based on priority, then order state synchronicity is maintained, but network traffic increases

Engineering Contradiction:
Improveorder state synchronicityVSAvoidnetwork traffic
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The network optimizer extracts and processes only the essential synchronization information needed to maintain order state synchronicity, rather than transmitting all trading instructions. By taking out only the critical state synchronization data and separating it from routine trading traffic, the system maintains reliability of order state while minimizing the quantity of network traffic generated by synchronization activities.

Inventive Principle:
Principle #2Taking out (Extraction)

3Ease of operation

If exchanges prioritize trading instructions in queue based on first come first serve, then fairness is maintained, but network congestion causes trading messages to be prioritized lower than messages from competing systems

Engineering Contradiction:
Improvequeue fairnessVSAvoidmessage transmission speed
Core Design Contradiction:
Ease of operationVSSpeed

Solution Approach 1:

The system performs preliminary synchronization of order state information before messages enter the exchange queue. This preliminary action ensures that when messages are transmitted under first-come-first-serve queuing, they start from a synchronized state, preventing network congestion from causing priority loss. The preliminary synchronization compensates for the fairness-based queuing mechanism, maintaining effective speed without compromising queue fairness.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20260012423A1Network optimization and state synchronization
Publication Date: 2026.01.08 CFPH LLC
  • US20260012423A1 patent drawing
  • US20260012423A1 patent drawing
  • US20260012423A1 patent drawing

AI summary

Disclosed herein are an apparatus, non-transitory computer readable medium, and method for minimizing network traffic and maintaining synchronous state information between systems.