Hierarchical entity information for search
First Claim
1. A processor, and a memory device configured with instructions, which when executed by the processor, cause the processor to enable a system, the 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; and
a search user interface that enables browsing of the lists of entities of the data structure as related to a specific query, wherein the lists are presented as a scrollable set of interactive elements expandable into scrollable sub-lists and interactive entities.
2 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 are no more drill down lists to be found.
-
Citations
20 Claims
-
1. A processor, and a memory device configured with instructions, which when executed by the processor, cause the processor to enable a system, the 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; and a search user interface that enables browsing of the lists of entities of the data structure as related to a specific query, wherein the lists are presented as a scrollable set of interactive elements expandable into scrollable sub-lists and interactive entities. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-implemented method, comprising computer-executable instructions that when executed by a hardware processor cause the hardware processor to perform acts of:
-
accessing a hierarchical data structure of entities, entity lists, and entity sub-lists based on a search query, the hierarchical data structure comprised of query and entity relationships; presenting lists of the entities in a user interface based on the hierarchical data structure as related to the query, the lists presented as a scrollable set of interactive elements in the user interface; providing access to entity sub-lists for a given list of the entities when entity sub-lists exist for the given list, the entity sub-lists presented as a scrollable set of interactive elements; and enabling the acts of presenting and providing for a given list and corresponding sub-lists until the associated entities can be accessed via the user interface. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A computer-readable hardware storage medium comprising computer-executable instructions that when executed by a processor, cause the processor to perform acts of:
-
accessing a hierarchical data structure of entities, entity lists, and entity sub-lists based on a search query, the hierarchical data structure comprised of query and entity relationships; presenting lists of the entities in a user interface based on the hierarchical data structure as related to the query, the lists presented as a scrollable set of interactive elements in the user interface; providing access to entity sub-lists for a given list of the entities when entity sub-lists exist for the given list, the entity sub-lists presented as a scrollable set of interactive elements; and enabling the acts of presenting and providing for a given list and corresponding sub-lists until the associated entities can be accessed via the user interface. - View Dependent Claims (17, 18, 19, 20)
-
Specification