Providing search results using augmented search queries
First Claim
1. A computer-implemented method comprising the following operations performed by at least one processor:
- receiving a first search query associated with an entity reference, wherein the entity reference corresponds to one or more distinct entities;
providing a set of results for the first search query, wherein the set of results distinguishes between the one or more distinct entities;
identifying one or more attributes of at least one entity of the one or more distinct entities based at least in part on the set of results;
in response to the first search query, automatically generating a selectable list of one or more additional search queries that are based on but separate from the first search query, wherein the one or more additional search queries comprise combinations of the at least one entity and the one or more attributes;
providing the selectable list of the one or more additional search queries for display within a user interface;
receiving an input selecting at least one of the one or more additional search queries that are displayed within the user interface; and
providing an updated set of results based on the selected one or more additional search queries, wherein the updated set of results comprises at least one result not in the set of results.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems are provided for updating a set of results. In some implementations, a search query associated with an entity reference is received. The entity reference corresponds to one or more distinct entities. A set of results for the search query is provided, and the set of results distinguishes between distinct entities. One or more attributes for at least one entity of the one or more distinct entities are identified based at least in part on the set of results. One or more additional search queries are identified based on the search query, the at least one entity, and the one or more attributes. An input selecting at least one of the additional search queries is received. An updated set of results is provided based on the selected additional search queries. The updated set of results comprises at least one result not in the set of results.
60 Citations
28 Claims
-
1. A computer-implemented method comprising the following operations performed by at least one processor:
-
receiving a first search query associated with an entity reference, wherein the entity reference corresponds to one or more distinct entities; providing a set of results for the first search query, wherein the set of results distinguishes between the one or more distinct entities; identifying one or more attributes of at least one entity of the one or more distinct entities based at least in part on the set of results; in response to the first search query, automatically generating a selectable list of one or more additional search queries that are based on but separate from the first search query, wherein the one or more additional search queries comprise combinations of the at least one entity and the one or more attributes; providing the selectable list of the one or more additional search queries for display within a user interface; receiving an input selecting at least one of the one or more additional search queries that are displayed within the user interface; and providing an updated set of results based on the selected one or more additional search queries, wherein the updated set of results comprises at least one result not in the set of results. - View Dependent Claims (4, 5, 6, 7, 8, 9, 19, 20, 21, 22)
-
-
2. A system comprising:
-
one or more storage devices that store instructions; and one or more computers configured by executing the instructions to perform operations comprising; receiving a first search query associated with an entity reference, wherein the entity reference corresponds to one or more distinct entities; providing a set of results for the first search query, wherein the set of results distinguishes between distinct entities; identifying one or more attributes of at least one entity of the one or more distinct entities based at least in part on the set of results; in response to the first search query, automatically generating a selectable list of one or more additional search queries that are based on but separate from the first search query, wherein the one or more additional search queries comprise combinations of the at least one entity and the one or more attributes; providing the selectable list of the one or more additional search queries for display within a user interface; receiving an input selecting at least one of the one or more additional search queries that are displayed within the user interface; and providing an updated set of results based on the selected one or more additional search queries, wherein the updated set of results comprises at least one result not in the set of results. - View Dependent Claims (10, 11, 12, 13, 14, 15, 23, 24)
-
-
3. A computer-readable medium storing instructions that, when executed by one or more processors, cause the one or more processors to perform operations comprising:
-
receiving a first search query associated with an entity reference, wherein the entity reference corresponds to one or more distinct entities; providing a set of results for the first search query, wherein the set of results distinguishes between the one or more distinct entities; identifying one or more attributes of at least one entity of the one or more distinct entities based at least in part on the set of results; in response to the first search query, automatically generating a selectable list of one or more additional search queries separate from the first search query, wherein the one or more additional search queries comprise combinations of the at least one entity and the one or more attributes; providing the selectable list of the one or more additional search queries for display within a user interface receiving an input selecting at least one of the one or more additional search queries that are displayed within the user interface; and providing an updated set of results based on the selected one or more additional search queries, wherein the updated set of results comprises at least one result not in the set of results. - View Dependent Claims (16, 17, 18, 25, 26, 27, 28)
-
Specification