Legal claims defining the scope of protection, as filed with the USPTO.
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.
2. The method of claim 1 , wherein the first threshold and the second threshold vary over time.
3. The method of claim 1 , wherein the first threshold is dependent on an activity level of users in the group.
4. The method of claim 1 , wherein the first count comprises the number of times the user performs actions that affect one or more users within the group over a pre-determined interval of time, and wherein the second count comprises the number of times the user performs actions that affect one or more users outside the group over the pre-determined interval of time.
5. The method of claim 4 , wherein the first count and the second count are periodically reset.
6. The method of claim 1 , wherein the maintained first count and the maintained second count are increased by an amount dependent on the type of detected action performed by the user.
7. The method of claim 1 , wherein the detected action comprises a communication from the user to another user.
8. The method of claim 1 , wherein the second threshold is less than the first threshold.
9. The method of claim 1 , further comprising: responsive to a determination that the detected action affects one or more users outside the group of users: increasing the maintained second count; and taking a second corrective action if the increased second count exceeds the second threshold.
10. The method of claim 9 , wherein the first corrective action and the second corrective action comprise the same corrective action.
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.
12. The method of claim 11 , wherein the first threshold and the second threshold vary over time.
13. The method of claim 11 , wherein the first threshold is dependent on an activity level of users in the group.
14. The method of claim 11 , wherein the first threshold is greater than the second threshold.
15. The method of claim 11 , wherein the first corrective action and the second corrective action comprise the same corrective action.
16. The method of claim 11 , wherein the detected action comprises a communication from the user to another user.
Unknown
July 9, 2013
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.