Generating consolidated social content for a user of a social networking system
First Claim
Patent Images
1. A method comprising:
- selecting, from a database of a social networking system, a set of actions that are
1) each separately performed by users of the social networking system connected to a viewing user within the social networking system and that are
2) performed on a common object maintained by the social networking system;
generating a consolidated story unit for a viewing user that describes the common object maintained by the social networking system, the set of actions, and that identifies the total number of users who performed the set of actions in association with the common object;
determining a first affinity of the viewing user for the consolidated story unit, the first affinity including an affinity of the viewing user for at least one action of the set of actions, at least one user of the set of users, or the common object;
determining one or more second affinities of the viewing user for additional story units describing actions performed by users of the social networking system other than the viewing user; and
providing for display in a feed of stories, to the viewing user, the consolidated story unit and the additional story units ordered with respect to each other in accordance with the determined affinities.
1 Assignment
0 Petitions
Accused Products
Abstract
To generate dynamic relationship-based content personalized for members of a social networking system, at least one action of one or more members of the social networking system is associated with relationship data for the one or more members to produce consolidated data. One or more elements associated with the consolidated data is identified and used to aggregate the consolidated data. Further exemplary methods comprise weighting by affinity the aggregated consolidated data to generate dynamic relationship-based content personalized for the members of the web-based social network.
-
Citations
14 Claims
-
1. A method comprising:
-
selecting, from a database of a social networking system, a set of actions that are
1) each separately performed by users of the social networking system connected to a viewing user within the social networking system and that are
2) performed on a common object maintained by the social networking system;generating a consolidated story unit for a viewing user that describes the common object maintained by the social networking system, the set of actions, and that identifies the total number of users who performed the set of actions in association with the common object; determining a first affinity of the viewing user for the consolidated story unit, the first affinity including an affinity of the viewing user for at least one action of the set of actions, at least one user of the set of users, or the common object; determining one or more second affinities of the viewing user for additional story units describing actions performed by users of the social networking system other than the viewing user; and providing for display in a feed of stories, to the viewing user, the consolidated story unit and the additional story units ordered with respect to each other in accordance with the determined affinities. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer program product comprising a non-transitory computer-readable storage medium including instructions that, when executed by a processor, cause the processor to:
-
select, from a database of a social networking system, a set of actions that are
1) each separately performed by users of the social networking system connected to a viewing user within the social networking system and that are performed on a common object maintained by the social networking system;generate a consolidated story unit for a viewing user that describes the common object maintained by the social networking system, the set of actions, and that identifies the total number of users who performed the set of actions in association with the common object; determine a first affinity of the viewing user for the consolidated story unit, the first affinity including an affinity of the viewing user for at least one action of the set of actions, at least one user of the set of users, or the common object; determine one or more second affinities of the viewing user for additional story units describing actions performed by users of the social networking system other than the viewing user; and provide for display in a feed of stories, to the viewing user, the consolidated story unit and the additional story units ordered with respect to each other in accordance with the determined affinities. - View Dependent Claims (12, 13, 14)
-
Specification