BOOSTING RANKS OF STORIES BY A NEEDY USER ON A SOCIAL NETWORKING SYSTEM
First Claim
1. A method comprising:
- receiving a request from a viewing user of a social networking system for a newsfeed;
selecting a plurality of candidate stories for the viewing user, the plurality of candidate stories associated with a plurality of other users of the social networking system with whom the viewing user has established a connection;
identifying a needy user of the plurality of other users, the needy user identified based on whether an activity level associated with the needy user on the social networking system exceeds a threshold;
ranking the plurality of candidate stories, the ranking comprising increasing a ranking of at least one story based on an association between the story and the identified needy user;
generating a newsfeed comprising a plurality of the candidate stories, the generated newsfeed based at least in part on the ranking; and
sending the generated newsfeed for display to the viewing user.
2 Assignments
0 Petitions
Accused Products
Abstract
A social networking system generates a newsfeed for a user to view when accessing the social networking system. Candidate stories associated with users of the social networking selection are selected for inclusion in the newsfeed. Based on data associated with users associated with candidate stories, the social networking system determines a neediness value for the users associated with the candidate stories. The neediness value of a user indicates a degree of assistance by the social networking system to distribute content associated with the user. For users indicated as “needy users” based on their neediness values, the social networking system modifies the location of candidate stories associated with needy users in a ranking of the candidate stories.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving a request from a viewing user of a social networking system for a newsfeed; selecting a plurality of candidate stories for the viewing user, the plurality of candidate stories associated with a plurality of other users of the social networking system with whom the viewing user has established a connection; identifying a needy user of the plurality of other users, the needy user identified based on whether an activity level associated with the needy user on the social networking system exceeds a threshold; ranking the plurality of candidate stories, the ranking comprising increasing a ranking of at least one story based on an association between the story and the identified needy user; generating a newsfeed comprising a plurality of the candidate stories, the generated newsfeed based at least in part on the ranking; and sending the generated newsfeed for display to the viewing user. - View Dependent Claims (2, 3, 4, 5, 7, 9, 10, 11, 12)
-
-
6. The method of claim 6, wherein the feedback is selected from a group consisting of:
- comments on a story, shares of a story, likes of a story, hides of a story, and any combination thereof.
-
13. A method comprising:
-
receiving a plurality of posts from users of an online system; receiving a request from a viewing user of the online system for content associated with other users of the online system; selecting a plurality of candidate posts for the viewing user; identifying a needy user of the plurality of other users, the needy user identified based on whether an activity level associated with the needy user on the online system exceeds a threshold; ranking the plurality of candidate posts, the ranking comprising increasing a ranking of at least one post based on an association between the post and the identified needy user; selecting a set of the candidate posts based at least in part on the ranking; and sending the selected candidate posts for display to the viewing user. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification