PROVIDING SEARCH RESULTS USING AUGMENTED SEARCH QUERIES
First Claim
1. A computer-implemented method comprising:
- receiving a 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 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;
generating one or more additional search queries based on the search query, the at least one entity, and the one or more attributes;
receiving an input selecting at least one of the one or more additional search queries; 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.
-
Citations
27 Claims
-
1. A computer-implemented method comprising:
-
receiving a 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 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; generating one or more additional search queries based on the search query, the at least one entity, and the one or more attributes; receiving an input selecting at least one of the one or more additional search queries; 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 (2, 3, 4, 5, 6, 7, 8, 9, 14)
-
-
10. A system comprising one or more computers configured to perform operations comprising:
-
receiving a 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 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 generating one or more additional search queries based on the search query, the at least one entity, and the one or more attributes; receiving an input selecting at least one of the one or more additional search queries; 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 (11, 12, 13, 15, 16, 17, 18)
-
-
19. 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 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 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; generating one or more additional search queries based on the search query, the at least one entity, and the one or more attributes; receiving an input selecting at least one of the one or more additional search queries; 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 (20, 21, 22, 23, 24, 25, 26, 27)
-
Specification