US7613779B2

Self-policing, rate limiting online forums

Summary by NHIP

Forum Privilege Adjustment

The method adjusts a sender's message delivery rate based on objectionable message notifications received from multiple recipients. The system determines a non-linear impact amount derived from the notification count and uses a processor to modify the sender's rate limit accordingly.

Claim Score by NHIP

Read claim 1, the broadest

Abstract

A method and means for self-policing and automatically rate-limiting multiple-user online forums. The preferred embodiment of the invention includes a set of rules that permit users to censure other users. A censured user has one or more “privileges” (which may include access to the online computer system or the effective message rate of a communications connection) taken away or diminished; the privilege is gradually restored if the censured user behaves. The censuring participant and other pertinent participants are notified of the effect of the censuring on the censured user. In another aspect of the invention, the online computer system automatically tracks the rate at which a user sends certain types of messages, and can message rate limit a user who uses too many system resources by sending a large number of messages in rapid succession.

US7613779B2, drawing sheet 1
Sheet 1 of 6

Term

Term ended

Expired 2 January 2021, 5.7 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

37 claims: 3 independent, 34 dependent

  1. 1
    Broadest claimClaim Score 63, broad(NHIP)A method executing on hardware of adjusting privileges of a user of a server system, the method comprising:receiving, at a server system and from multiple message recipients, notifications that each indicate that a message sent by a particular message sender to the corresponding message recipient was objectionable;based on a number of the notifications received for the particular message sender, determining an amount with which to impact a rate limit that governs a rate at which messages sent by the particular message sender are delivered, the determined amount being non-linear with respect to the number of the notifications received for the particular message sender;and based on the determined amount, adjusting, using a processor, the rate limit which governs the rate at which messages sent by the particular message sender are delivered.
  2. 19
    A hardware computer-readable storage medium encoded with executable instructions that, when executed by a computer, cause the computer to:receiving, at a server system and from multiple message recipients, notifications that each indicate that a message sent by a particular message sender to the corresponding message recipient was objectionable;based on a number of the notifications received for the particular message sender, determining an amount with which to impact a rate limit that governs a rate at which messages sent by the particular message sender are delivered, the determined amount being non-linear with respect to the number of the notifications received for the particular message sender: and based on the determined amount, adjusting, using a processor, the rate limit which governs the rate at which messages sent by the particular message sender are delivered.
  3. 37
    A hardware system for adjusting privileges of a user of a server system, the system comprising:at least one processor configured to perform operations comprising: receiving, at a server system and from multiple message recipients, notifications that each indicate that a message sent by a particular message sender to the corresponding message recipient was objectionable;based on a number of the notifications received for the particular message sender, determining an amount with which to impact a rate limit that governs a rate at which messages sent by the particular message sender are delivered, the determined amount being non-linear with respect to the number of the notifications received for the particular message sender;and based on the determined amount, adjusting the rate limit which governs the rate at which messages sent by the particular message sender are delivered.