Global Switching Layer for Trading Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing global trading systems require data replication across multiple regional trading nodes, leading to inefficiencies in updating user interfaces and managing market orders, as changes to the trading platform need to be installed on each node and data copied globally, which is cumbersome and inefficient.

Innovation Solution

A global switching layer that routes requests and data between trading nodes, allowing each node to maintain its own configuration files and user interfaces, transforming data into a readable format like XML, and routing market order requests to the appropriate exchange without replicating data across all nodes, thus decoupling the need for global updates and simplifying user interface management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If data is replicated across all regional trading nodes, then each node can access local data quickly, but updating user interfaces and platform changes requires copying data to every node, increasing system complexity and maintenance burden

Engineering Contradiction:
Improvedata access speedVSAvoidsystem complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent introduces a switching layer as an intermediary component between end users and regional trading nodes. This switching layer maintains a unified view of market data and dynamically routes requests to appropriate regional nodes, eliminating the need for data replication across all nodes while preserving fast local access. The switching layer acts as a mediator that manages data distribution and interface updates centrally, reducing system complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system is segmented into distinct functional layers: end users, switching layer, and regional trading nodes. Each layer has specific responsibilities - the switching layer handles data routing and interface management, while regional nodes handle local market operations. This segmentation allows the switching layer to maintain a global data view without requiring all nodes to have complete data sets, reducing overall system complexity.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If platform updates are deployed to all regional nodes, then all nodes have access to new functionality, but the update process becomes cumbersome and time-consuming

Engineering Contradiction:
Improveplatform adaptabilityVSAvoidupdate time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The switching layer serves as an intermediary that manages platform updates centrally. When new functionality or interface changes are needed, updates are deployed to the switching layer, which then dynamically routes requests to regional nodes with appropriate data. This eliminates the need to update every regional node individually, significantly reducing update time while maintaining platform adaptability.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent introduces a new dimensional layer (the switching layer) between end users and regional nodes. This additional layer provides a centralized management plane for platform updates and data routing, allowing updates to be applied system-wide without modifying each regional node. This dimensional change transforms the update distribution model from many-to-many to one-to-many, reducing time loss.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Stability of the object's composition

If regional trading nodes are closely coupled, then data consistency is maintained, but the system becomes less flexible and harder to manage

Engineering Contradiction:
Improvedata consistencyVSAvoidsystem manageability
Core Design Contradiction:
Stability of the object's compositionVSEase of operation

Solution Approach 1:

The system segments data management functions between the switching layer and regional nodes. The switching layer maintains the unified data model and routing logic, while regional nodes handle local market data and operations independently. This segmentation allows regional nodes to be loosely coupled yet maintain data consistency through the switching layer's centralized data view and routing mechanisms, improving ease of operation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The switching layer acts as a mediator that ensures data consistency across regional nodes without requiring tight coupling. It maintains a unified view of market data and routes requests appropriately, allowing regional nodes to operate independently while preserving data consistency. This intermediary approach decouples nodes while maintaining system coherence, improving manageability.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11663664B2Switching layer for trading on global markets
Publication Date: 2023.05.30 FIDESSA TRADING UK LIMITED
  • US11663664B2 patent drawing
  • US11663664B2 patent drawing
  • US11663664B2 patent drawing

AI summary

Techniques for managing and routing market orders across a global trading system. Each trading node can be associated with one or more markets and each node can be configured to provide market access to each market associated with a node in the system. Each trading node can be connected, via a network, to a global switching layer. The global switching layer can route requests, such as orders and the like, from an end user associated with one of the plurality of nodes to a corresponding exchange or market. The global switching layer can be configured to dynamically provide, to each end user, a user interface element corresponding to each trading node.