HIERARCHICAL ENTITY INFORMATION FOR SEARCH
First Claim
1. A system, comprising:
- a data structure of lists of entities of query and entity relationships extracted from a search entity data source, the data structure having different levels of hierarchy;
a search user interface that enables browsing of the lists of entities of the data structure as related to a specific query; and
a microprocessor that executes computer-executable instructions associated with at least the user interface.
3 Assignments
0 Petitions
Accused Products
Abstract
A fast browsing architecture for exploring hierarchical lists of entities through a search user interface. A graphical UI operates to handle the hierarchical lists and sub-lists in different ways for different scenarios such as a hierarchical level is zero (only one list of entities associated with a query and the list cannot be further drilled down), a second scenario where the hierarchical level is one (a list of entities associated with the query and these entities can be further drilled down to a number of sub-lists) and the sub-lists cannot be further drilled down, and a third scenario where the hierarchical level is more than one (a list of entities associated with the query and these entities can be further drilled down to a number of sub-lists), sub-lists can be further drilled down to a number of lists, until there is no more drill down lists to be found.
19 Citations
20 Claims
-
1. A system, comprising:
-
a data structure of lists of entities of query and entity relationships extracted from a search entity data source, the data structure having different levels of hierarchy; a search user interface that enables browsing of the lists of entities of the data structure as related to a specific query; and a microprocessor that executes computer-executable instructions associated with at least the user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method, comprising acts of:
-
accessing a hierarchical data structure of entities and entity lists based on a search query, the hierarchical data structure comprised of query and entity relationships; presenting a list of entities in a user interface based on the hierarchical data structure as related to the query; and enabling interactive selection of the list of entities and exposure of available sub-lists of entities related to the list of entities via the user interface. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A computer-readable medium comprising computer-executable instructions that when executed by a processor, cause the processor to perform acts of:
-
accessing a hierarchical lookup table of queries, entity lists, and entity sub-lists based on a search query, the lookup table indexed by query; presenting an entity list in a user interface based on the query; enabling scrolling through the entity list and selection of an entity; and enabling access to hierarchically structured entity sub-lists in association with the entity via the user interface, when an entity sub-list exists. - View Dependent Claims (17, 18, 19, 20)
-
Specification