Web Page and Web Site Importance Estimation Using Aggregate Browsing History
First Claim
Patent Images
1. A method for estimating site importance, comprisingsegmenting web site browsing history information regarding a plurality of browsing sessions into a set of session data groups, each session data group including browsing history data regarding one or more web sites corresponding to one of the browsing sessions;
- andfor each web site in the set of web sites;
calculating one or more local importance values for that web site, each local importance value for that web site indicating a relative importance of that web site in one session of the set of browsing sessions; and
aggregating the one or more local importance values calculated for that web site to determine a site importance for that website.
3 Assignments
0 Petitions
Accused Products
Abstract
Particular embodiments of the present invention are related to estimating the importance of web sites based on the aggregate browsing history of one or more users.
42 Citations
21 Claims
-
1. A method for estimating site importance, comprising
segmenting web site browsing history information regarding a plurality of browsing sessions into a set of session data groups, each session data group including browsing history data regarding one or more web sites corresponding to one of the browsing sessions; - and
for each web site in the set of web sites; calculating one or more local importance values for that web site, each local importance value for that web site indicating a relative importance of that web site in one session of the set of browsing sessions; and aggregating the one or more local importance values calculated for that web site to determine a site importance for that website. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
- and
-
11. An apparatus comprising:
-
one or more processors; one or more network interfaces; a memory; and computer-executable instructions carried on a computer readable medium, the one or more processors, the instructions, when read and executed for causing the one or more processors to; segment web site browsing history information regarding a plurality of browsing sessions into a set of session data groups, each session data group including browsing history data regarding one or more web sites corresponding to one of the browsing sessions; and for each web site in the set of web sites; calculate one or more local importance values for that web site, each local importance value for that web site indicating a relative importance of that web site in one browsing session; and aggregate the one or more local importance values calculated for that web site to determine a site importance for that website. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A method for providing search results comprising:
-
providing a web-based interface to a user; accepting user input, the user input including one or more search terms; identifying a plurality of web sites containing information relevant to the one or more search terms; and displaying the plurality of web sites to the user in order of a ranking, wherein the ranking is based at least on a calculated respective site importance; wherein the site importance of each web site is calculated by a method comprising; segmenting web site browsing history information regarding a plurality of browsing sessions into a set of session data groups, each session data group including browsing history data regarding one or more web sites corresponding to one of the browsing sessions; and for each web site in the set of web sites; calculating one or more local importance values for that web site, each local importance value for that web site indicating a relative importance of that web site in one session; and aggregating the one or more local importance values calculated for that web site to determine a site importance for that website. - View Dependent Claims (19, 20, 21)
-
Specification