Automated Trade Execution Routing Across Multiple Market Venues

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Investors face challenges in selecting stocks and executing trades efficiently, as existing systems lack integration of multiple market participant types and automated trade execution options, leading to suboptimal decision-making and execution processes.

Innovation Solution

A computer-based system and method that integrates trade executions among multiple market participant types, allowing users to select trade execution locations and market participant types, with automated selection options, using a client-server architecture that communicates with security data sources and trade execution locations, parsing orders into suborders for optimal execution.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If investors use traditional broker systems for trade execution, then personal service and guidance are provided, but trade execution speed and efficiency are reduced

Engineering Contradiction:
Improvepersonal service and guidanceVSAvoidtrade execution speed
Core Design Contradiction:
Ease of operationVSSpeed

Solution Approach 1:

The system segments the trading process into distinct functional modules: research and analysis tools, order placement interface, automated routing engine, and execution monitoring. This allows investors to receive personalized guidance through the interface while the automated routing engine handles high-speed execution, separating the service function from the speed-critical execution function.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an automated routing system as an intermediary between the investor's order and the multiple market venues. This intermediary automatically selects and routes orders to optimal execution locations based on real-time market conditions, bridging the gap between investor intent and efficient execution without requiring direct investor involvement in the complex routing decisions.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If investors manually select trade execution locations, then control over trading decisions is maintained, but time consumption and complexity increase

Engineering Contradiction:
Improvecontrol over trading decisionsVSAvoidtime consumption for selection
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-configuring multiple execution locations and their characteristics, and by automatically analyzing real-time market conditions to identify optimal venues. This preliminary analysis and preparation work is done automatically before the investor needs to make a selection, reducing the time and cognitive load required at the moment of trade execution.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The automated routing system enables self-service by allowing investors to set their preferences and criteria once, after which the system autonomously selects and executes trades at appropriate venues based on real-time conditions. This eliminates the need for manual selection of execution locations for each trade while maintaining investor control over overall strategy.

Inventive Principle:
Principle #25Self-service

3Productivity

If multiple market participant types are integrated, then trade execution options and liquidity are improved, but system complexity increases

Engineering Contradiction:
Improvetrade execution options and liquidityVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements a universal routing framework that can handle multiple types of market participants (exchanges, ECNs, market makers) through a single integrated interface. This multi-functional system accepts orders from investors and automatically routes them to appropriate venues based on real-time conditions, providing access to diverse liquidity sources without requiring separate systems for each participant type.

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

Solution Approach 2:

The automated routing engine serves as an intermediary layer that abstracts the complexity of multiple market venues from the investor. It manages the intricacies of communicating with different exchange protocols, order formats, and execution mechanisms, presenting a simplified interface to investors while handling all the complexity of multi-venue integration in the background.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Productivity

If automated routing is implemented, then trade execution efficiency is improved, but loss of manual control and customization occurs

Engineering Contradiction:
Improvetrade execution efficiencyVSAvoidmanual control and customization
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The routing system is designed to be dynamic and adaptable, allowing investors to configure their preferences, constraints, and priorities. The system can adjust its behavior based on changing market conditions and investor needs, providing both automated efficiency and customizable control. Investors can modify their routing preferences at any time to adapt to changing trading strategies or market environments.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9978101B1Method and system for integrating trade executions among multiple market participant types
Publication Date: 2018.05.22 CHARLES SCHWAB & CO INC
  • US9978101B1 patent drawing
  • US9978101B1 patent drawing
  • US9978101B1 patent drawing

AI summary

A computerized system (10) and method for integrating trade executions among multiple market participant types is disclosed. The system (10) includes a client system (14) that provides a user interface (150) for inputting an order for the execution of a trade and a server system (12) in communication with the client system (14). The server system (12) accepts the order for the execution of the trade from the client system (14). The server systems (12) then routes the order to a trade execution location (30) of one market participant type selected from among multiple market participant types such as the market participant types of ECNs, market makers and exchanges. The server system (12) has direct and indirect access to the ECNs and the market makers and has indirect access to the exchanges, thereby integrating trade executions among multiple market participant types.