Dynamic Market Data Publication Rate Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for publishing market information to trader client devices often overwhelm the processing capacity of these devices, leading to latency and inefficiencies, especially in high-frequency trading environments where timely and accurate data is crucial.

Innovation Solution

A computer-implemented method and apparatus that dynamically adjust the publication of market information based on the client device's processing capacity, using a feedback-oriented network approach to ensure that data is published only when the device is ready, thereby preventing data overload and minimizing latency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If market information is sent at a high rate to keep the data pipeline from becoming clogged, then data freshness is improved, but the trader's processing capacity is overwhelmed

Engineering Contradiction:
Improvedata freshnessVSAvoidprocessing capacity
Core Design Contradiction:
Loss of informationVSProductivity

Solution Approach 1:

The system implements a feedback mechanism where the trader's client device sends acknowledgment signals to the exchange about its processing status. The exchange uses this feedback to dynamically adjust the market data transmission rate, ensuring the trader receives sufficient data without overwhelming its processing capacity

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent applies dynamic transmission rate adjustment based on real-time feedback from the trader's processing capacity. The system transitions from static predetermined intervals to dynamic rate modulation that adapts to the trader's actual ability to process data, optimizing both data freshness and processing load

Inventive Principle:
Principle #15Dynamics

2Speed

If market updates are sent immediately upon change to provide quick response, then response speed is improved, but network bandwidth is exceeded and latency increases

Engineering Contradiction:
Improveresponse speedVSAvoidlatency
Core Design Contradiction:
SpeedVSLoss of time

Solution Approach 1:

The system uses feedback signals from the trader's client device to regulate transmission timing. The exchange waits for acknowledgment feedback before sending the next market update, preventing bandwidth exhaustion while maintaining responsive data delivery

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent implements periodic transmission controlled by feedback signals rather than continuous or immediate transmission. The exchange sends updates at intervals determined by the trader's processing status, creating a rhythm that balances responsiveness with bandwidth management

Inventive Principle:
Principle #19Periodic action

3Productivity

If a predetermined time interval is used for data transmission, then processing load is controlled, but data delivery timeliness deteriorates

Engineering Contradiction:
Improveprocessing loadVSAvoiddata delivery timeliness
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system replaces static predetermined intervals with dynamic transmission timing based on real-time feedback about the trader's processing capacity. The interval automatically adjusts to balance processing load control with data delivery timeliness

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the transmission interval parameter from a fixed predetermined value to a variable parameter that adapts based on feedback signals. This allows the system to optimize both processing load and data delivery timeliness by adjusting the interval parameter in response to actual system conditions

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10380686B2Method and apparatus for publishing market information
Publication Date: 2019.08.13 CHICAGO MERCANTILE EXCHANGE INC
  • US10380686B2 patent drawing
  • US10380686B2 patent drawing
  • US10380686B2 patent drawing

AI summary

A method and apparatus for publishing market data for a financial instrument utilizes existing network layer acknowledgement feature to publish market data for the financial instrument to a client device at rates in which the client device is able to process the data. The publishing rate is dynamic, as opposed to being fixed, and is able to adjust “on-the-fly” so as to prevent message queue stagnation.