Optimization Processor Routing for Transaction Integrity Bottlenecks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data transaction processing systems face increased processing times and latency due to the use of transaction integrity modules, which create bottlenecks and reduce the speed at which messages are processed, especially in high-volume environments like electronic trading systems.

Innovation Solution

An optimization processor that determines whether to route electronic data transaction requests through or bypass transaction integrity modules based on previous decisions and current environment state, allowing for selective routing and minimizing processing overhead.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If transaction integrity modules are used to prevent undesirable changes and ensure data integrity, then reliability is improved, but processing time increases and system throughput decreases

Engineering Contradiction:
Improvetransaction integrityVSAvoidprocessing throughput
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system performs preliminary actions by pre-calculating and caching integrity check results for common transaction scenarios. The optimization processor determines in advance which message types require full integrity verification and which can use simplified validation, allowing the system to prepare validation strategies before the actual transaction processing occurs, thereby reducing real-time processing overhead while maintaining reliability

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The integrity verification process is segmented into different levels: critical messages that require full transaction integrity module validation, and non-critical messages that can use optimized validation paths. This segmentation allows the system to apply rigorous integrity checks only where necessary, reducing overall processing time while maintaining reliability for important transactions

Inventive Principle:
Principle #1Segmentation

2Reliability

If all incoming messages are routed through transaction integrity modules, then transaction integrity is maintained, but processing latency increases due to bottleneck effects

Engineering Contradiction:
Improvetransaction integrityVSAvoidprocessing latency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

Different quality levels of integrity verification are applied to different message types based on their criticality. High-priority messages receive full integrity verification through the transaction integrity module, while low-priority messages receive simplified validation. This local differentiation of verification quality reduces overall latency while maintaining integrity for messages that require it

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

An optimization processor acts as an intermediary between message reception and integrity verification. This intermediary component analyzes incoming messages, determines their validation requirements, and routes them to appropriate processing paths. By introducing this intermediary layer, the system avoids unnecessary full integrity verification for messages that don't require it, reducing latency while maintaining reliability for messages that do require comprehensive validation

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20250356426A1Optimization processor for electronic data multiple transaction request messages
Publication Date: 2025.11.20 CHICAGO MERCANTILE EXCHANGE INC
  • US20250356426A1 patent drawing
  • US20250356426A1 patent drawing
  • US20250356426A1 patent drawing

AI summary

A optimization processor in a data transaction processing system receives an electronic data multiple transaction request message including multiple electronic data transaction requests, and determines whether some of the electronic data transaction requests should be routed through or bypass transaction integrity modules designed to detect and mitigate undesirable object conditions. The optimization processor may also determine whether some of the electronic data transaction requests should be routed through or bypass transaction processing modules designed to match or attempt to match electronic data transaction requests. The optimization processor may, in one embodiment, rely upon previous decisions made by the modules. The optimization processor may also access data structures storing information about a current environment state to determine whether an electronic data transaction request should be routed through the time consuming transaction integrity and transaction processing modules.