Hierarchical entity information for search
First Claim
1. A method comprising:
- receiving, through a search user interface, a search query;
evaluating entity relationships associated with the search query using a hierarchical data structure that indexes entity data, by queries, into hierarchical levels that comprise a listing of entities and one or more sub-lists for entities of the listing; and
providing, through the search user interface, a scrollable set of interactive elements presented at a hierarchical level of the hierarchical data structure based on an evaluation of the search query.
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 is no more drill down lists to be found.
4 Citations
20 Claims
-
1. A method comprising:
-
receiving, through a search user interface, a search query; evaluating entity relationships associated with the search query using a hierarchical data structure that indexes entity data, by queries, into hierarchical levels that comprise a listing of entities and one or more sub-lists for entities of the listing; and providing, through the search user interface, a scrollable set of interactive elements presented at a hierarchical level of the hierarchical data structure based on an evaluation of the search query. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
at least one processor; and a memory operatively connected with the at least one processor storing computer-executable instructions that, when executed by the at least one processor, causes the at least one processor to execute a method that comprises; receiving, through a search user interface, a search query, evaluating entity relationships associated with the search query using a hierarchical data structure that indexing entity data, by queries, into hierarchical levels that comprise a listing of entities and one or more sub-lists for entities of the listing, and providing, through the search user interface, a scrollable set of interactive elements presented at a hierarchical level of the hierarchical data structure based on an evaluation of the search query. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer-readable medium storing computer-executable instructions that, when executed by at least one processor, causes the at least one processor to execute a method comprising:
-
receiving, through a search user interface, a search query; evaluating entity relationships associated with the search query using a hierarchical data structure that indexes entity data, by queries, into hierarchical levels that comprise a listing of entities and one or more sub-lists for entities of the listing; and providing, through the search user interface, a scrollable set of interactive elements presented at a hierarchical level of the hierarchical data structure based on an evaluation of the search query. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification