Method and system for ranking web pages in a search engine based on direct evidence of interest to end users
First Claim
1. A computer-server-based method for ranking Web pages in a Web search engine, the method comprising:
- receiving, over a network at the computer server, a Web search query from a particular user, the Web search query including at least one keyword, the computer server hosting the Web search engine;
identifying one or more Web pages that contain the at least one keyword;
determining, for each of the one or more Web pages, a raw page ranking;
adjusting the raw page ranking of each of at least one Web page among the one or more Web pages based on direct evidence of how interesting the respective Web page is to users to produce an adjusted page ranking, the direct evidence being derived from clickstream data collected from the users; and
presenting, as search results, the at least one Web page to the particular user in accordance with the adjusted page rankings,wherein the direct evidence of how interesting a Web page is to users includes a measure of how often the users traverse to or from the Web page in browsing the Web and a measure of how many users have recently visited the Web page compared with how many users normally visit the Web page, andwherein the measure of how many users have recently visited the Web page compared with how many users normally visit the Web page is given greater weight than the measure of how often the users traverse to or from the Web page in browsing the Web.
4 Assignments
0 Petitions
Accused Products
Abstract
A method and system for ranking Web pages in a Web search engine is described. One illustrative embodiment receives a Web search query from a particular user, the query including at least one keyword; identifies one or more Web pages that contain the at least one keyword; determines, for each of the one or more Web pages, a raw page ranking; adjusts the raw page ranking of each of at least one Web page among the one or more Web pages based on direct evidence of how interesting that Web page is to users to produce an adjusted page ranking, the direct evidence being derived from clickstream data collected from the users; and presents, as search results, the at least one Web page to the particular user in accordance with the adjusted page rankings.
10 Citations
20 Claims
-
1. A computer-server-based method for ranking Web pages in a Web search engine, the method comprising:
-
receiving, over a network at the computer server, a Web search query from a particular user, the Web search query including at least one keyword, the computer server hosting the Web search engine; identifying one or more Web pages that contain the at least one keyword; determining, for each of the one or more Web pages, a raw page ranking; adjusting the raw page ranking of each of at least one Web page among the one or more Web pages based on direct evidence of how interesting the respective Web page is to users to produce an adjusted page ranking, the direct evidence being derived from clickstream data collected from the users; and presenting, as search results, the at least one Web page to the particular user in accordance with the adjusted page rankings, wherein the direct evidence of how interesting a Web page is to users includes a measure of how often the users traverse to or from the Web page in browsing the Web and a measure of how many users have recently visited the Web page compared with how many users normally visit the Web page, and wherein the measure of how many users have recently visited the Web page compared with how many users normally visit the Web page is given greater weight than the measure of how often the users traverse to or from the Web page in browsing the Web. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for ranking Web pages in a Web search engine, the system comprising:
-
at least one processor; a communication interface; and a memory containing a plurality of program instructions configured to cause the at least one processor to; receive, via the communication interface over a network, a Web search query from a particular user, the Web search query including at least one keyword; identify one or more Web pages that contain the at least one keyword; determine, for each of the one or more Web pages, a raw page ranking; adjust the raw page ranking of each of at least one Web page among the one or more Web pages based on direct evidence of how interesting the respective Web page is to users to produce an adjusted page ranking, the direct evidence being derived from clickstream data collected from the users; and present, as search results, the at least one Web page to the particular user in accordance with the adjusted page rankings, wherein the direct evidence of how interesting a Web page is to users includes a measure of how often the users traverse to or from the Web page in browsing the Web and a measure of how many users have recently visited the Web page compared with how many users normally visit the Web page, and wherein the measure of how many users have recently visited the Web page compared with how many users normally visit the Web page is given greater weight than the measure of how often the users traverse to or from the Web page in browsing the Web. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable medium having stored thereon computer-executable instructions that when executed by a computer cause the computer to:
-
receive, over a network at the computer server, a Web search query from a particular user, the Web search query including at least one keyword, the computer server hosting a Web search engine; identify one or more Web pages that contain the at least one keyword; determine, for each of the one or more Web pages, a raw page ranking; access direct evidence of how interesting the respective Web page is to users, the direct evidence including data derived from clickstream data collected from the users, a measure of how often the users traverse to or from the respective Web page in browsing the Web, and a measure of how many users have recently visited the respective Web page compared with how many users normally visit the respective Web page; adjust the raw page ranking of each of at least one Web page among the one or more Web pages based on the direct evidence to produce an adjusted page ranking, wherein the measure of how many users have recently visited the respective Web page compared with how many users normally visit the respective Web page is given greater weight than the measure of how often the users traverse to or from the respective Web page in browsing the Web; and present, as search results, the at least one Web page to the particular user in accordance with the adjusted page rankings. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification