Claims
- 1. A method, performed on a computer system, of regulating a user's access to a computer-based service, the method comprising the steps of:
(a) receiving input about a first user from at least one other user of the computer- based service; (b) evaluating the received input; and (c) modifying the first user's ability to access the computer-based service based on a result of such evaluating.
- 2. The method of claim 1, in which the step of receiving input comprises gathering a vote from at least one other user of the computer-based service, the vote being cast in response to action taken by the first user.
- 3. The method of claim 2, in which the step of evaluating comprises applying predetermined access limiting criteria to the cast vote.
- 4. The method of claim 2, in which the step of evaluating further includes determining whether each other user is permitted to cast a vote against the first user.
- 5. The method of claim 4, in which the step of determining further includes evaluating whether a voting user has been accessing at least a portion of the computer-based service for a minimum amount of time.
- 6. The method of claim 4, in which the step of determining further includes evaluating whether a voting user has been accessing at least a portion of the computer-based service for a longer amount of time than the first user.
- 7. The method of claim 4, in which the step of determining further includes limiting the number of votes a user may cast.
- 8. The method of claim 2, in which the step of evaluating further includes giving extra weight to votes cast by another user against the first user if the other user has been accessing at least a portion of the computer-based service for a selected amount of time.
- 9. The method of claim 2, in which the step of modifying comprises denying the first user full access to the computer-based service based on the result of the evaluating.
- 10. The method of claim 9, further comprising the step of allowing the first user to regain full access to the computer-based service based on predetermined access resumption criteria.
- 11. The method of claim 1, further comprising the step of notifying selected other users that the first user's ability to access the computer-based service has been modified.
- 12. The method of claim 1, further comprising the step of providing an indicator of an amount of modification by all users accessing at least a portion of the computer-based service.
- 13. The method of claim 1, in which the computer-based service comprises an online public forum.
- 14. The method of claim 1, further comprising the step of permitting the first user to vote against another user based on a message type sent by such other user after the first user's ability to access the computer-based service has been modified.
- 15. A method, performed on a computer system, of regulating a user's access to a computer-based service, the method comprising the steps of:
(a) computing an average message rate for messages originated by the user's connection to the computer-based service; (b) comparing the user's average message rate to a rate limit threshold; (c) if the average message rate exceeds the rate limit threshold, then modifying the user's ability to access the computer-based service.
- 16. The method of claim 15, further comprising the steps of:
(a) comparing the user's average message rate to a disconnect threshold; (b) if the average message rate exceeds the disconnect threshold, then denying the user access to the computer-based service.
- 17. The method of claim 15, further comprising the step of allowing the user full access to the computer-based service if the average message rate falls below a clear threshold.
- 18. A method, performed on a computer system, of regulating a user's access to a computer-based service, the method comprising the steps of:
(a) computing an average message rate for messages originated by a user's connection to the computer-based service; (b) comparing the user's average message rate to a rate limit threshold; (c) if the average message rate exceeds the rate limit threshold, then modifying the user's ability to access the computer-based service; (d) comparing the user's average message rate to a disconnect threshold; (e) if the average message rate exceeds the disconnect threshold, then denying the user access to the computer-based service; (f) allowing the user full access to the computer-based service if the average message rate falls below a clear threshold.
- 19. The method of claim 18, further comprising the step of adjusting any of the average message rate, the rate limit threshold, the disconnect threshold, or the clear threshold in response to negative input about the user from at least one other user of the computer-based service.
- 20. The method of claim 18, wherein the step of computing an average message rate for messages originated by the user's connection includes counting only messages of selected types.
- 21. The method of claim 18, wherein the step of computing an average message rate for messages includes starting with an initial average message rate.
- 22. The method of claim 21, further comprising adjusting a value of the initial average message rate to vary the computer-based service's tolerance of initial messaging activity.
- 23. A computer program, residing on a computer-readable medium, for regulating a user's access to a computer-based service, comprising instructions for causing a computer to:
(a) receive input about a first user from at least one other user of the computer-based service; (b) evaluate the received input; and (c) modify the first user's ability to access the computer-based service based on a result of such evaluating.
- 24. The computer program of claim 21, in which the instructions for causing a computer to receive input further comprises instructions for causing a computer to gather a vote from at least one other user of the computer-based service, the vote being cast in response to action taken by the first user.
- 25. The computer program of claim 22, in which the instructions for causing a computer to evaluate further comprises instructions for causing a computer to apply predetermined access limiting criteria to the cast vote.
- 26. The computer program of claim 22, in which the instructions for causing a computer to evaluate further comprises instructions for causing a computer to determine whether each other user is permitted to cast a vote against the first user.
- 27. The computer program of claim 24, in which the instructions for causing a computer to determine further comprises instructions for causing a computer to evaluater whether a voting user has been accessing at least a portion of the computer-based service for a minimum amount of time.
- 28. The computer program of claim 24, in which the instructions for causing a computer to determine further comprises instructions for causing a computer to evaluate whether a voting user has been accessing at least a portion of the computer-based service for a longer amount of time than the first user.
- 29. The computer program of claim 24, in which the instructions for causing a computer to determine further comprises instructions for causing a computer to limit the number of votes a user may cast.
- 30. The computer program of claim 22, in which the instructions for causing a computer to evaluate further comprises instructions for causing a computer to give extra weight to votes cast by another user against the first user if the other user has been accessing at least a portion of the computer-based service for a selected amount of time.
- 31. The computer program of claim 22, in which the instructions for causing a computer to modify further comprises instructions for causing a computer to deny the first user full access to the computer-based service based on the result of the evaluation.
- 32. The computer program of claim 29, further comprising instructions for causing a computer to allow the first user to regain full access to the computer-based service depending on predetermined access resumption criteria.
- 33. The computer program of claim 21, further comprising instructions for causing a computer to notify selected other users of modification of the first user's ability to access the computer-based service.
- 34. The computer program of claim 21, further comprising instructions for causing a computer to provide an indicator of an amount of modification by all users accessing at least a portion of the computer-based service.
- 35. The computer program of claim 21, in which the computer-based service comprises an online public forum.
- 36. The computer program of claim 21, further comprising instructions for causing a computer to permit the first user to vote against another user based on message type sent by such other user after the first user's ability to access the computer-based service has been modified.
- 37. A computer program, residing on a computer-readable medium, for regulating a user's access to a computer-based service, comprising instructions for causing a computer to:
(a) compute an average message rate for messages originated by the user connection to the computer-based service; (b) compare the user's average message rate to a rate limit threshold; (c) if the average message rate exceeds the rate limit threshold, then modify the user's ability to access the computer-based service.
- 38. The computer program of claim 35, further comprising instructions for causing a computer to:
(a) compare the user's average message rate to a disconnect threshold; (b) if the average message rate exceeds the disconnect threshold, then deny the user access to the computer-based service.
- 39. The computer program of claim 35, further comprising instructions for causing a computer to allow the user full access to the computer-based service if the average message rate falls below a clear threshold.
- 40. A computer program, residing on a computer-readable medium, for regulating a user's access to a computer-based service, comprising instructions for causing a computer to:
(a) compute an average message rate for messages originated by a user's connection to the computer-based service; (b) compare the user's average message rate to a rate limit threshold; (c) if the average message rate exceeds the rate limit threshold, then modify the user's ability to access the computer-based service; (d) compare the user's average message rate to a disconnect threshold; (e) if the average message rate exceeds the disconnect threshold, then deny the user access to the computer-based service; (f) allow the user full access to the computer-based service if the average message rate falls below a clear threshold.
- 41. The computer program of claim 40, further comprising instructions for causing a computer to adjust any of the average message rate, the rate limit threshold, the disconnect threshold, or the clear threshold in response to negative input about the user from at least one other user of the computer-based service.
- 42. The computer program of claim 40, in which the instructions for causing a computer to compute an average message rate for messages originated by the user's connection include instructions for causing a computer to count only messages of selected types.
- 43. The computer program of claim 40, wherein the instructions to compute an average message rate for messages includes starting with an initial average message rate.
- 44. The computer program of claim 43, further comprising instructions to adjust a value of the initial average message rate to vary the computer-based service's tolerance of initial messaging activity.
- 45. A method, performed on a computer system, of monitoring user activity in a computer-based service, the method comprising: receiving input about a first user's activities from at least one other user of the computer-based service; and adjusting an index representative of the first user's activities based on the received input.
- 46. The method of claim 45, further comprising modifying the first user's ability to access the computer-based service based on the first user's index.
- 47. The method of claim 45, in which the input received from the at least one other user is in response to action taken by the first user.
- 48. The method of claim 45, further comprising limiting received input only to other users who have been effected by the first user's activities.
- 49. The method of claim 45, in which the index representative of the first user's activities corresponds to the appropriateness of the first user's behavior in using the computer- based service.
- 50. The method of claim 45, in which the input received from the at least one other user is sent anonymously.
- 51. The method of claim 50, in which adjustment of the first user's index comprises according reduced significance to anonymous input received from the at least one other user.
- 52. The method of claim 45, in which the input received from the at least one other user is sent automatically in response to action taken by the first user.
- 53. The method of claim 52, in which adjustment of the first user's index comprises according reduced significance to automatic input received from the at least one other user.
- 54. The method of claim 45, in which adjustment of the first user's index comprises according varied significance to received input based on a class to which the at least one other user belongs.
- 55. The method of claim 54, in which adjustment of the first user's index comprises according increased significance to input received from a user belonging to a system operator class.
- 56. The method of claim 54, in which adjustment of the first user's index comprises according reduced significance to input received from a user belonging to a non-paying member class.
- 57. The method of claim 54, in which adjustment of the first user's index comprises according varied significance to received input based on a seniority level of the at least one other user.
Parent Case Info
[0001] This application is a continuation of provisional application number 60/047,235 filed May 20, 1997, which is incorporated herein by reference.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60047235 |
May 1997 |
US |
Continuations (1)
|
Number |
Date |
Country |
Parent |
09076484 |
May 1998 |
US |
Child |
09968539 |
Oct 2001 |
US |