IP Library Granted Patent US 11,132,747
Granted Patent B2
US 11,132,747 · App. 16/892,965 · Granted Sep 28, 2021

Contextual searching

Inventor: Richard Lane (Chicago, IL)
Assignee: Trading Technologies International, Inc.
G06Q40/04G06F16/248G06F16/24575G06F16/9535G06F3/0482
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,132,747
App. No.
16/892,965
Granted
Sep 28, 2021
Kind
B2
Abstract

Contextual searches may be performed to identify subsets of search results from an organized dataset. Contextual searching may return search results based on a relevance of the results to a query or search terms. Characters may be input by users at a search field that may be used to define context filters for limiting the search results of the organized dataset. Triggering events may be received that may trigger the definition of context filters that may be used to obtain the subsets of search results from the organized dataset. The triggering event may be a delimiter in the character string, for example. The subset of search results may include a subset of tradeable objects that may be traded at an electronic exchange. The subset of search results may continue to be limited based on additional context filters defined from the search input at the search field.

Claims (49)

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

receive one or more characters as a search input at a search field, wherein the search field is provided as part of a user interface of a trading device;

receive, subsequent to receiving the one or more characters at the search field, a delimiter, wherein the delimiter is provided via the user interface of the trading device;

define, in response to receiving the delimiter, a context filter, wherein the context filter identifies a context in the search input, and wherein the context identified in the defined context filter indicates a subset of search results to be retrieved from an organized dataset by the trading device;

submit to the organized dataset a query according to the context filter to retrieve the subset of search results from the organized dataset that corresponds to the identified context in the context filter;

display a plurality of icons in the user interface, wherein each of the plurality of icons represents one of the subset of search results from the organized dataset that corresponds to the identified context in the context filter;

receive a second context filter at the search field, wherein the second context filter includes one or more characters and a second delimiter, and wherein the first and second context filters are displayed in the search field; and

display an organized subset of the plurality of icons in the user interface, wherein each of the organized subset of the plurality of icons represents one of the subset of search results from the organized dataset based on the context filter and the second context filter displayed in the search field.

2. The computer readable medium of claim 1 , further including instructions executable to:

identify a selection of a tool to be generated to display market data from at least one electronic exchange, wherein the tool includes an application or a display window for displaying the market data from the at least one electronic exchange;

receive the market data from the at least one electronic exchange; and

display the market data from the at least one electronic exchange in the tool.

3. The computer readable medium of claim 2 , wherein the tool resides at the trading device, and wherein the tool is a trading tool.

4. The computer readable medium of claim 1 , wherein the context is associated with a context type, and further including instructions executable to:

identify the context type, wherein the context type includes one of electronic exchanges, financial product types, financial products, or tool types; and

display the context type to identify the context type associated with the context.

5. The computer readable medium of claim 1 , wherein the subset of search results includes at least one of a subset of financial products or a subset of contracts.

6. The computer readable medium of claim 1 , wherein the search results are provided via a user interface in an organized list.

7. The computer readable medium of claim 1 , further including instructions executable to:

generate an icon for the context filter in response to receiving the at least one delimiter; and

display the icon in the search field.

8. The computer readable medium of claim 1 , wherein the one or more characters includes a plurality of characters, further including instructions executable to:

receive each character of the plurality of characters as the search input at the search field; and

display, upon receiving each character of the plurality of characters, a plurality of contexts in real-time for defining the context filter, wherein the plurality of contexts includes the context that is identified in the context filter.

9. A system for performing a contextual search, the system including:

a trading device,

wherein the trading device is configured to receive one or more characters as a search input at a search field, wherein the search field is provided as part of a user interface of the trading device;

wherein the trading device is configured to receive, subsequent to receiving the one or more characters at the search field, a delimiter, wherein the delimiter is provided via the user interface of the trading device;

wherein the trading device is configured to define, in response to receiving the delimiter, a context filter, wherein the context filter identifies a context in the search input, and wherein the context identified in the defined context filter indicates a subset of search results to be retrieved from an organized dataset by the trading device;

wherein the trading device is configured to submit to the organized dataset a query according to the context filter to retrieve the subset of search results from the organized dataset that corresponds to the identified context in the context filter;

wherein the trading device is configured to display a plurality of icons in the user interface, wherein each of the plurality of icons represents one of the subset of search results from the organized dataset that corresponds to the identified context in the context filter;

wherein the trading device is configured to receive a second context filter at the search field, wherein the second context filter includes one or more characters and a second delimiter, and wherein the first and second context filters are displayed in the search field; and

wherein the trading device is configured to display an organized subset of the plurality of icons in the user interface, wherein each of the organized subset of the plurality of icons represents one of the subset of search results from the organized dataset based on the context filter and the second context filter displayed in the search field.

10. The system of claim 9 ,

wherein the trading device is configured to identify a selection of a tool to be generated to display market data from at least one electronic exchange, wherein the tool includes an application or a display window for displaying the market data from the at least one electronic exchange;

wherein the trading device is configured to receive the market data from the at least one electronic exchange; and

wherein the trading device is configured to display the market data from the at least one electronic exchange in the tool.

11. The system of claim 10 , wherein the tool resides at the trading device, and wherein the tool is a trading tool.

12. The system of claim 9 , wherein the context is associated with a context type, and

wherein the trading device is configured to identify the context type, wherein the context type includes one of electronic exchanges, financial product types, financial products, or tool types; and

wherein the trading device is configured to display the context type to identify the context type associated with the context.

13. The system of claim 9 , wherein the subset of search results includes at least one of a subset of financial products or a subset of contracts.

14. The system of claim 9 , wherein the search results are provided via a user interface in an organized list.

15. The system of claim 9 ,

wherein the trading device is configured to generate an icon for the context filter in response to receiving the at least one delimiter; and

wherein the trading device is configured to display the icon in the search field.

16. The system of claim 9 , wherein the one or more characters includes a plurality of characters, and

wherein the trading device is configured to receive each character of the plurality of characters as the search input at the search field; and

wherein the trading device is configured to display, upon receiving each character of the plurality of characters, a plurality of contexts in real-time for defining the context filter, wherein the plurality of contexts includes the context that is identified in the context filter.

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 Jun 4, 2020
From: LANE, RICHARD
To: TRADING TECHNOLOGIES INTERNATIONAL, INC.
Reel/Frame 052844/0474 →