Sending Notifications to Members of Social Group in a Social Networking System
First Claim
1. A computer implemented method comprising:
- maintaining, by a social networking system, a group having a plurality of members, each member a user of the social networking system;
receiving one or more posts from one or more members of the group, the posts directed to the group;
identifying a subject user of the members of the group for sending a notification about one or more of the received posts;
determining whether to send the notification to the subject user based on at least one of;
a size of the group, a seniority of the subject user in the group, an affinity of the subject user for the group, an affinity of the subject user for one or more other members of the group, a frequency of the subject user'"'"'s interaction with the group, a frequency of posts directed to the group, and any combination thereof; and
sending the notification about the post to the subject user conditionally based on the determining.
2 Assignments
0 Petitions
Accused Products
Abstract
A social networking system notifies its users of different events and actions taking place inside the social networking system. To present notifications that are most likely to be of interest to the user, the social networking system observes the interactions of the user with notifications presented to the user and suggests an option to opt-out of notifications associated with a source based on the observed interactions. The option to opt-out of notifications associated with the source may be presented if the users interactions with the notifications presented are below a threshold. Notifications associated with a social group are presented to the user based on factors describing the group and the relation between the user and other users of the social group, for example, seniority of the user, size of the group, and the rate at which user actions associated with the group are received.
101 Citations
17 Claims
-
1. A computer implemented method comprising:
-
maintaining, by a social networking system, a group having a plurality of members, each member a user of the social networking system; receiving one or more posts from one or more members of the group, the posts directed to the group; identifying a subject user of the members of the group for sending a notification about one or more of the received posts; determining whether to send the notification to the subject user based on at least one of;
a size of the group, a seniority of the subject user in the group, an affinity of the subject user for the group, an affinity of the subject user for one or more other members of the group, a frequency of the subject user'"'"'s interaction with the group, a frequency of posts directed to the group, and any combination thereof; andsending the notification about the post to the subject user conditionally based on the determining. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer implemented method comprising:
-
maintaining, by a social networking system, a group having a plurality of members, each member a user of the social networking system; receiving one or more posts from one or more members of the group, the posts directed to the group; identifying a subject user of the members of the group for sending a notification about one or more of the received posts; determining whether to send the notification to the subject user based on information about a relationship between the subject user and one or more other members of the group; and sending the notification about the post to the subject user conditionally based on the determining. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
Specification