Distributed Data Transaction Routing With Preconfigured Destinations

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing distributed computing systems face challenges in efficiently routing data transaction requests between different systems, particularly under real-time processing constraints and with continuous data streams, which can lead to computational complexity and inefficiencies.

Innovation Solution

A distributed computer system with a routing subsystem that determines the optimal destination for data transaction requests and manages processing across multiple systems, including sequencing and routing decisions based on real-time data feeds, ensuring high-throughput, low-latency, fault tolerance, and maintainability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data transaction requests are routed between multiple distributed systems, then processing capacity and system reliability are improved, but routing complexity and computational overhead increase

Engineering Contradiction:
Improvesystem reliabilityVSAvoidrouting complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a routing subsystem as an intermediary component that manages message routing between distributed systems. This routing subsystem receives messages from source systems, determines appropriate destination systems based on routing logic, and forwards messages accordingly. By centralizing routing functionality in a dedicated subsystem, the patent reduces the complexity burden on individual trading systems while maintaining reliable message delivery across the distributed architecture.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the distributed trading system into distinct functional components: source systems, routing subsystem, destination systems, and notification subsystems. This segmentation allows each component to specialize in specific tasks (message generation, routing decisions, message processing, notification delivery), improving overall system reliability through modular design while making the complex routing functionality more manageable and maintainable.

Inventive Principle:
Principle #1Segmentation

2Speed

If real-time processing is implemented for continuous data streams, then processing speed and responsiveness are improved, but computational complexity and resource consumption increase

Engineering Contradiction:
Improveprocessing speedVSAvoidcomputational complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent implements preliminary action by pre-configuring routing logic and destination mappings in the routing subsystem before real-time message processing begins. The routing subsystem maintains pre-established routing tables and destination system information, allowing it to make rapid routing decisions during real-time processing without performing complex computations on each incoming message. This preliminary preparation significantly reduces computational complexity during actual real-time message routing while maintaining high processing speed.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If message routing and notification delivery are implemented across distributed systems, then system connectivity and information flow are improved, but latency and processing time increase

Engineering Contradiction:
Improvesystem connectivityVSAvoidlatency
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent ensures continuous operation of the routing subsystem and notification delivery mechanisms, allowing messages to flow continuously through the distributed system without interruption. The routing subsystem continuously monitors incoming messages and forwards them to destination systems, while notification subsystems continuously deliver processing results back to source systems. This continuous operation minimizes idle time and reduces overall latency, maintaining high system connectivity while optimizing information flow efficiency.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS20250294084A1Systems and methods of routing data transaction messages for distributed systems
Publication Date: 2025.09.18 NASDAQ INC
  • US20250294084A1 patent drawing
  • US20250294084A1 patent drawing
  • US20250294084A1 patent drawing

AI summary

A distributed computing system is provided that communicates with a routing computer system. A routing module that is internal to the distributed computing system controls how and when data transaction requests are sent to the routing computer system for routing to destination systems.