Deriving and using document and site quality signals from search query streams
First Claim
Patent Images
1. A non-transitory computer-readable memory device storing instructions, the instructions comprising:
- one or more instructions which, when executed by at least one processor, cause the at least one processor to;
receive a same search query from a plurality of client devices;
identify a plurality of search result documents based on the search query;
provide information regarding the plurality of search result documents to the plurality of client devices;
receive information regarding selections, of the information regarding the plurality of search result documents, at the plurality of client devices in connection with the search query;
determine that a particular quantity of the selections, for information regarding a particular search result document of the plurality of search result documents, is greater than a quantity of the selections for information regarding one or more other search result documents of the plurality of search result documents;
assign a value to the particular search result document based on determining that the particular quantity of the selections is greater than the quantity of the selections for the information regarding the one or more other search result documents,the value, assigned to the particular search result document, being based on;
a particular period of time, ora respective network address associated with one or more of the plurality of client devices; and
use the value as a measure of quality for the particular search result document for a subsequently received search query that is associated with the search query.
2 Assignments
0 Petitions
Accused Products
Abstract
A system analyzes one or more search streams to detect one or more associations between a document and one or more queries in the one or more search streams. The system further derives a value for the document based on the detected associations and uses the derived value in evaluating a quality of the document with respect to one or more subsequent queries.
-
Citations
18 Claims
-
1. A non-transitory computer-readable memory device storing instructions, the instructions comprising:
one or more instructions which, when executed by at least one processor, cause the at least one processor to; receive a same search query from a plurality of client devices; identify a plurality of search result documents based on the search query; provide information regarding the plurality of search result documents to the plurality of client devices; receive information regarding selections, of the information regarding the plurality of search result documents, at the plurality of client devices in connection with the search query; determine that a particular quantity of the selections, for information regarding a particular search result document of the plurality of search result documents, is greater than a quantity of the selections for information regarding one or more other search result documents of the plurality of search result documents; assign a value to the particular search result document based on determining that the particular quantity of the selections is greater than the quantity of the selections for the information regarding the one or more other search result documents, the value, assigned to the particular search result document, being based on; a particular period of time, or a respective network address associated with one or more of the plurality of client devices; and use the value as a measure of quality for the particular search result document for a subsequently received search query that is associated with the search query. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
8. A system comprising:
-
an interface to receive a search query from a plurality of client devices; and a processing unit, implemented at least partially in hardware, to; identify a plurality of search result documents based on a search query, provide information regarding the plurality of search result documents to the plurality of client devices, receive information regarding selections, of the information regarding the plurality of search result documents, at the plurality of client devices in connection with the search query, determine that a particular quantity of the selections, for information regarding a particular search result document of the plurality of search result documents, is greater than a quantity of the selections for information regarding one or more other search result documents of the plurality of search result documents, assign a value to the particular search result document based on determining that the particular quantity of the selections, for the information regarding the particular search result document, is greater than the quantity of the selections for the information regarding the one or more other search result documents, the value, assigned to the particular search result document, being based on; a particular period of time, and a respective network address associated with one or more of the plurality of client devices, and use the assigned value as a measure of quality for the particular search result document for a subsequent search, the subsequent search being associated with the search query. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A method comprising:
-
receiving, at one or more processors, a same search query from a plurality of client devices; identifying, by the one or more processors, search result documents based on the search query; providing, by the one or more processors, information regarding the search result documents to the plurality of client devices; receiving, at the one or more processors, information regarding selections, of the information regarding the search result documents, at the plurality of client devices in connection with the search query; determining, by the one or more processors, that a particular quantity of the selections, for information regarding a particular search result document of the search result documents, is greater than a quantity of the selections for information regarding one or more other search result documents of the search result documents; assigning, by the one or more processors, a value to the particular search result document based on determining that the particular quantity of the selections, for the information regarding the particular search result document, is greater than the quantity of the selections for the information regarding the one or more other search result documents, the value, assigned to the particular search result document, being based on at least one of; a particular period of time, or a respective network address associated with one or more of the plurality of client devices; and using, by the one or more processors, the value as a measure of quality for the particular search result document for a subsequently received search query that is associated with the search query. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification