Dynamic Order Matching to Balance Speed and Market Fairness

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current financial instrument trading systems face challenges in maintaining market integrity, transparency, and fairness due to the influence of human interaction and speed advantages in electronic trading, leading to inefficiencies and reduced market liquidity.

Innovation Solution

Implementing a hybrid matching algorithm that gradually shifts from time-based priority to proportional allocation, grouping orders by temporal proximity, and equalizing order processing rates to incentivize market-making behavior and reduce speed-based penalties, while adapting to changing market conditions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If time-based priority matching is used in electronic trading systems, then order processing speed and automation are improved, but market fairness and equity deteriorate due to speed advantages

Engineering Contradiction:
Improveorder processing speedVSAvoidmarket fairness
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The patent implements dynamic matching algorithms that adaptively adjust matching criteria based on market conditions, order characteristics, and time of day. The system transitions from static time-priority matching to dynamic multi-factor matching that considers price improvement, market maker incentives, and temporal patterns, thereby maintaining processing speed while enhancing fairness.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes multiple parameters simultaneously including matching priority weights, time decay factors, and allocation proportions. By adjusting these parameters dynamically based on market state, the system optimizes both processing efficiency and fairness outcomes without sacrificing speed.

Inventive Principle:
Principle #35Parameter changes

2Loss of information

If electronic trading systems rely solely on objective factors like price and time, then matching transparency is improved, but market liquidity and trading opportunities deteriorate due to lack of human interaction

Engineering Contradiction:
Improvematching transparencyVSAvoidmarket liquidity
Core Design Contradiction:
Loss of informationVSQuantity of substance

Solution Approach 1:

The patent introduces human market makers as intermediaries who provide liquidity and facilitate trades that purely algorithmic systems might miss. These market makers operate within a framework of transparent rules and objective criteria, bridging the gap between automated efficiency and human judgment to enhance overall market liquidity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The matching system is segmented into multiple independent components: automated algorithmic matching for routine transactions, human market maker intervention for complex or illiquid trades, and hybrid mechanisms for transitional states. This segmentation allows each component to optimize for its specific function while maintaining overall system transparency.

Inventive Principle:
Principle #1Segmentation

3Speed

If speed-based incentives are maintained in electronic trading, then order execution efficiency is improved, but market integrity and equitable access deteriorate

Engineering Contradiction:
Improveorder execution speedVSAvoidmarket integrity
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The patent converts the potential harm of speed-based advantages into benefit by using temporal patterns and time decay as explicit matching factors. Rather than eliminating speed considerations, the system incorporates them into a broader framework where time-based factors work alongside price and other criteria to achieve both efficiency and integrity.

Inventive Principle:
Principle #22Blessing in disguise (Convert harm into benefit)

Solution Approach 2:

The system implements feedback mechanisms that monitor matching outcomes, speed distributions, and market integrity metrics in real-time. Based on this feedback, the system dynamically adjusts matching parameters to prevent speed-based manipulation while maintaining efficient execution, ensuring continuous optimization of both speed and integrity.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12400266B2Market operation through regulation of incoming order match allocation and/or dynamic resting order match allocation priorities
Publication Date: 2025.08.26 CHICAGO MERCANTILE EXCHANGE INC
  • US12400266B2 patent drawing
  • US12400266B2 patent drawing
  • US12400266B2 patent drawing

AI summary

The disclosed embodiments relate to regulation of a rate of incoming orders by buffering or otherwise batching orders together as they are received and subsequently forwarding batches of orders to a match engine for processing thereby in a manner which may equalize orders from traders having varying abilities to rapid submit orders or otherwise capitalize on market events. The disclosed embodiments further relate to prioritizing the matching of resting orders against an incoming order. In particular, the disclosed embodiments alter the priority of a given resting order to match against an incoming order, relative to other suitably matching resting orders, as a function of how long the orders have been resting on the order book.