METHODS AND SYSTEMS FOR IMPROVING A SEARCH RANKING USING POPULATION INFORMATION
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 population associated with the search query is determined, an article (such as a webpage) associated with the search query is determined, and a ranking score for the article based at least in part on data associated with the population is determined. Algorithms and types of data associated with a population useful in carrying out such systems and methods are described.
48 Citations
87 Claims
-
1-44. -44. (canceled)
-
45. A computer-implemented method, comprising:
-
receiving, at a server device and from a client device, a search query entered on the client device by a user; determining, using the server device, that the user belongs to at least a first population group; determining, using the server device, that at least a first article is responsive to the search query; determining, using the server device, an interest value reflecting an interest of the first population group in the first article, the interest value based on at least one selection of the first article made when the first article was previously presented to at least one member of the first population group in response to an earlier search query identical to the search query; determining, using the server device, a first ranking score for the first article, the first ranking score based at least in part on the interest value; and outputting a search result from the server device to the client device in response to the search query, the first article ranked in the search result according to the first ranking score. - View Dependent Claims (46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65)
-
-
66. A computer-readable medium containing program code, comprising:
-
first program code for receiving, at a server device and from a client device, a search query entered on the client device by a user; second program code for determining, using the server device, that the user belongs to at least a first population group; third program code for determining, using the server device, that at least a first article is responsive to the search query; fourth program code for determining, using the server device, an interest value reflecting an interest of the first population group in the first article, the interest value based on at least one selection of the first article made when the first article was previously presented to at least one member of the first population group in response to an earlier search query identical to the search query; fifth program code for determining, using the server device, a first ranking score for the first article, the first ranking score based at least in part on the interest value; and sixth program code for outputting a search result from the server device to the client device in response to the search query, the first article ranked in the search result according to the first ranking score.
-
-
67. A system comprising:
-
at least one processor; and a computer-readable medium containing program code that when executed cause the at least one processor to perform operations comprising; receiving, at a server device and from a client device, a search query entered on the client device by a user; determining, using the server device, that the user belongs to at least a first population group; determining, using the server device, that at least a first article is responsive to the search query; determining, using the server device, an interest value reflecting an interest of the first population group in the first article, the interest value based on at least one selection of the first article made when the first article was previously presented to at least one member of the first population group in response to an earlier search query identical to the search query; determining, using the server device, a first ranking score for the first article, the first ranking score based at least in part on the interest value; and outputting a search result from the server device to the client device in response to the search query, the first article ranked in the search result according to the first ranking score. - View Dependent Claims (68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87)
-
Specification