Patent ID: 7984056

Claim:
A system for recommending web feeds to subscribe to, the system comprising: a computer system comprising one or more processors, the computer system programmed to implement: a user database comprising user activity data regarding one or more web feed subscriptions of a target user, each web feed subscription of the target user corresponding to a web feed having a first address stored in a web feed repository; a feed ranking module configured to generate a ranked set of at least a portion of the target user's web feed subscriptions, wherein rankings in the ranked set are based at least in part on one or both of the duration since the feed was last updated and the duration since the user last viewed the feed; an associations mining module configured to detect behavioral associations between first web feeds based at least partly on behavior of a plurality of users, wherein the associations mining module is configured to perform said detection by at least identifying pairs of the first web feeds that were both selected for subscription or viewing by a plurality of users, the association mining module additionally configured to create item-to-item mappings between the identified first web feeds, the item-to-item mappings comprising scores reflecting the degree of the associations; a recommendations service configured to generate personalized web feed recommendations for the target user by at least accessing the behavioral associations to identify one or more of the identified first web feeds that are associated with a subset of the user activity data of the target user, and selecting a most highly-scored subset of the associated web feeds as the web feed recommendations; and a page generator configured to generate a web feed user interface configured to display the ranked set of at least a portion of the target user's web feed subscriptions and the personalized web feed recommendations, wherein selection of a recommended web feed by the target user subscribes the target user to the recommended web feed, wherein the web feed user interface comprises a text field providing functionality for the target user to input text corresponding to a second address of a second web feed to thereby subscribe the target user to the second web feed and make the second web feed available for other users to select for subscription, and wherein the second address of the second web feed is added to the web feed repository if the second address is not already stored in the web feed repository; the associations mining module being further configured to detect one or more additional behavioral associations between at least the second web feed and one or more of the first web feeds; and the recommendations service being further configured to use the one or more additional behavioral associations to recommend the second web feed to one or more of the other users.