PoolQ Temporal Buffer for Financial Market Order Execution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

High-frequency digital trading in financial markets leads to excessive, costly, and destabilizing 'racing' due to information asymmetries, causing inefficiencies and misallocation of resources, as traders compete to trade on breaking news before others, resulting in wasteful expenditure of resources and market instability.

Innovation Solution

Implementing a temporal buffer system, known as PoolQ, which introduces random delays to order execution, decoupling order flow from market-data flow, allowing information asymmetries to dissipate and reducing chaotic feedback instabilities, thereby discouraging short-term racing and promoting more symmetrical information distribution.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If high-frequency digital trading is implemented to execute orders rapidly, then trading speed and responsiveness to breaking news are improved, but market stability deteriorates and resource waste increases due to excessive racing

Engineering Contradiction:
Improvetrading execution speedVSAvoidmarket stability
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The patent introduces a temporal buffer as an intermediary component between order submission and order execution. This buffer delays the exposure of orders to the market by a randomized amount of time, effectively mediating between the rapid trading desires of participants and the need for market stability. The buffer acts as a shock absorber that prevents direct, high-speed order flow from causing destabilizing feedback loops and racing behaviors.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of time

If traders compete to execute orders immediately on breaking news, then information responsiveness is improved, but resource expenditure increases due to wasteful racing

Engineering Contradiction:
Improveinformation responsiveness timeVSAvoidresource expenditure
Core Design Contradiction:
Loss of timeVSLoss of energy

Solution Approach 1:

The patent implements periodic action by introducing randomized delays at specific intervals in the order execution process. Rather than continuous, immediate order exposure, the system applies periodic filtering through the temporal buffer, which randomly delays orders for varying durations. This periodic intervention reduces the frequency of high-speed trading events while maintaining eventual order execution, thereby reducing resource waste from continuous racing.

Inventive Principle:
Principle #19Periodic action

3Productivity

If order flow is processed immediately without delays, then trading efficiency is improved, but information asymmetries persist and chaotic feedback instabilities increase

Engineering Contradiction:
Improveorder processing efficiencyVSAvoidinformation symmetry
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The patent applies preliminary action by pre-delaying orders in the temporal buffer before they are exposed to the market. This preliminary delay occurs before the actual trading decision is made, allowing time for information asymmetries to potentially dissipate and for more symmetric information distribution to occur. The buffer performs this preliminary filtering action on all incoming orders, ensuring that when orders are eventually executed, the information environment has had time to equilibrate.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11263694B2System, method, and computer-readable medium for improving the efficiency and stability of financial markets
Publication Date: 2022.03.01 TAMER TRADING TECH LLC
  • US11263694B2 patent drawing
  • US11263694B2 patent drawing
  • US11263694B2 patent drawing

AI summary

A method to assist in the operation of a financial market. The method including receiving one or more transaction messages, where the one or more transaction messages include one or more orders or order commitments to be executed on the financial market; imposing one or more delays on the one or more orders or order commitments using a delay algorithm; processing the one or more order or order commitments by opening the one or more transaction messages after the one or more delays; matching the opened orders or order commitments; and executing the matched orders or order commitments.