Methods and systems for adjusting a scoring measure based on query breadth
First Claim
1. A method implemented by a system of one or more computer processors, the method comprising:
- receiving, at the system, machine-readable information characterizing a first user selection of a first search result that was identified by a search engine as responsive to a first search query;
receiving, at the system, machine-readable information characterizing a second user selection of a second search result that was identified by a search engine as responsive to a second search query;
determining, by the system, that breadth of the first search query is larger than breadth of the second search query; and
recording, in response to the determination, a characterization of the second user selection of the second search result as more strongly indicative of popularity than the first user selection of the first search result, the characterization being recorded in a machine-readable popularity database that stores measures of popularity.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for adjusting a scoring measure of a search result based at least in part on the breadth of a previously-executed search query associated with the search result are described. In one described system, a search engine determines a popularity measure for a search result, and then adjusts the popularity measure based at least in part on a query breadth measure of a previously-executed search query associated with the search result. The search engine may use a variety of query breadth measures. For example, the search engine may use the quantity of results returned by the search query, the length of the query, the IR score drop-off, or some other measure of breadth.
-
Citations
23 Claims
-
1. A method implemented by a system of one or more computer processors, the method comprising:
-
receiving, at the system, machine-readable information characterizing a first user selection of a first search result that was identified by a search engine as responsive to a first search query; receiving, at the system, machine-readable information characterizing a second user selection of a second search result that was identified by a search engine as responsive to a second search query; determining, by the system, that breadth of the first search query is larger than breadth of the second search query; and recording, in response to the determination, a characterization of the second user selection of the second search result as more strongly indicative of popularity than the first user selection of the first search result, the characterization being recorded in a machine-readable popularity database that stores measures of popularity. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system comprising:
-
a popularity database that stores measures of popularity of electronic documents available on the Internet; and one or more computer processors implementing a search engine programmed to receive search queries, identify electronic documents that are available on the Internet and that are responsive to the received search queries, provide result sets characterizing the identified documents, identify user selections of electronic documents from the result sets, and adjust the measures of popularity of the selected electronic documents in the popularity database, the adjustments characterizing user selections of electronic documents from results sets provided in response to broader search queries as less strongly indicative of popularity than user selections of electronic documents from results sets provided in response to narrower search queries. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A method implemented by a search engine system of one or more computer processors, the method comprising:
-
receiving, at the search engine system, search queries, identifying, by the search engine system, electronic documents that are available on the Internet and that are responsive to the received search queries, providing, by the search engine system, result sets characterizing the identified documents, identifying, by the search engine system, user selections of electronic documents from the result sets, and adjusting, by the search engine system, measures of popularity of the selected electronic documents in a popularity database, the adjustments characterizing user selections of electronic documents from results sets provided in response to broader search queries as less strongly indicative of popularity than user selections of electronic documents from results sets provided in response to narrower search queries. - View Dependent Claims (18, 19, 20)
-
-
21. A system comprising:
-
a popularity database that stores measures of popularity of electronic documents available on the Internet; and one or more computer processors implementing a query breadth analyzer programmed to receive machine-readable information characterizing a first user selection of a first search result that was identified by a search engine as responsive to a first search query; receive machine-readable information characterizing a second user selection of a second search result that was identified by a search engine as responsive to a second search query; determine that breadth of the first search query is larger than breadth of the second search query; and record a characterization of the second user selection of the second search result as more strongly indicative of popularity than the first user selection of the first search result, the characterization being recorded in a machine-readable popularity database that stores measures of popularity. - View Dependent Claims (22, 23)
-
Specification