Patent ID: 9183574
Filing Date: 2015-11-10
Classification: G06Q,H04L

Abstract:
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 weight for an action associated with each content item and a second weight for a user identified by each content item, the first and second weights defined based on a significance to the viewing user of information about a class of actions and information about a class of users; 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.