COLLABORATIVE SEARCH RESULTS
First Claim
Patent Images
1. A computer-implemented method comprising:
- transmitting a set of one or more search results for a query to a client device for presentation to a user, each search result referring to a respective resource;
receiving from the client device an alternative search result submitted by the user for the query;
associating the alternative search result with the query; and
storing in a repository the query and the alternative search result, where the alternative search result is transmitted with the set of one or more search results for a new search of the query.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus, including computer program products, for providing alternative search results for a query. In one aspect, a method includes transmitting a set of one or more search results for a query to a client device for presentation to a user, where each search result refers to a respective resource, receiving from the client device an alternative search result submitted by the user for the query, associating the alternative search result with the query, and storing in a repository the query and the alternative search result, where the alternative search result is transmitted with the set of one or more search results for a new search of the query.
-
Citations
20 Claims
-
1. A computer-implemented method comprising:
-
transmitting a set of one or more search results for a query to a client device for presentation to a user, each search result referring to a respective resource; receiving from the client device an alternative search result submitted by the user for the query; associating the alternative search result with the query; and storing in a repository the query and the alternative search result, where the alternative search result is transmitted with the set of one or more search results for a new search of the query. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented method comprising:
-
receiving a set of one or more search results for a query, each search result referring to a respective resource; causing the display of the set of one or more search results for the query; receiving from a user an alternative search result for the query; and providing the alternative search result to a search engine, so that the alternative search result is available to users who submit new searches of the query. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product, encoded on a computer readable medium, operable to cause data processing apparatus to perform operations comprising:
-
transmitting a set of one or more search results for a query to a client device for presentation to a user, each search result referring to a respective resource; receiving from the client device an alternative search result submitted by the user for the query; associating the alternative search result with the query; and storing in a repository the query and the alternative search result, where the alternative search result is transmitted with the set of one or more search results for a new search of the query.
-
-
16. A computer program product, encoded on a computer readable medium, operable to cause data processing apparatus to perform operations comprising:
-
receiving a set of one or more search results for a query, each search result referring to a respective resource; causing the display of the set of one or more search results for the query; receiving from a user an alternative search result for the query; and providing the alternative search result to a search engine, so that the alternative search result is available to users who submit new searches of the query.
-
-
17. A system comprising:
-
a client device; and one or more computers operable to interact with the client device and to; transmit a set of one or more search results for a query to the client device for presentation to a user, each search result referring to a respective resource; receive from the client device an alternative search result submitted by the user for the query; associate the alternative search result with the query; and store in a repository the query and the alternative search result, where the alternative search result is transmitted with the set of one or more search results for a new search of the query. - View Dependent Claims (18, 19, 20)
-
Specification