Providing result-based query suggestions
First Claim
1. A method comprising:
- at a computing system comprising one or more computers, a computer in the one or more computers having a processor and a memory;
obtaining a plurality of search results responsive to an initial search query, the search results including a first search result that identifies a first resource;
determining, using a document-to-query-to-document model that associates the first resource with a plurality of previously submitted queries and associates each of the plurality of previously submitted queries with one or more resources that have been previously identified by search results for the previously submitted query, that the first resource is relevant to a first suggested query of the previously submitted queries different from the initial search query;
generating a presentation of the search results responsive to the initial search query, wherein each search result in the presentation includes a link to a respective resource, wherein the first search result in the presentation includes a link that, upon a selection by a user, causes the first suggested query to be submitted to a search engine; and
providing the presentation of the search results in response to the initial search query.
2 Assignments
0 Petitions
Accused Products
Abstract
In general, one aspect of the subject matter described can be embodied in a method that includes, obtaining a plurality of search results responsive to an initial search query, the search results including a first search result that identifies a first resource; determining, using a document-to-query-to-document model, that the first resource is relevant to a first suggested query different from the initial search query; generating a presentation of the search results responsive to the initial search query; and providing the presentation of the search results in response to the initial search query. Each search result in the presentation includes a link to a respective resource, wherein the first search result in the presentation includes a link that, upon a selection by a user, can cause the first suggested query to be submitted to a search engine.
-
Citations
17 Claims
-
1. A method comprising:
-
at a computing system comprising one or more computers, a computer in the one or more computers having a processor and a memory; obtaining a plurality of search results responsive to an initial search query, the search results including a first search result that identifies a first resource; determining, using a document-to-query-to-document model that associates the first resource with a plurality of previously submitted queries and associates each of the plurality of previously submitted queries with one or more resources that have been previously identified by search results for the previously submitted query, that the first resource is relevant to a first suggested query of the previously submitted queries different from the initial search query; generating a presentation of the search results responsive to the initial search query, wherein each search result in the presentation includes a link to a respective resource, wherein the first search result in the presentation includes a link that, upon a selection by a user, causes the first suggested query to be submitted to a search engine; and providing the presentation of the search results in response to the initial search query. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system comprising:
one or more computers and one or more storage devices storing instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform operations comprising; obtaining a plurality of search results responsive to an initial search query, the search results including a first search result that identifies a first resource; determining, using a document-to-query-to-document model that associates the first resource with a plurality of previously submitted queries and associates each of the plurality of previously submitted queries with one or more resources that have been previously identified by search results for the previously submitted query, that the first resource is relevant to a first suggested query of the previously submitted queries different from the initial search query; generating a presentation of the search results responsive to the initial search query, wherein each search result in the presentation includes a link to a respective resource, wherein the first search result in the presentation includes a link that, upon a selection by a user, causes the first suggested query to be submitted to a search engine; and providing the presentation of the search results in response to the initial search query. - View Dependent Claims (8, 9, 10, 11, 12)
-
13. A computer program product, encoded on one or more non-transitory computer storage media, comprising instructions that when executed by one or more computers cause the one or more computers to perform operations comprising:
-
obtaining a plurality of search results responsive to an initial search query, the search results including a first search result that identifies a first resource; determining, using a document-to-query-to-document model that associates the first resource with a plurality of previously submitted queries and associates each of the plurality of previously submitted queries with one or more resources that have been previously identified by search results for the previously submitted query, that the first resource is relevant to a first suggested query of the previously submitted queries different from the initial search query; generating a presentation of the search results responsive to the initial search query, wherein each search result in the presentation includes a link to a respective resource, wherein the first search result in the presentation includes a link that, upon a selection by a user, causes the first suggested query to be submitted to a search engine; and providing the presentation of the search results in response to the initial search query. - View Dependent Claims (14, 15, 16, 17)
-
Specification