Flexible rule-based infrastructure for discussion board maintenance
First Claim
1. A computer system for analyzing a list of aggregated activity reports within a discussion board, each aggregated activity report comprising a plurality of activity reports, each activity report identifying a reporter user who submitted the activity report and identifying reported activity of an accused user, the computer system comprising:
- one or more databases containing a set of report handling rules and a list of aggregated activity reports; and
a computing device in communication with the one or more databases, the computing device operative to;
select an activity report from the list of aggregated activity reports;
apply the set of report handling rules to the activity report to determine whether the activity report submitted by the identified reporter user is trusted based on a record of past activity reports identifying the same reporter user;
identify an action that is predefined to handle the activity report that is determined to be trusted and perform the identified action; and
generate log information about the activity report;
wherein the set of report handling rules are dynamically updated based on the log information.
2 Assignments
0 Petitions
Accused Products
Abstract
Generally described, a method and system for providing a flexible rule-based infrastructure for a self-policing discussion board is provided. More specifically, a method and system is provided for processing reports for messages posted in a discussion board and determining whether each report is accurate based on predetermined criteria. The predetermined criteria are defined by a set of report handling rules which evolve over time by learning from previously processed activity reports. The set of report handling rules also defines an appropriate action to take with regards to an accused message as response to the report when the predetermined criteria are satisfied.
-
Citations
30 Claims
-
1. A computer system for analyzing a list of aggregated activity reports within a discussion board, each aggregated activity report comprising a plurality of activity reports, each activity report identifying a reporter user who submitted the activity report and identifying reported activity of an accused user, the computer system comprising:
-
one or more databases containing a set of report handling rules and a list of aggregated activity reports; and a computing device in communication with the one or more databases, the computing device operative to; select an activity report from the list of aggregated activity reports; apply the set of report handling rules to the activity report to determine whether the activity report submitted by the identified reporter user is trusted based on a record of past activity reports identifying the same reporter user; identify an action that is predefined to handle the activity report that is determined to be trusted and perform the identified action; and generate log information about the activity report; wherein the set of report handling rules are dynamically updated based on the log information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer-implemented method for managing a discussion board, the computer-implemented method comprising:
under control of instructions executed by one or more processors of a computer system; receiving one or more activity reports; invoking a report handling agent in order to process the one or more activity reports once a triggering number of activity reports has been received, the triggering number being greater than one; obtaining results from the report handling agent; and updating a discussion board and user profile information based on the results. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
Specification