IP Library Granted Patent US 10,410,286
Granted Patent B2
US 10,410,286 · App. 16/103,604 · Granted Sep 10, 2019

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,410,286
App. No.
16/103,604
Granted
Sep 10, 2019
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 (29)

1. A system comprising:

a computer device,

wherein the computer device is configured 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;

wherein the computer device is configured to 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;

wherein the computer device is configured to 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;

wherein the computer device is configured to receive 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;

wherein the computer device is configured to receive contract information related each of the at least two legs specified by the trading strategy;

wherein, in response to receiving the selection of the product matrix cell, the computer device is configured to:

display, 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

display, 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;

display, 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;

wherein the computer device is configured to 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

wherein, in response to the selection of the contract matrix cell, the computer device is configured to generate an order related to a contract corresponding to the selected contract matrix cell in the contract matrix.

2. The system of claim 1 , wherein the computer device is further configured to:

display the product matrix in a first view; and

display the contract matrix in a second view.

3. The system 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 system of claim 3 , wherein the computer device is further configured 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 system of claim 4 , wherein the spread information comprises a price or a net change.

6. The system 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 system 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 system of claim 1 , wherein the at least two legs comprises a third leg, and wherein the computer device is further configured 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 Aug 14, 2018
From: CUNNICK, CHARLES W.
To: TRADING TECHNOLOGIES INTERNATIONAL, INC.
Reel/Frame 046796/0891 →
Continuity (3)
Continuation 15792299 · Oct 24, 2017
Continuation 14677360 · Apr 2, 2015
Related Publication 20180374156A1 · Dec 27, 2018