Methods and systems for improving a search ranking using article information
First Claim
Patent Images
1. A method performed by a computer, comprising:
- identifying an article;
receiving trajectory data associated with the article indicating whether the article is a web page that started a user on a sequence of associated web pages;
determining a ranking score for the article based at least in part on the trajectory data associated with the article, wherein the ranking score is higher responsive at least in part to a positive indication that the article is a web page that started the user on a sequence of associated web pages;
arranging the article with at least one other article in a ranking order responsive at least in part to the ranking score; and
presenting the arranged articles to a user in the ranking order.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods that improve client-side searching are described. In one aspect, a system and method for identifying an article, and determining a ranking score for the article based at least in part on duration data, access data, URL data, or trajectory data associated with the article is described.
307 Citations
54 Claims
-
1. A method performed by a computer, comprising:
-
identifying an article; receiving trajectory data associated with the article indicating whether the article is a web page that started a user on a sequence of associated web pages; determining a ranking score for the article based at least in part on the trajectory data associated with the article, wherein the ranking score is higher responsive at least in part to a positive indication that the article is a web page that started the user on a sequence of associated web pages; arranging the article with at least one other article in a ranking order responsive at least in part to the ranking score; and presenting the arranged articles to a user in the ranking order. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-readable storage medium containing computer-executable program code comprising:
-
program code for identifying an article; program code for receiving trajectory data associated with the article indicating whether the article is a web page that started a user on a sequence of associated web pages; program code for determining a ranking score for the article based at least in part on the trajectory data associated with the article, wherein the ranking score is higher responsive at least in part to a positive indication that the article is a web page that started the user on a sequence of associated web pages; program code for arranging the article with at least one other article in a ranking order responsive at least in part to the ranking score; and program code for presenting the arranged articles to a user in the ranking order. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer system, comprising:
-
a processor for executing computer program instructions; a computer-readable storage medium having computer-executable program instructions embodied therein comprising; means for identifying an article; means for receiving trajectory data associated with the article indicating whether the article is a web page that started a user on a sequence of associated web pages; means for determining a ranking score for the article based at least in part on the trajectory data associated with the article, wherein the ranking score is higher responsive at least in part to a positive indication that the article is a web page that started the user on a sequence of associated web pages; means for arranging the article with at least one other article in a ranking order responsive at least in part to the ranking score; and means for presenting the arranged articles to a user in the ranking order. - View Dependent Claims (22, 23)
-
-
24. A method performed by a computer, comprising:
-
receiving a query signal from a query processor; determining trajectory data associated with one or more articles within a set of articles responsive at least in part to the query signal and a client behavior database, wherein the trajectory data comprise an indication of whether the article is a web page that started a user on a sequence of associated web pages; determining a ranking score for the article based at least in part on the trajectory data, wherein the ranking score is higher responsive at least in part to a positive indication that the article is a web page that started the user on a sequence of associated web pages; arranging the one or more articles in a ranking order based at least in part on the ranking score; and causing output of the one or more articles.
-
-
25. A method performed by a computer to provide ranked articles, comprising:
-
identifying one or more articles; receiving user behavior data associated with the one or more articles; determining trajectory data responsive at least in part to the user behavior data, wherein the trajectory data indicate whether an article of the one or more articles is a web page that started a user on a sequence of associated web pages; determining a ranking score for each of the one or more articles based at least in part on the trajectory data, wherein the ranking score is higher responsive at least in part to a positive indication that the article is a web page that started the user on a sequence of associated web pages; arranging the one or more articles in a ranking order responsive at least in part to the one or more ranking scores; and presenting the arranged one or more articles to a user in the ranking order. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A computer system, for providing ranked articles, comprising:
-
a processor for executing computer program instructions; a computer-readable storage medium having computer-executable program instructions embodied therein comprising; an article locator for identifying one or more articles; a client behavior data processor for receiving user behavior data associated with the one or more articles and determining trajectory data responsive at least in part to the user behavior data, wherein the trajectory data comprise an indication of whether an article of the one or more articles is a web page that started a user on a sequence of associated web pages; and a ranking processor for determining a ranking score for each of the one or more articles based at least in part on the trajectory data, wherein the ranking score for the article is higher responsive at least in part to a positive indication that the article is a web page that started the user on a sequence of associated web pages, arranging the one or more articles in a ranking order responsive at least in part to the one or more ranking scores, and presenting the arranged one or more articles to a user in the ranking order. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42, 43, 44)
-
-
45. A computer program product having a computer-readable storage medium having computer-executable program instructions embodied therein for providing ranked articles, comprising:
-
a software portion configured to identify one or more articles; a software portion configured to receive user behavior data associated with the one or more articles; a software portion configured to determine trajectory data responsive at least in part to the user behavior data, wherein the trajectory data comprise an indication of whether an article of the one or more articles is a web page that started a user on a sequence of associated web pages; a software portion configured to determine a ranking score for each of the one or more articles based at least in part on the trajectory data, wherein the ranking score for the article is higher responsive at least in part to a positive indication that the article is a web page that started the user on a sequence of associated web pages; a software portion configured to arrange the one or more articles in a ranking order responsive at least in part to the one or more ranking scores; and a software portion configured to present the arranged one or more articles to a user in the ranking order. - View Dependent Claims (46, 47, 48, 49, 50, 51, 52, 53, 54)
-
Specification