SYSTEM AND METHOD FOR RECOMMENDING INFORMATION RESOURCES TO USER BASED ON HISTORY OF USER'S ONLINE ACTIVITY
First Claim
1. A computer-implemented method comprising:
- a. obtaining a history of online activities of a user;
b. receiving user preference information from the user;
c. identifying a plurality of online information resources linking to online resources viewed by the user, wherein each of the plurality of online information resources is associated with an online information source;
d. generating a plurality of relevance scores for each of the identified online information resource; and
e. using the generated plurality of relevance scores to generate a ranked list of recommended online information sources, wherein a rank of each online information source is determined by aggregating at least some of the plurality of relevance scores of the identified online information resources according to the received user preference information.
2 Assignments
0 Petitions
Accused Products
Abstract
Blogs (and other information sources) are recommended to a user based history of user'"'"'s online activities. The system: (1) processes the user'"'"'s web history, (2) identifies blog posts (and web pages) that link to pages read by the user, (3) generates multiple relevance scores for each identified post/page, and (4) produces multiple rankings of the corresponding source blogs (and web sites) by aggregating individual relevance scores (or combinations of relevance scores), according to users'"'"' preferences. The system allows the discovery of information sources that are likely to be interesting to the user and allows sources lost in the “long tail” to be seamlessly discovered.
-
Citations
23 Claims
-
1. A computer-implemented method comprising:
-
a. obtaining a history of online activities of a user; b. receiving user preference information from the user; c. identifying a plurality of online information resources linking to online resources viewed by the user, wherein each of the plurality of online information resources is associated with an online information source; d. generating a plurality of relevance scores for each of the identified online information resource; and e. using the generated plurality of relevance scores to generate a ranked list of recommended online information sources, wherein a rank of each online information source is determined by aggregating at least some of the plurality of relevance scores of the identified online information resources according to the received user preference information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A computerized system comprising:
-
a. A web history collector module operable to obtain a history of online activities of a user; b. A user interface operable to receive user preference information from the user; c. A link analyzer module operable to identify a plurality of online information resources linking to online resources viewed by the user and generate a plurality of relevance scores for each of the identified online information resource;
wherein each of the plurality of online information resources is associated with an online information source; andd. A recommender module operable to use the generated plurality of relevance scores to generate a ranked list of recommended online information sources, wherein a rank of each online information source is determined by aggregating at least some of the plurality of relevance scores of the identified online information resources according to the received user preference information.
-
-
23. A computer readable medium embodying a computer executable instructions implementing a method comprising:
-
a. obtaining a history of online activities of a user; b. receiving user preference information from the user; c. identifying a plurality of online information resources linking to online resources viewed by the user, wherein each of the plurality of online information resources is associated with an online information source; d. generating a plurality of relevance scores for each of the identified online information resource; and e. using the generated plurality of relevance scores to generate a ranked list of recommended online information sources, wherein a rank of each online information source is determined by aggregating at least some of the plurality of relevance scores of the identified online information resources according to the received user preference information.
-
Specification