Fresh related search suggestions
First Claim
1. A computer-implemented method comprising:
- selecting a plurality of prior queries wherein each of the prior queries was submitted as a search query a number of times during a recent time period and satisfies a criterion, wherein the criterion is a rate of change in query frequency during the time period, a deviation from an expected query frequency during the time period, or a threshold number of occurrences of the query during the time period;
selecting one or more of the prior queries as candidate queries including determining, for each of the one or more prior queries, that a total number of search results responsive to the prior query include a threshold number of news results;
in response to receiving a user query, selecting from the candidate queries one or more queries that match the user query; and
providing one or more of the selected queries as related search suggestions for the user query.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, apparatus, including computer program products, for providing fresh related search suggestions in response to a user submitted query are presented. In one implementation, a plurality of prior queries are selected wherein each of the prior queries was submitted as a search query a number of times during a recent time period and satisfies a criterion. For each of the prior queries, the prior is selected as a candidate query based on one or more of: a determination that search results responsive to the prior query include a number of news results that satisfy a second threshold, and relevance data indicative of user behavior relative to the search results responsive to the prior query. In response to receiving a user query, one or more candidate queries are selected that match the user query.
-
Citations
25 Claims
-
1. A computer-implemented method comprising:
-
selecting a plurality of prior queries wherein each of the prior queries was submitted as a search query a number of times during a recent time period and satisfies a criterion, wherein the criterion is a rate of change in query frequency during the time period, a deviation from an expected query frequency during the time period, or a threshold number of occurrences of the query during the time period; selecting one or more of the prior queries as candidate queries including determining, for each of the one or more prior queries, that a total number of search results responsive to the prior query include a threshold number of news results; in response to receiving a user query, selecting from the candidate queries one or more queries that match the user query; and providing one or more of the selected queries as related search suggestions for the user query. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system comprising:
-
a computer-readable storage device having instructions stored thereon; and one or more data processing apparatus operable to execute the instructions and perform operations comprising; selecting a plurality of prior queries wherein each of the prior queries was submitted as a search query a number of times during a recent time period and satisfies a criterion, wherein the criterion is a rate of change in query frequency during the time period, a deviation from an expected query frequency during the time period, or a threshold number of occurrences of the query during the time period; selecting one or more of the prior queries as candidate queries including determining, for each of the one or more prior queries, that a total number of search results responsive to the prior query include a threshold number of news results; in response to receiving a user query, selecting from the candidate queries one or more queries that match the user query; and providing one or more of the selected queries as related search suggestions for the user query. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer program product tangibly embodied in a non-transitory computer-readable storage device, the computer program product including instructions operable to cause one or more data processing apparatus to perform operations comprising:
-
selecting a plurality of prior queries wherein each of the prior queries was submitted as a search query a number of times during a recent time period and satisfies a criterion, wherein the criterion is a rate of change in query frequency during the time period, a deviation from an expected query frequency during the time period, or a threshold number of occurrences of the query during the time period; selecting one or more of the prior queries as candidate queries including determining, for each of the one or more prior queries, that a total number of search results responsive to the prior query include a threshold number of news results; in response to receiving a user query, selecting from the candidate queries one or more queries that match the user query; and providing one or more of the selected queries as related search suggestions for the user query. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25)
-
Specification