IP Library Granted Patent US 10,089,689
Granted Patent B2
US 10,089,689 · App. 15/792,299 · Granted Oct 2, 2018

Inter-product matrix

Inventor: Charles W. Cunnick (Chicago, IL)
Assignee: Trading Technologies International, Inc.
G06Q40/04G06Q30/0633
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,089,689
App. No.
15/792,299
Granted
Oct 2, 2018
Kind
B2
Abstract

Lists of tradeable objects may be generated and displayed to enable a user to define a trading strategy having multiple legs. The lists of tradeable objects may be used to define and display different combinations of the tradeable objects that are included in each of the lists. Each combination of tradeable objects may define the different legs of a spread that may be tradeable on one or more exchanges. A combination of tradeable objects may be selected to display contract information associated with the different legs of the spread. The contract information for each leg may be used to define and display spread information for the legs of the trading strategy. The spread information may allow the user to view information related to the spreads for different combinations of tradeable objects in a display.

Claims (28)

1. A computer readable medium having stored therein instructions executable by a processor, wherein the instructions are executable to:

display, on a graphical user interface, a list of tradeable objects offered at an exchange in a first plurality of product cells along a first axis;

display, on the graphical user interface, the list of tradeable objects in a second plurality of product cells along a second axis aligned orthogonal to the first axis;

display, on the graphical user interface, a first display grid including a plurality of product matrix cells, wherein the plurality of product matrix cells define a product matrix, wherein each product matrix cell corresponds to a different combination of the tradeable objects based on the tradeable objects along the first axis and the second axis;

receiving a selection of a product matrix cell of the plurality of product matrix cells from a user input device, wherein the selected product matrix cell corresponds to a combination of the tradeable objects in the product matrix and corresponds to a trading strategy specifying at least two legs of the selected product matrix cell;

receiving, by a synthetic manager, contract information related each of the at least two legs specified by the trading strategy;

in response to receiving the selection of the product matrix cell:

displaying, by the synthetic manager, on the graphical user interface, in relation to the selected product matrix cell, a first plurality of contracts based on the received contract information related to a first leg of the trading strategy in a first plurality of contract cells, wherein the first plurality of contract cells are displayed parallel to the first axis; and

displaying, by the synthetic manager, on the graphical user interface, in relation to the selected product matrix cell a second plurality of contracts based on the received contract information related to a second leg of the trading strategy in a second plurality of contract cells parallel to the second axis;

displaying, by the synthetic manager, on the graphical user interface a second display grid including a plurality of contract matrix cells in relation to the selected product matrix cell to define a contract matrix, wherein each contract matrix cell corresponds to a different combination of contracts based on the first plurality contracts and the second plurality of contracts along the first axis and the second axis;

receive a selection of a contract matrix cell of the plurality of contract matrix cells from the user input device in the contract matrix; and

in response to the selection of the contract matrix cell, generate an order related to a contract corresponding to the selected contract matrix cell in the contract matrix.

2. The computer readable medium of claim 1 , wherein the instructions are further executable to:

display the product matrix in a first view; and

display the contract matrix in a second view.

3. The computer readable medium of claim 1 , wherein the contract information related to the first leg indicates a list of future contracts for the first leg, and wherein the contract information related to the second leg indicates a list of future contracts for the second leg, wherein the list of future contracts for the first leg and the list of future contracts for the second leg define the contract matrix.

4. The computer readable medium of claim 3 , wherein the instructions are further executable to:

receive market data related to each contract in the list of future contracts for the first leg;

receive market data related to each contract in the list of future contracts for the second leg;

determine spread information based on the received market data related to each contract in the list of future contracts for the first leg and the received market data related to each contract in the list of future contracts for the second leg; and

display the spread information in the contract matrix.

5. The computer readable medium of claim 4 , wherein the spread information comprises a price or a net change.

6. The computer readable medium of claim 1 , wherein the first plurality of contracts are organized in the first plurality of contract cells in an ascending or descending order of contract months for future contracts related to the first leg, and wherein the second plurality of contracts are organized in the second plurality of contract cells in an ascending or descending order of contract months for future contracts related to the second leg.

7. The computer readable medium of claim 1 , wherein the first plurality of contracts are organized in the first plurality of contract cells in an ascending or descending order of settlement dates for future contracts related to the first leg, and wherein the second plurality of contracts are organized in the second plurality of contract cells in an ascending or descending order of settlement dates for future contracts related to the second leg.

8. The computer readable medium of claim 1 , wherein the at least two legs comprises a third leg, and the instructions are further executable to:

receive an indication to display contract information related to the third leg of the at least two legs;

receive the contract information related to the third leg; and

display the received contract information related to the third leg.

Assignments (6)
SECURITY INTEREST Recorded Nov 7, 2025
From: TRADING TECHNOLOGIES INTERNATIONAL, INC.
To: HPS INVESTMENT PARTNERS, LLC, AS COLLATERAL AGENT
Reel/Frame 073510/0758 →
RELEASE OF SECURITY INTEREST Recorded Nov 5, 2025
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: TRADING TECHNOLOGIES INTERNATIONAL, INC.
Reel/Frame 073470/0522 →
SECURITY INTEREST Recorded Nov 22, 2022
From: TRADING TECHNOLOGIES INTERNATIONAL, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 061995/0117 →
RELEASE OF SECURITY INTEREST Recorded Jun 15, 2022
From: ACF FINCO I LP
To: TRADING TECHNOLOGIES INTERNATIONAL, INC.
Reel/Frame 060791/0498 →
SECURITY INTEREST Recorded Jul 20, 2021
From: TRADING TECHNOLOGIES INTERNATIONAL, INC.
To: ACF FINCO I LP
Reel/Frame 057143/0825 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 24, 2017
From: CUNNICK, CHARLES W.
To: TRADING TECHNOLOGIES INTERNATIONAL, INC.
Reel/Frame 044283/0633 →
Continuity (2)
Continuation 14677360 · Apr 2, 2015
Related Publication 20180060963A1 · Mar 1, 2018