IP Library Granted Patent US 12,159,312
Granted Patent B2
US 12,159,312 · App. 18/459,020 · Granted Dec 3, 2024

Charting multiple markets

Inventors: Michael J. Burns (Riverside, IL); Brian J. Buck (Livermore, CA); Douglas R. Duquette (Gloucester, MA)
Assignee: Trading Technologies International, Inc.
G06Q40/04
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 12,159,312
App. No.
18/459,020
Granted
Dec 3, 2024
Kind
B2
Abstract

The present embodiments relate to charting multiple markets. In some embodiments, charting multiple markets may include receiving market data for a plurality of tradeable objects. The plurality of tradeable objects may include an anchor object and at least one non-anchor object. The market data may include anchor object price data for the anchor object and non-anchor price data for the at least one non-anchor object. The non-anchor object price data may be converted based on the anchor object price data such that converted non-anchor object price data has a price scale of the anchor object price data. The anchor object price data and the non-anchor object price data may be displayed along a normalized price axis.

Claims (25)

1. A system including:

a computing device;

wherein the computing device is configured to receive market data for a plurality of tradeable objects, the plurality of tradeable objects including a trigger object;

wherein the computing device is configured to generate a first relationship bar, wherein the first relationship bar includes a grouping of a first plurality of tradeable object bars, wherein each of the first plurality of tradeable object bars corresponds to one of the plurality of tradeable objects, wherein each of the first plurality of tradeable object bars represents the market data for the corresponding tradeable object during a first period of time;

wherein the computing device is configured to display the first relationship bar on a chart including a price axis, wherein the first plurality of tradeable object bars of the first relationship bar are plotted and move in accordance with the price axis;

wherein the computing device is configured to display an alignment indicator in relation to the first relationship bar, wherein the alignment indicator represents that the first relationship bar is currently selected as an alignment bar;

wherein the computing device is configured to generate a second relationship bar, wherein the second relationship bar includes a grouping of a second plurality of tradeable object bars, wherein each of the second plurality of tradeable object bars corresponds to one of the plurality of tradeable objects, wherein each of the second plurality of tradeable object bars represents the market data for the corresponding tradeable object during a second period of time;

wherein the computing device is configured to display the second relationship bar on the chart, wherein the second plurality of tradeable object bars of the second relationship bar are plotted and move in accordance with the price axis;

wherein the computing device is configured to receive a command to select the second relationship bar as the alignment bar;

wherein the computing device is configured to display in response to the command, the alignment indicator in relation to the second relationship bar indicating that the second relationship bar is currently selected as the alignment bar; and

wherein the computing device is configured to display the first relationship bar on the chart aligned based on an alignment point of the second relationship bar by normalizing an alignment point of the first relationship bar to the alignment point of the second relationship bar.

2. The system of claim 1 ,

wherein the computing device is configured to detect a trigger when an occurrence of the market data for the trigger object satisfies a trigger level.

3. The system of claim 2 , wherein the second relationship bar is aligned based on the alignment point of the first relationship bar by normalizing an alignment point of the second relationship bar to the alignment point of the first relationship bar, and wherein the second relationship bar is generated in response to detecting the trigger.

4. The system of claim 2 , wherein the trigger level is one of: (i) time based; (ii) non-time based; (iii) based on a traded volume for the trigger object; and (iv) based on a net change for the trigger object.

5. The system of claim 2 , wherein the plurality of tradeable objects includes a second trigger object.

6. The system of claim 1 , wherein the first period of time does not overlap the second period of time.

7. The system of claim 1 , wherein the number of the first plurality of tradeable object bars is the same as the number of the second plurality of tradeable object bars.

8. The system of claim 1 , wherein the number of the first plurality of tradeable object bars is different than the number of the second plurality of tradeable object bars.

9. The system of claim 1 , wherein at least one of the plurality of tradeable objects is a spread.

10. The system of claim 9 , wherein the spread is a synthetic spread.

11. The system of claim 1 , wherein the alignment point of the first relationship bar is one of a high price, a low price, a midpoint price, and a volume-weighted average price (VWAP).

12. The system of claim 1 , wherein the command to select the second relationship bar as the alignment bar is a click of a user input device.

13. The system of claim 1 , wherein the command to select the second relationship bar as the alignment bar is a cursor dragging the alignment bar to the second relationship bar.

14. The system of claim 1 , wherein the command to select the second relationship bar as the alignment bar is automatic when the first relationship bar moves off the chart.

Assignments (4)
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/0597 →
SECURITY INTEREST Recorded May 3, 2024
From: TRADING TECHNOLOGIES INTERNATIONAL, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 067310/0496 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 31, 2023
From: BURNS, MICHAEL J.; BUCK, BRIAN J.; DUQUETTE, DOUGLAS R.
To: TRADING TECHNOLOGIES INTERNATIONAL, INC.
Reel/Frame 064763/0634 →
Continuity (6)
Continuation 17236391 · Apr 21, 2021
Continuation 16717079 · Dec 17, 2019
Continuation 16379271 · Apr 9, 2019
Continuation 15633234 · Jun 26, 2017
Continuation 13838444 · Mar 15, 2013
Related Publication 20230410202A1 · Dec 21, 2023