Community-based message classification and self-amending system for a messaging system
First Claim
1. A method for leveraging user knowledge for categorization of messages in a computer network, the computer network comprising a first computer in networked communications with a plurality of second computers, the method comprising:
- providing the first computer with a classifier capable of assigning a classification confidence score to a message for at least a category;
providing the first computer with a categorization database that contains a category sub-database for each category;
wherein the classifier utilizes the category database to assign the classification confidence score;
providing each of the second computers with a forwarding module capable of sending a message from the second computer to the first computer and associating the message with at least one of the categories in the categorization database and associating the message with a user profile;
receiving a first message at any of the second computers;
utilizing the forwarding module at which the first message was received to generate and forward a second message to the first computer, contents of the second message based upon contents of the first message, the second message associated with a first category and a first user profile; and
modifying a first category sub-database in the categorization database according to the contents of the second message and the first user profile, the first category sub-database corresponding to the first category.
1 Assignment
0 Petitions
Accused Products
Abstract
A server is provided with a classifier capable of assigning a classification confidence score to a message for at least one category. The server is further provided with a categorization database that contains a category sub-database for each category. The classifier utilizes the category database to assign the classification confidence scores. Clients are provided with forwarding modules that are capable of sending update messages to the server and associating the messages with at least one of the categories in the categorization database and a user profile. Initially, a first message is received at a client. The forwarding module is used to forward the first message to the server, and the first message is associated with a first category. A first category sub-database, which corresponds to the first category, in the categorization database is modified according to the first message and the user profile. When a second message is received at the server, the classifier is utilized to assign a classification confidence score to the second message corresponding to the first category according to the modified first category sub-database. Finally, a filtering technique is applied to the second message according to the classification confidence score.
-
Citations
21 Claims
-
1. A method for leveraging user knowledge for categorization of messages in a computer network, the computer network comprising a first computer in networked communications with a plurality of second computers, the method comprising:
-
providing the first computer with a classifier capable of assigning a classification confidence score to a message for at least a category;
providing the first computer with a categorization database that contains a category sub-database for each category;
wherein the classifier utilizes the category database to assign the classification confidence score;
providing each of the second computers with a forwarding module capable of sending a message from the second computer to the first computer and associating the message with at least one of the categories in the categorization database and associating the message with a user profile;
receiving a first message at any of the second computers;
utilizing the forwarding module at which the first message was received to generate and forward a second message to the first computer, contents of the second message based upon contents of the first message, the second message associated with a first category and a first user profile; and
modifying a first category sub-database in the categorization database according to the contents of the second message and the first user profile, the first category sub-database corresponding to the first category. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 20)
-
-
12. A computer network comprising:
-
a first computer; and
a plurality of second computers networked to the first computer;
wherein the first computer comprises;
a classifier capable of assigning a classification confidence score to a message for at least a category defined by a categorization database that contains a category sub-database for each category, the classifier capable of utilizing the category database to assign the classification confidence score to the message;
means for receiving an update message associated with a first category from any of the second computers; and
means for modifying a first category sub-database in the categorization database according to the update message and a user profile associated with the update message, the first category sub-database corresponding to the first category; and
the second computers each comprise;
means for receiving a first message; and
means for sending a second message to the first computer and associating the second message with at least one of the categories in the categorization database and a corresponding user profile, contents of the second message based upon contents of the first message. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 21)
-
Specification