Automatically managing objectionable behavior in a web-based social network
First Claim
1. A method comprising:
- establishing a first threshold defining a number of times a user is allowed to perform actions that affect one or more users within a group of users of a social networking system;
establishing a second threshold defining a number of times the user is allowed to perform actions that affect one or more users outside the group of users of the social networking system;
maintaining in memory, by the social networking system, a first count of the number of times the user performs actions that affect one or more users within the group and a second count of the number of times the user performs actions that affect one or more users outside the group;
detecting an action performed by the user; and
responsive to a determination that the detected action affects one or more users within the group of users;
increasing the maintained first count; and
taking a first corrective action if the increased first count exceeds the first threshold.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for curtailing objectionable behavior in a web-based social network is disclosed. The method includes monitoring various actions of users of a web-based social network for objectionable behavior. The monitored actions are those that affect other users of the social network. A policy is determined based on behaviors of users. The policy may be violated by a user if the user exceeds a policy threshold. Some monitored actions include the poking, friend requesting, and wall posting. A policy may be violated by multiple occurrences of a single type of action or by a combination of different types of actions. Upon a policy violation, a warning may be issued to the user or the user'"'"'s account may be suspended.
20 Citations
16 Claims
-
1. A method comprising:
-
establishing a first threshold defining a number of times a user is allowed to perform actions that affect one or more users within a group of users of a social networking system; establishing a second threshold defining a number of times the user is allowed to perform actions that affect one or more users outside the group of users of the social networking system; maintaining in memory, by the social networking system, a first count of the number of times the user performs actions that affect one or more users within the group and a second count of the number of times the user performs actions that affect one or more users outside the group; detecting an action performed by the user; and responsive to a determination that the detected action affects one or more users within the group of users; increasing the maintained first count; and taking a first corrective action if the increased first count exceeds the first threshold. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method comprising:
-
detecting an action performed by a user of a social networking system; determining if the action affects one or more users within a group of social networking system users or one or more users outside the group; responsive to a determination that the action affects one or more users within the group; determining if a number of actions performed by the user affecting one or more users within the group over a first previous time interval exceeds a first threshold; and responsive to the determination that the first threshold is exceeded, taking a first corrective action; and responsive to a determination that the action affects one or more users outside the group; determining if a number of actions performed by the user affecting one or more users outside the group over a second previous time interval exceeds a second threshold; and responsive to the determination that the second threshold is exceeded, taking a second corrective action. - View Dependent Claims (12, 13, 14, 15, 16)
-
Specification