Order ID Mapping for Priority Match Processing Feeds

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data structures, processing algorithms, and networking techniques in electronic exchange computing systems often become incompatible with newly desired application features, leading to inefficiencies and potential disruption of dependent applications when integrating new functionality.

Innovation Solution

Implement a real-time market data feed that includes indications of order priority and generates new order IDs for priority orders, allowing for priority trading modes while maintaining separate internal and external order IDs for efficient processing and update transmission.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If new functionality is integrated into existing electronic exchange systems, then system adaptability is improved, but system complexity and compatibility issues increase

Engineering Contradiction:
Improvesystem adaptabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the order ID system into two distinct components: internal order IDs for processing and external order IDs for communication. This segmentation allows the system to independently manage internal processing requirements while maintaining compatibility with external applications, thereby improving adaptability without proportionally increasing overall system complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary mapping mechanism between internal and external order IDs. This intermediary layer acts as a buffer that translates between internal processing requirements and external communication protocols, allowing new functionality to be integrated without directly impacting existing system components or external applications.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If new features are integrated into electronic exchange systems, then system versatility is improved, but compatibility with dependent applications deteriorates

Engineering Contradiction:
Improvesystem versatilityVSAvoidapplication compatibility
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent inverts the traditional approach by having the system generate external order IDs based on internal order IDs, rather than having external applications provide IDs that the system must accommodate. This inversion allows the system to maintain control over ID generation and mapping, ensuring that new features can be implemented internally without disrupting external application compatibility.

Inventive Principle:
Principle #13The other way round (Inversion)

Solution Approach 2:

The mapping mechanism serves as an intermediary that shields dependent applications from internal system changes. When new features are integrated, the intermediary layer absorbs the changes internally while maintaining the same external interface, thereby preserving application compatibility despite increased system versatility.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If separate internal and external order IDs are used, then processing efficiency is improved, but data structure complexity increases

Engineering Contradiction:
Improveprocessing efficiencyVSAvoiddata structure complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent creates a simplified copy of the order ID system for external communication. Instead of using complex internal data structures directly in external communications, the system generates simplified external order IDs that replicate the necessary functionality. This copying approach maintains processing efficiency while reducing the complexity of data structures that need to be managed simultaneously.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The mapping mechanism serves multiple functions: it translates between internal and external IDs, maintains uniqueness guarantees, enables efficient lookups, and supports new feature integration. By consolidating these multiple functions into a single universal component, the patent avoids the need for separate complex data structures for each function, thereby improving processing efficiency without proportionally increasing overall data structure complexity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS12597071B2Systems and methods of switching between a first execution mode and second execution mode for match processing
Publication Date: 2026.04.07 NASDAQ INC
  • US12597071B2 patent drawing
  • US12597071B2 patent drawing
  • US12597071B2 patent drawing

AI summary

An electronic exchange computing system is provided that includes a computer storage system, at least one transceiver, and a processing system. The storage system stores an electronic order book. The transceiver receives data transaction requests and transmits messages of an electronic data feed. The processing system determines that a first order has priority and generates a new order ID for the first order. The first order is maintained in the electronic order book (e.g., with a quantity of 0). Additional order instructions are received from a client computer system and are associated with the first order. A match is found based on the additional order instructions. A data feed update message is generated and transmitted as part of a real-time data feed and includes the newly generated order ID for the first order.