Message Pattern Detection for Order-Book Processing Suspension

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Exchange computing systems face challenges in detecting and mitigating undesirable message patterns that adversely affect transaction processing, leading to unnecessary resource consumption and inaccurate market/order-book states due to anonymous trading environments.

Innovation Solution

A transaction suspension system that operates in a stateful manner, identifying harmful message patterns and selectively suspending or delaying messages to prevent their impact on the order book, maintaining market integrity and accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the transaction processing system processes all incoming messages, then the system maintains high productivity and responsiveness, but harmful message patterns consume unnecessary resources and degrade system performance

Engineering Contradiction:
Improvetransaction processing throughputVSAvoidresource consumption from harmful messages
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The system performs preliminary detection of message patterns before full transaction processing occurs. By identifying harmful patterns in advance using detection circuits that analyze message characteristics and sequences, the system can suspend processing of problematic messages before they consume significant computational resources, thus resolving the contradiction between maintaining high throughput and preventing resource waste from harmful messages

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

A pattern detection and suspension system acts as an intermediary layer between message reception and transaction processing. This intermediary detects harmful patterns and selectively suspends messages before they reach the main processing queue, allowing the core transaction processing system to maintain high productivity while the intermediary filters out messages that would cause resource consumption without value

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of energy

If the system suspends messages to prevent harmful patterns, then resource consumption is reduced, but legitimate messages may be incorrectly suspended causing loss of time and reduced productivity

Engineering Contradiction:
Improveresource consumption reductionVSAvoiddelay from false alarm suspensions
Core Design Contradiction:
Loss of energyVSLoss of time

Solution Approach 1:

The system implements feedback mechanisms where detection results are continuously refined based on actual message outcomes. When messages are suspended, the system monitors whether this was correct or a false alarm, and adjusts detection sensitivity accordingly. This feedback loop reduces false alarms over time, minimizing unnecessary suspensions of legitimate messages while maintaining resource conservation benefits

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The detection system dynamically adjusts its parameters and thresholds based on observed message patterns and system conditions. By changing detection sensitivity parameters, the system can balance between being more conservative (reducing false alarms) and more aggressive (catching more harmful patterns), thus resolving the contradiction between resource conservation and avoiding false suspensions of legitimate messages

Inventive Principle:
Principle #35Parameter changes

3Reliability

If the system implements comprehensive message pattern detection, then harmful messages are identified and suspended, but the device complexity increases due to additional detection and suspension mechanisms

Engineering Contradiction:
Improveaccuracy in identifying harmful patternsVSAvoidcomplexity of detection and suspension system
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The detection system is segmented into modular components that can independently analyze different aspects of messages (e.g., message content, source, timing patterns, sequence patterns). This segmentation allows the system to achieve comprehensive detection capability while maintaining manageable complexity through modular design, where each segment handles a specific detection task without requiring the entire system to be overly complex

Inventive Principle:
Principle #1Segmentation

4Productivity

If the system processes messages rapidly to maintain market responsiveness, then productivity is high, but harmful patterns may go undetected leading to inaccurate market states

Engineering Contradiction:
Improvemessage processing speedVSAvoidaccuracy in detecting harmful patterns
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The system performs preliminary pattern detection on incoming messages before they are fully processed into the market state. By detecting harmful patterns in advance using lightweight analysis circuits that examine message characteristics and sequences, the system can identify problematic messages without slowing down the main processing pipeline, thus maintaining high productivity while improving detection accuracy

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system replaces complex sequential analysis with parallel detection circuits that can simultaneously examine multiple message attributes. This substitution of detection mechanics allows rapid processing speed to be maintained while comprehensive pattern detection accuracy is improved through concurrent analysis rather than sequential processing

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentEP3507758B1Message pattern detection and processing suspension
Publication Date: 2025.09.17 CHICAGO MERCANTILE EXCHANGE INC
  • EP3507758B1 patent drawingFigure 1A
  • EP3507758B1 patent drawingFigure 1B
  • EP3507758B1 patent drawingFigure 2

AI summary

A transaction suspension system rapidly determines whether messages received by a centralized, anonymous data transaction processing system related to data objects correspond to a stored message pattern. Stored message patterns may include how the message impact objects within the data transaction processing system, which sources transmitted the messages, and when messages were received by the data transaction processing system. The transaction suspension system may prevent the further processing of messages, e.g., messages from a specific source, even if the message would have otherwise qualified for a completed, or processed, transaction.