Methods and systems for improving a search ranking using related queries
First Claim
Patent Images
1. A computer-implemented method comprising:
- (a) receiving, at a computer system, a search query from a first user;
(b) identifying by the computer system a first related query as being related to the search query based on information that indicates relative timing or sequencing between the search query and the first related query in prior submissions to the computer system by a plurality of users that include users other than the first user;
(c) identifying a first article that is responsive to the search query;
(d) in response to identifying the first article as responsive to the search query, retrieving data associated with the first related query that indicates, at least, a frequency with which users have selected the first article when the first article has been presented as a search result for the first related query; and
(e) determining a first ranking score for the first article as a search result for the received search query based at least in part on the retrieved data associated with the first related query.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods that improve search rankings for a search query by using data associated with queries related to the search query are described. In one aspect, a search query is received, a related query related to the search query is determined, an article (such as a web page) associated with the search query is determined, and a ranking score for the article based at least in part on data associated with the related query is determined. Several algorithms and types of data associated with related queries useful in carrying out such systems and methods are described.
88 Citations
60 Claims
-
1. A computer-implemented method comprising:
-
(a) receiving, at a computer system, a search query from a first user; (b) identifying by the computer system a first related query as being related to the search query based on information that indicates relative timing or sequencing between the search query and the first related query in prior submissions to the computer system by a plurality of users that include users other than the first user; (c) identifying a first article that is responsive to the search query; (d) in response to identifying the first article as responsive to the search query, retrieving data associated with the first related query that indicates, at least, a frequency with which users have selected the first article when the first article has been presented as a search result for the first related query; and (e) determining a first ranking score for the first article as a search result for the received search query based at least in part on the retrieved data associated with the first related query. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer program product tangibly embodied in one or more non-transitory computer-readable media storing instructions that, when executed, cause a processor to perform operations comprising:
-
(a) receiving a search query from a first user; (b) identifying a first related query as being related to the search query based on information that indicates relative timing or sequencing between the search query and the first related query in prior submissions by a plurality of users that include users other than the first user; (c) identifying a first article that is responsive to the search query; (d) in response to identifying the first article as responsive to the search query, retrieving data associated with the first related query that indicates, at least, a frequency with which users have selected the first article when the first article has been presented as a search result for the first related query; and (e) determining a first ranking score for the first article as a search result for the received search query based at least in part on the retrieved data associated with the first related query. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40)
-
-
41. A system comprising:
-
one or more computer servers; an interface of the computer servers that is configured to receive a search query from a first user; a related query processor of the computer servers that is configured to identify a first related query as being related to the search query based on information that indicates relative timing or sequencing between the search query and the first related query in prior submissions by a plurality of users that include users other than the first user; a document locator of the computer servers that is configured to identify a first article that is responsive to the search query; and a ranking processor of the computer servers that is configured to, in response to identification of the first article as responsive to the search query by the document locator, retrieve data associated with the first related query that indicates, at least, a frequency with which users have selected the first article when the first article has been presented as a search result for the first related query, wherein the ranking processor is further configured to determine a first ranking score for the first article as a search result for the received search query based at least in part on the retrieved data associated with the first related query. - View Dependent Claims (42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60)
-
Specification