IP Library Granted Patent US 8,140,703
Granted Patent B2
US 8,140,703 · App. 09/968,540 · Granted Mar 20, 2012

Regulating users of online forums

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,140,703
App. No.
09/968,540
Granted
Mar 20, 2012
Kind
B2
Abstract

Regulating a user of a computer-based service includes receiving input about a first user from at least one other user of the computer-based service, determining a degree to which the at least one other user can influence a parameter associated with the first user, and modifying the first user's parameter based on the received input and the determined degree of influence. The first user's parameter, for example, can relate to the first user's ability to use the computer-based service.

Claims (52)

1. A method, implemented in hardware included in a messaging system, of regulating a user of the messaging system, the method comprising:

accessing timing data associated with a subset of all messages originated by the user of the messaging system, wherein the subset represents a predetermined number of messages originated by the user;

determining a message rate for the subset of messages based on the timing data;

comparing the message rate for the subset of messages to a threshold message rate; and

based on comparison results, modifying a parameter associated with the user of the messaging system.

2. The method of claim 1 wherein modifying the parameter is further based on a type of action engaged in by the user.

3. The method of claim 1 wherein modifying the parameter is further based on a behavioral index of the user.

4. The method of claim 1 , in which the messaging system is located remotely from the user, such that messages originated by the user are originated at a computer system separate from the messaging system.

5. The method of claim 1 , in which the messaging system is located locally to the user, such that messages originated by the user are originated at the messaging system.

6. The method of claim 1 wherein modifying the parameter comprises modifying an allowable message rate for messages originated by the user.

7. The method of claim 1 wherein modifying the parameter associated with the user is further based on a result of a comparison between the determined message rate for the subset of messages and a behavioral index for the user.

8. The method of claim 7 wherein the behavioral index reflects complaints about the user received from one or more other user's of the messaging system.

9. An article implemented in hardware comprising a computer-readable medium having encoded thereon software for regulating a user of a messaging system, the software including instructions that, when executed by a computer, cause the computer to:

access timing data associated with a subset of all messages originated by the user of the messaging system, wherein the subset represents a predetermined number of messages originated by the user;

determine a message rate for the subset of messages based on the timing data;

compare the message rate for the subset of messages to a threshold message rate; and

based on comparison results, modify a parameter associated with the user of the messaging system.

10. The article of claim 9 wherein modifying the parameter comprises limiting an allowable message rate for messages originated by the user.

11. The article of claim 9 wherein:

modifying the parameter associated with the user is further based on a result of a comparison between the determined message rate for the subset of messages and a behavioral index for the user, and

the behavioral index reflects complaints about the user received from one or more other user's of the messaging system.

12. A messaging system for regulating a user of the messaging system, the messaging system comprising:

a processor, wherein the processor:

accesses timing data associated with a subset of all messages originated by the user of the messaging system, wherein the subset represents a predetermined number of messages originated by the user;

determines a message rate for the subset of messages based on the timing data;

compares the message rate for the subset of messages to a threshold message rate; and

based on comparison results, modifies a parameter associated with the user of the messaging system.

13. The messaging system of claim 12 wherein modifying the parameter comprises limiting an allowable message rate for messages originated by the user.

14. The messaging system of claim 12 wherein:

modifying the parameter associated with the user is further based on a result of a comparison between the determined message rate for the subset of messages and a behavioral index for the user, and

the behavioral index reflects complaints about the user received from one or more other user's of the messaging system.

15. A method, implemented in hardware included in a messaging system, of regulating a user of the messaging system, the method comprising:

accessing timing data associated with a subset of all messages originated by the user of the messaging system, wherein the subset represents a predetermined number of messages originated by the user;

determining an inter-message time gap for the subset of messages based on the timing data;

comparing the inter-message time gap for the subset of messages to a threshold inter-message time gap; and

based on comparison results, modifying a parameter associated with the user of the messaging system.

16. The method of claim 15 wherein accessing timing data associated with the subset of messages comprises accessing an inter-message time gap for the subset of messages.

17. The method of claim 15 wherein accessing timing data associated with the subset of messages comprises accessing an inverse of an inter-message time gap for the subset of messages.

18. The method of claim 15 wherein accessing timing data associated with the subset of messages comprises accessing an average inter-message time gap for the subset of messages.

19. The method of claim 15 wherein accessing timing data associated with the subset of messages comprises accessing a weighted indicator of an inter-message time gap for the subset of messages.

20. The method of claim 15 wherein modifying the parameter comprises modifying an allowable message rate for messages originated by the user.

21. The method of claim 15 wherein modifying the parameter associated with the user is further based on a result of a comparison between the determined inter-message time gap and a behavioral index for the user.

22. The method of claim 21 wherein the behavioral index reflects complaints about the user received from one or more other user's of the messaging system.

23. An article implemented in hardware comprising a computer-readable medium having encoded thereon software for regulating a user of a messaging system, the software including instructions that, when executed by a computer, cause the computer to:

access timing data associated with a subset of all messages originated by the user of the messaging system, wherein the subset represents a predetermined number of messages originated by the user;

determine an inter-message time gap for the subset of messages based on the timing data;

compare the inter-message time gap for the subset of messages to a threshold inter-message time gap; and

based on comparison results, modify a parameter associated with the user of the messaging system.

24. The article of claim 23 wherein modifying the parameter comprises limiting an allowable message rate for messages originated by the user.

25. The article of claim 23 wherein:

modifying the parameter associated with the user is further based on a result of a comparison between the determined inter-message time gap and a behavioral index for the user, and

the behavioral index reflects complaints about the user received from one or more other user's of the messaging system.

Assignments (6)
CHANGE OF NAME Recorded Dec 20, 2021
From: FACEBOOK, INC.
To: META PLATFORMS, INC.
Reel/Frame 058961/0436 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 3, 2012
From: AOL INC.
To: FACEBOOK, INC.
Reel/Frame 028487/0534 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE PREVIOUSLY RECORDED ON REEL 017645 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT OF ASSIGNORS INTEREST. Recorded Jun 11, 2012
From: MORRIS, HARRY W.; BOSCO, ERIC; LIPPKE, DAVID LOWELL; STEELE, COLIN ANTHONY
To: AMERICA ONLINE, INC.
Reel/Frame 028354/0984 →
CHANGE OF NAME Recorded Jun 11, 2012
From: AMERICA ONLINE, INC.
To: AOL LLC
Reel/Frame 028355/0052 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS Recorded Nov 16, 2010
From: BANK OF AMERICA, N A
To: AOL INC; AOL ADVERTISING INC; GOING INC; LIGHTNINGCAST LLC; MAPQUEST, INC; NETSCAPE COMMUNICATIONS CORPORATION; QUIGO TECHNOLOGIES LLC; SPHERE SOURCE, INC; TACODA LLC; TRUVEO, INC; YEDDA, INC
Reel/Frame 025323/0416 →
SECURITY AGREEMENT Recorded Dec 14, 2009
From: AOL INC.; AOL ADVERTISING INC.; BEBO, INC.; ICQ LLC; GOING, INC.; LIGHTNINGCAST LLC; MAPQUEST, INC.; NETSCAPE COMMUNICATIONS CORPORATION; QUIGO TECHNOLOGIES LLC; SPHERE SOURCE, INC.; TACODA LLC; TRUVEO, INC.; YEDDA, INC.
To: BANK OF AMERICAN, N.A. AS COLLATERAL AGENT
Reel/Frame 023649/0061 →