Patent ID: 9703837
Date: 2017-07-11
CPC Classifications: G06F,G06Q

Claim:
1. A computer-implemented method comprising: determining an affinity score representing an affinity of a user with respect to a contact of the user, wherein the affinity score is an indication of a strength of a relationship between the user and the contact; determining an engagement score of the user with respect to the contact, wherein the engagement score is an indication of a probability of the user engaging with a content item associated with the contact; determining affinity scores between the user and each participant of each of a plurality of content items posted by the contact, wherein participants of a content item comprise the contact and one or more of another user that interacts with the content item; determining a post-level score for each of the plurality of content items posted by the contact, each post-level score based on the affinity scores between the user and each participant of the respective content item; determining an interest score of the user with respect to the contact based on the affinity score and the engagement score; and providing the plurality of content items posted by the contact for display in an activity stream, the content items being ordered based on the interest score or the respective post-level scores.