Hardware-Timestamped Message IDs for Low-Latency Transactions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data transaction processing systems face delays and bottlenecks in generating identification numbers for electronic data transaction request messages, particularly during high volumes of transactions, leading to increased latency and reduced user control over message processing.

Innovation Solution

The system generates identification numbers based on hardware timestamp information and transmits them to client computers via transport layer protocols, eliminating the need for separate software-based generation and enabling real-time control over message processing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If identification numbers are generated using software-based methods after message processing, then the system can ensure proper sequencing and validation, but the processing speed decreases and latency increases during high transaction volumes

Engineering Contradiction:
Improveidentification number generation accuracyVSAvoidmessage processing latency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent pre-generates identification numbers using hardware timestamp information before messages are fully processed. The hardware clock provides advance identification numbers that are assigned to messages as they arrive, eliminating the need to wait for software-based generation after processing begins. This preliminary action reduces latency while maintaining reliability through hardware-based timestamp validation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent replaces software-based identification number generation with a hardware-based timestamp mechanism. The hardware clock or timestamp device generates identification numbers independently of the software processing queue, substituting the mechanical software generation process with a faster hardware-based time-stamping approach that does not depend on software processing speed.

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

2Stability of the object's composition

If the data transaction processing system concurrently processes a limited number of transactions, then system stability is maintained, but newly received transactions must wait in queues increasing response time latency

Engineering Contradiction:
Improvesystem processing stabilityVSAvoidtransaction processing speed
Core Design Contradiction:
Stability of the object's compositionVSSpeed

Solution Approach 1:

The system performs preliminary assignment of hardware-generated identification numbers to incoming transactions immediately upon receipt, before the transactions enter the processing queue. This allows the system to acknowledge and track transactions instantly while they wait in the queue, providing faster response times without compromising the stable limited-concurrency processing architecture.

Inventive Principle:
Principle #10Preliminary action

3Stability of the object's composition

If identification numbers are generated after message processing, then proper transaction sequencing is ensured, but user control over message modifications is reduced and uncertainty increases

Engineering Contradiction:
Improvetransaction sequencing integrityVSAvoiduser control over message modifications
Core Design Contradiction:
Stability of the object's compositionVSEase of operation

Solution Approach 1:

The patent assigns hardware-generated identification numbers to messages preliminarily, immediately when messages are received and before processing completes. Users receive these identification numbers instantly and can use them to reference, modify, or cancel their transactions while they are being processed, providing real-time control and reducing uncertainty about transaction status.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system provides immediate feedback to users by returning hardware-generated identification numbers right away. Users can query the status of their transactions using these identification numbers and receive updates on processing progress, enabling informed decision-making about message modifications while maintaining proper sequencing through the hardware timestamp reference.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20250285182A1Communications protocol based message identification transmission
Publication Date: 2025.09.11 CHICAGO MERCANTILE EXCHANGE INC
  • US20250285182A1 patent drawing
  • US20250285182A1 patent drawing
  • US20250285182A1 patent drawing

AI summary

A data transaction processing system receives electronic data transaction request messages from client computers over a data communication network and augments each message with hardware level data, and generates a monotonically increasing identification number for each electronic data transaction request message based on the hardware level data. The data transaction processing system transmits the identification number to the client computer utilizing transport layer protocols.