IP Library Granted Patent US 11,688,006
Granted Patent B2
US 11,688,006 · App. 17/143,129 · Granted Jun 27, 2023

Manipulating trading tools

Inventors: Stefani Sandow (Chicago, IL); Richard Lane (Chicago, IL); Andrew Shields (Chicago, IL); Gregory Ryba (Glen Ellyn, IL); Kevin Lim Dudey (Chicago, IL); Richard Aleth Lowe (Evanston, IL); Stephen P. Decker (Naperville, IL)
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 11,688,006
App. No.
17/143,129
Granted
Jun 27, 2023
Kind
B2
Abstract

Trading tools may be manipulated by allowing assembly, disassembly, and configuration of different trading tools. The assembly of different trading tools may generate combined trading tools. The combined trading tools may enable interoperability between the trading tools therein. Customization of the combined trading tools may be enabled by enabling a user to rearrange predefined areas displayed within the trading tools within the combined trading tools. The customization of the combined trading tools may enable customization of different functionality within the combined trading tools. The trading tools within a combined trading tool may include a tab tool for enabling multiple instances of another trading tool to which the tab tool is attached. Each instance of a trading tool may be associated with a respective tab for enabling a user to toggle between the multiple instances of the trading tool.

Claims (36)

1. A non-transitory, computer-readable medium storing instructions that, when executed by a processor, cause the processor to perform operations including:

receiving by a graphical user interface a first command;

displaying a first trading tool in a workspace of the graphical user interface, wherein the first trading tool is generated in response to the first command;

receiving by the graphical user interface a second command;

displaying a second trading tool in the workspace of the graphical user interface, wherein the second trading tool is generated in response to the second command;

receiving by the graphical user interface a selection command;

entering by the graphical user interface a tool manipulation mode;

displaying by the graphical user interface a first attachment indicator on the first trading tool and a second attachment indicator on the second trading tool, in response to entering the tool manipulation mode, wherein the first attachment indicator represents a side of the first trading tool that may be attached to the second trading tool and wherein the second attachment indicator represents a side of the second trading tool that may be attached to the first trading tool;

generating by the graphical user interface a first instance of a combined trading tool, wherein the combined trading tool includes the first trading tool and the second trading tool, and wherein generating the first instance of the combined trading tool includes:

attaching by the graphical user interface the first trading tool to the second trading tool utilizing the first attachment indicator and the second attachment indicator; and

establishing by the graphical user interface a first communication priority between the first trading tool and the second trading tool, wherein the communication priority specifies in what order a market update received at the processor is distributed between the first trading tool and the second trading tool;

generating by the graphical user interface, in response to a user selection, a tab tool including a first tab and a tab generator, wherein the first tab includes the first instance of the combined trading tool;

receiving by the graphical user interface a selection of the tab generator; and

generating by the graphical user interface, in response to receiving the selection of the tab generator, a second tab including a second instance of the combined trading tool, wherein the second instance of the combined trading tool includes a second instance of the first trading tool, a second instance of the second trading tool, and a second communication priority.

2. The non-transitory, computer-readable medium of claim 1 , wherein the first trading tool is one of a market grid tool, a time and sales tool, a trader tool, an order window tool, and a chart tool.

3. The non-transitory, computer-readable medium of claim 1 , wherein the second trading tool is one of a market grid tool, a time and sales tool, a trader tool, an order window tool, and a chart tool.

4. The non-transitory, computer-readable medium of claim 1 , wherein the first attachment indicator or the second attachment indicator includes at least one of a pattern, a color, and a symbol.

5. A system including:

a processor; and

a memory in communication with the processor, wherein the memory stores a trading application, and wherein the processor executes the trading application to:

receive by a graphical user interface a first command;

display a first trading tool in a workspace of the graphical user interface, wherein the first trading tool is generated in response to the first command;

receive by the graphical user interface a second command;

display a second trading tool in the workspace of the graphical user interface, wherein the second trading tool is generated in response to the second command;

receive by the graphical user interface a selection command;

enter by the graphical user interface a tool manipulation mode;

display by the graphical user interface a first attachment indicator on the first trading tool and a second attachment indicator on the second trading tool, in response to entering the tool manipulation mode, wherein the first attachment indicator represents a side of the first trading tool that may be attached to the second trading tool, and wherein the second attachment indicator represents a side of the second trading tool that may be attached to the first trading tool;

generate by the graphical user interface a first instance of a combined trading tool, wherein the combined trading tool includes the first trading tool and the second trading tool, and wherein generating the first instance of the combined trading tool includes:

attaching by the graphical user interface the first trading tool to the second trading tool utilizing the first attachment indicator and the second attachment indicator; and

establishing by the graphical user interface a first communication priority between the first trading tool and the second trading tool, wherein the communication priority specifies in what order a market update received at the processor is distributed between the first trading tool and the second trading tool;

generate by the graphical user interface, in response to a user selection, a tab tool including a first tab and a tab generator, wherein the first tab includes the first instance of the combined trading tool;

receive by the graphical user interface a selection of the tab generator; and

generate by the graphical user interface, in response to receiving the selection of the tab generator, a second tab including a second instance of the combined trading tool, wherein the second instance of the combined trading tool includes a second instance of the first trading tool, a second instance of the second trading tool, and a second communication priority.

6. The system of claim 5 , wherein the first trading tool is one of a market grid tool, a time and sales tool, a trader tool, an order window tool, and a chart tool.

7. The system of claim 5 , wherein the second trading tool is one of a market grid tool, a time and sales tool, a trader tool, an order window tool, and a chart tool.

8. The system of claim 5 , wherein the first attachment indicator or the second attachment indicator includes at least one of a pattern, a color, and a symbol.

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 Jan 6, 2021
From: SANDOW, STEFANI; LANE, RICHARD; SHIELDS, ANDREW; RYBA, GREGORY; DUDEY, KEVIN LIM; LOWE, RICHARD ALETH; DECKER, STEPHEN P.
To: TRADING TECHNOLOGIES INTERNATIONAL, INC.
Reel/Frame 054913/0889 →
Continuity (2)
Continuation 14975413 · Dec 18, 2015
Related Publication 20210125281A1 · Apr 29, 2021