Order Grid Color Coding for Cross-Trade Prevention

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing user interfaces for trading financial instruments do not provide sufficient information to traders, leading to potential cross trades with their own orders or those of their company, which can result in unintended matches.

Innovation Solution

A user interface that highlights orders with a company or other entity using different colors, providing visual differentiation between trader's orders and orders from others within the same company, and includes pop-ups for potential cross trades.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If existing user interfaces display market depth information in a condensed table format, then information density is improved, but traders cannot identify their own orders or company orders leading to unintended cross trades

Engineering Contradiction:
Improveinformation densityVSAvoidtrader identity information
Core Design Contradiction:
Quantity of substanceVSLoss of information

Solution Approach 1:

The patent applies color coding to visually distinguish orders by trader identity. Orders from the logged-in trader are displayed in one color (e.g., blue), orders from the same company in another color (e.g., green), and other traders in a third color (e.g., red). This color-based differentiation allows traders to quickly identify their own orders and company orders without reducing information density, thereby preventing unintended cross trades while maintaining condensed display format.

Inventive Principle:
Principle #32Color changes

2Reliability

If the user interface displays all relevant order information, then trading accuracy is improved, but the interface complexity increases making it harder to use

Engineering Contradiction:
Improvetrading accuracyVSAvoidinterface complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent uses color coding to convey multiple layers of information (trader identity, company affiliation, order status) through a single visual attribute. This allows the interface to display comprehensive order information including trader identification, company relationships, and order details without increasing structural complexity. The color-based information encoding maintains interface simplicity while improving trading accuracy by preventing cross trades.

Inventive Principle:
Principle #32Color changes

3Reliability

If the user interface provides detailed order information to prevent cross trades, then cross trade prevention is improved, but the time to process and display information increases

Engineering Contradiction:
Improvecross trade preventionVSAvoidinformation processing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements preliminary action by pre-calculating and storing trader relationships (company affiliations, trader identities) before the trading session begins. The system pre-identifies which orders belong to the logged-in trader and which belong to their company, storing this information for rapid retrieval during trading. This preliminary processing eliminates the need for real-time analysis of order ownership, allowing the interface to quickly display color-coded order information and prevent cross trades without processing delays.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12443990B2Order grid highlighting
Publication Date: 2025.10.14 CHICAGO MERCANTILE EXCHANGE INC
  • US12443990B2 patent drawing
  • US12443990B2 patent drawing
  • US12443990B2 patent drawing

AI summary

Systems, methods and user interfaces are provided for order matrix management and highlighting. Market data may be arranged in a matrix where the market data may be highlighted and/or otherwise presented to provide further information to a user. In some cases a computer system may include a computer-readable medium containing computer-executable instructions that, when executed by one or more processors, cause a computing device to receive market data for a financial instrument. The computer system may further process instructions to identify pending orders that may result in a cross trade, such as with trades entered by a trader or between members of a same business organization. The computer system may further process instructions that cause the computer system to generate a user interface that highlights which of the pending orders that may result in a cross trade.