Determining influence in a social networking system
First Claim
Patent Images
1. A method comprising:
- receiving, from a requesting user of the social networking system, a request for content from the social networking system;
accessing, for each object of a plurality of objects within a social networking system, an influence metric, the influence metric generated based on an associated set of affinities between a set of users associated with the object, each affinity representing an affinity for a user of the set of users for the object, the influence metric representing a relevance of the object to the set of users as a whole;
identifying, by the social networking system, a set of candidate objects from the plurality of objects;
selecting, by the social networking system, one or more of the identified set of candidate objects based on the accessed influence metrics associated with the set of candidate objects; and
configuring, by the social networking system, a display to include the selected one or more candidate objects for presentation to the user.
1 Assignment
0 Petitions
Accused Products
Abstract
An influence metric describing the influence of a social networking system object on social networking system users is determined based on affinities between the users and the object. For example, affinities between the associated users and the object are combined to determine the influence metric. Content may be selected for presentation to users based in part on influence metrics of the content. Additionally, influence metrics of objects associated with a user may be combined to determine the relevance of objects associated with the user, which may also be used to select content for presentation to the user.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving, from a requesting user of the social networking system, a request for content from the social networking system; accessing, for each object of a plurality of objects within a social networking system, an influence metric, the influence metric generated based on an associated set of affinities between a set of users associated with the object, each affinity representing an affinity for a user of the set of users for the object, the influence metric representing a relevance of the object to the set of users as a whole; identifying, by the social networking system, a set of candidate objects from the plurality of objects; selecting, by the social networking system, one or more of the identified set of candidate objects based on the accessed influence metrics associated with the set of candidate objects; and configuring, by the social networking system, a display to include the selected one or more candidate objects for presentation to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
-
a non-transitory computer-readable storage medium storing executable computer instructions that, when executed by a processor, perform steps comprising; receiving, from a requesting user of the social networking system, a request for content from the social networking system; accessing, for each object of a plurality of objects within a social networking system, an influence metric, the influence metric generated based on an associated set of affinities between a set of users associated with the object, each affinity representing an affinity for a user of the set of users for the object, the influence metric representing a relevance of the object to the set of users as a whole; identifying a set of candidate objects from the plurality of objects; selecting one or more of the identified set of candidate objects based on the accessed influence metrics associated with the set of candidate objects; and configuring a display to include the selected one or more candidate objects for presentation to the user; and
a hardware processor configured to execute the instructions. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification