Patent ID: 9544382
Date: 2017-01-10
CPC Classifications: G06Q,H04L

Claim:
1. A computer-implemented method comprising: receiving a plurality of candidate content items for a viewing user, each content item associated with an action performed in a social networking system and each content item identifying a respective user who is connected to the viewing user in the social networking system; defining, for the viewing user, a first plurality of weights for a corresponding plurality of action classes, a weight for an action class indicative of a significance to the viewing user of information about actions of that action class; determining, by a process running on the social networking system, an affinity of the viewing user for each of the plurality of candidate content items, by: comparing the viewing user's determined affinities across the candidate content items; and selecting, for display to the viewing user, one or more of the candidate content items based on the comparison.