9. The method of claim 1 , wherein the generated plurality of relevance scores comprises a quickness score indicating a position of the identified online information resource in a temporarily ordered list of online information resources pointing to the online resource viewed by the user.
1. A method implemented within a computer system comprising a central processing unit (CPU) and a random access memory (RAM), the method comprising: a. utilizing the CPU and RAM to obtain a history of online activities of a user; b. utilizing the CPU and RAM to receive user preference information from the user; c. utilizing the CPU and RAM to identify 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. utilizing the CPU and RAM to generate 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, wherein: the ranked list comprises links to online sources that are not in the history of the online activities of the user, the online information resource is a blog post, the online resource viewed by the user is a visited web page, the online information source is a source blog web page, and the online source is a related web feed.