Methods and systems for improving a search ranking using article information
First Claim
Patent Images
1. A method comprising:
- receiving or creating a search query;
determining a relevant article associated with the search query; and
determining a ranking score for the relevant article based at least in part on client-side behavior data associated with the relevant article.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods that improve client-side searching are described. In one aspect, a system and method for receiving a search query, determining a relevant article associated with the search query, and determining a ranking score for the relevant article based at least in part on client-side behavior data associated with the relevant article is described.
-
Citations
61 Claims
-
1. A method comprising:
-
receiving or creating a search query;
determining a relevant article associated with the search query; and
determining a ranking score for the relevant article based at least in part on client-side behavior data associated with the relevant article. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A method comprising:
-
determining client-side behavior data associated with an article;
providing the client-side behavior data associated with the article to a ranking processor;
determining a predetermined client behavior score based at least in part on the client behavior data associated with the article; and
storing the predetermined client behavior score associated with the article in a data store, wherein the predetermined client behavior score is associated with the article in the data store. - View Dependent Claims (26)
-
-
27. A method comprising:
-
determining a query-independent score for an article based at least in part on client-side behavior data associated with the article;
receiving a search query;
determining a relevant article associated with the query; and
determining a ranking score based at least in part on the query-independent score. - View Dependent Claims (28)
-
-
29. A method comprising
identifying an article; -
determining client-side behavior data for the article;
determining a score for the article based at least in part on client-side behavior data associated with the article; and
causing a display of the score.
-
-
30. A computer readable medium containing program code comprising:
-
program code for receiving or creating a search query;
program code for determining a relevant article associated with the search query; and
program code for determining a ranking score for the relevant article based at least in part on client-side behavior data associated with the relevant article. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53)
-
-
54. A computer readable medium containing program code comprising:
-
program code for determining client-side behavior data associated with an article;
program code for providing the client-side behavior data associated with the article to a ranking processor;
program code for determining a predetermined client behavior score based at least in part on the client behavior data associated with the article; and
program code for storing the predetermined client behavior score associated with the article in a data store, wherein the predetermined client behavior score is associated with the article in the data store. - View Dependent Claims (55)
-
-
56. A computer readable medium containing program code comprising:
-
program code for determining a query-independent score for an article based at least in part on client-side behavior data associated with the article;
program code for receiving a search query;
program code for determining a relevant article associated with the query; and
program code for determining a ranking score based at least in part on the query-independent score. - View Dependent Claims (57)
-
-
58. A computer readable medium containing program code comprising
program code for identifying an article; -
program code for determining client-side behavior data for the article;
program code for determining a score for the article based at least in part on client-side behavior data associated with the article; and
program code for causing a display of the score.
-
-
59. A system comprising:
-
a) a processor for executing computer readable program instructions capable of improving a search ranking using article information;
b) a memory for storing the computer readable program instructions capable of improving a search ranking using article information;
c) a client application for allowing client behavior activity;
d) a client article capable of receiving the client behavior activity;
e) a query processor for receiving a search query;
f) a monitoring engine for determining client behavior data associated with client behavior activity received by the article;
g) a search engine for returning articles associated with the search query in a ranking order based at least in part on the client behavior data; and
h) a data store for storing client behavior data associated with the client article.
-
-
60. The system 59 wherein the search engine comprises:
-
a) an article locator for determining articles associated with the search query;
b) a client behavior data processor for determining client behavior data associated with the articles associated with the search query; and
c) a ranking processor for providing a ranking score based at least in part on the client behavior data associated with the articles associated with the search query.
-
-
61. A method comprising:
-
a) providing a client behavior data database;
b) receiving a search query;
c) determining a set of articles relevant to the search query;
d) determining a first article in the set of articles relevant to the search query;
e) determining client behavior data associated with the first article;
f) providing client behavior data associated with the first article to a ranking processor;
g) determining a ranking score for the first article based at least in part on the client behavior data associated with the first article;
h) arranging the first article based on the ranking score; and
i) displaying relevant articles.
-
Specification