PROVIDING A NEWSFEED BASED ON USER AFFINITY IN A SOCIAL NETWORK ENVIRONMENT
First Claim
Patent Images
1. A computer-implemented method comprising:
- receiving information about one or more actions, each action associated with one or more users who are connected to a viewing user in a social networking system;
generating one or more stories, wherein each of the one or more stories comprises a description of at least one action of the one or more actions and an identification of at least one of the one or more users associated with the action who are connected to the viewing user in the social networking system;
determining, by a process running on the social networking system, an affinity of the viewing user for each of a plurality of the generated stories, where the viewing user'"'"'s affinity for a story is based at least in part on the action described in the story and the users identified in the story;
comparing the determined viewing user'"'"'s affinities for the generated stories;
selecting one or more of the generated stories for the user based at least in part on the comparing;
generating a newsfeed comprising the selected stories; and
sending the newsfeed for display to the viewing user.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for measuring user affinity in a social network environment is provided. One or more activities performed by a user associated with a social network environment are monitored. A relationship associated with the one or more activities is identified. An affinity for one or more objects associated with the social network environment is then determined based on the one or more activities and the relationship.
-
Citations
20 Claims
-
1. A computer-implemented method comprising:
-
receiving information about one or more actions, each action associated with one or more users who are connected to a viewing user in a social networking system; generating one or more stories, wherein each of the one or more stories comprises a description of at least one action of the one or more actions and an identification of at least one of the one or more users associated with the action who are connected to the viewing user in the social networking system; determining, by a process running on the social networking system, an affinity of the viewing user for each of a plurality of the generated stories, where the viewing user'"'"'s affinity for a story is based at least in part on the action described in the story and the users identified in the story; comparing the determined viewing user'"'"'s affinities for the generated stories; selecting one or more of the generated stories for the user based at least in part on the comparing; generating a newsfeed comprising the selected stories; and sending the newsfeed for display to the viewing user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer program product embodied on a non-transitory computer readable storage medium including instructions for:
-
receiving information about one or more actions, each action associated with one or more users who are connected to a viewing user in a social networking system; generating one or more stories, wherein each of the one or more stories comprises a description of at least one action of the one or more actions and an identification of at least one of the one or more users associated with the action who are connected to the viewing user in the social networking system; determining, by a process running on the social networking system, an affinity of the viewing user for each of a plurality of the generated stories, where the viewing user'"'"'s affinity for a story is based at least in part on the action described in the story and the users identified in the story; comparing the determined viewing user'"'"'s affinities for the generated stories; selecting one or more of the generated stories for the user based at least in part on the comparing; generating a newsfeed comprising the selected stories; and sending the newsfeed for display to the viewing user. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification