Patent ID: 8122031

Claim:
A method performed by data processing apparatus, the method comprising: acquiring topic data from a plurality of users, the topic data including candidate feeds and candidate topics; generating a candidate topic-candidate feed mapping from the topic data, the candidate topic-candidate feed mapping includes candidate topic-candidate feed pairs; generating topic-feed association rules using the mapping, the topic-feed association rules identifying rules of implication between topics and feeds, wherein generating topic-feed association rules comprises: calculating a weight of each candidate topic-candidate feed pair; applying a threshold to the each candidate topic-candidate feed pair, the threshold representing a level of confidence that in the candidate topic-candidate feed pair, the candidate topic implies the candidate feed; and selecting topic-feed pairs from the candidate topic-candidate feed pairs using the threshold and the weight of the each candidate topic-candidate feed pair; and using the topic-feed association rules to recommend the feeds to a user.