Determining Metrics for Groups of Users Defined by Social Signals of a Social Networking System
First Claim
Patent Images
1. A computer-implemented method comprising:
- maintaining a plurality of connections in a social networking system between a plurality of users of the social networking system;
storing actions performed by the plurality of users of the social networking system on objects maintained by the social networking system;
determining a group of fans for a target brand from the plurality of users of the social networking system, the group of fans including one or more users of the social networking system who have each performed at least one action from a set of predetermined actions on one or more objects maintained by the social networking system associated with the target brand;
identifying a control group from the plurality of users of the social networking system, the control group including one or more users who have not performed at least one action from the set of predetermined actions on one or more objects maintained by the social networking system associated with the target brand;
obtaining data for users in the group of fans and data for users in the control group; and
calculating a metric for the group of fans based on a comparison between the data for users in the group of fans and the data for users in the control group.
2 Assignments
0 Petitions
Accused Products
Abstract
A social networking system generates metrics for one or more groups of users defined by various social signals. A group of users may be defined by the users'"'"' observed actions in a social networking system and/or the connections between the users'"'"' and other social networking system users. Data for the group of users may be compared against data for a control group to generate metrics for the group of users.
145 Citations
21 Claims
-
1. A computer-implemented method comprising:
-
maintaining a plurality of connections in a social networking system between a plurality of users of the social networking system; storing actions performed by the plurality of users of the social networking system on objects maintained by the social networking system; determining a group of fans for a target brand from the plurality of users of the social networking system, the group of fans including one or more users of the social networking system who have each performed at least one action from a set of predetermined actions on one or more objects maintained by the social networking system associated with the target brand; identifying a control group from the plurality of users of the social networking system, the control group including one or more users who have not performed at least one action from the set of predetermined actions on one or more objects maintained by the social networking system associated with the target brand; obtaining data for users in the group of fans and data for users in the control group; and calculating a metric for the group of fans based on a comparison between the data for users in the group of fans and the data for users in the control group. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer-implemented method comprising:
-
maintaining a plurality of connections in a social networking system between a plurality of users of the social networking system; storing actions performed by the plurality of users of the social networking system on one or more objects maintained by the social networking system; determining a group of fans for a target brand from the plurality of users of the social networking system, the group of fans including one or more users of the social networking system that have performed at least one action from a set of predetermined actions on one or more objects maintained by the social networking system associated with the target brand; generating a holdout subgroup for the group of fans including a subset of users from the group of fans; selecting content associated with the target brand for sending to users in the group of fans; sending the selected content associated with the target brand to users in the group of fans, wherein the sending comprises; determining whether a user of the group of fans is in the holdout subgroup; responsive to a determination that the user is in the holdout subgroup for the group of fans, preventing sending of the content associated with the target brand to the user; responsive to a determination that the user is not in the holdout subgroup for the group of fans, sending the content associated with the target brand to the user; providing one or more polling questions to users in the group of fans; receiving answers to the polling questions from users in the group of fans; and calculating a metric measuring an effectiveness of content associated with the target brand on the group of fans based at least in part on a comparison between (1) received answers to the polling questions from users in the holdout subgroup for the group of fans and (2) received answers to the polling questions from users of the group of fans not in the holdout subgroup for the group of fans. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A computer-implemented method comprising:
-
identifying a group of fans for a brand based on social signals associated with users of a social networking system; identifying a group of non-fans for the brand based on social signals associated with users of the social networking system; calculating an incremental value for the group of fans based on purchase information for the group of fans and based on purchase information for the group of non-fans; generating a report including the incremental value for the group of fans; and sending the report to a user. - View Dependent Claims (18, 19, 20, 21)
-
Specification