ONLINE ADAPTIVE FILTERING OF MESSAGES
9 Assignments
0 Petitions
Accused Products
Abstract
In general, a two or more stage spam filtering system is used to filter spam in an e-mail system. One stage includes a global e-mail classifier that classifies e-mail as it enters the e-mail system. The parameters of the global e-mail classifier generally may be determined by the policies of e-mail system owner and generally are set to only classify as spam those e-mails that are likely to be considered spam by a significant number of users of the e-mail system. Another stage includes personal e-mail classifiers at the individual mailboxes of the e-mail system users. The parameters of the personal e-mail classifiers generally are set by the users through retraining, such that the personal e-mail classifiers are refined to track the subjective perceptions of their respective user as to what e-mails are spam e-mails.
41 Citations
58 Claims
-
1-15. -15. (canceled)
-
16. A method of operating a spam filtering system in a messaging system that includes a message gateway and individual message boxes for users of the system, wherein a global, scoring e-mail classifier classifies messages coming into the message gateway as spam or non-spam and personal, scoring e-mail classifiers classify messages delivered to the individual message boxes after passing through the global, scoring e-mail classifier, the method comprising:
-
aggregating personal retraining data used to retrain the personal, scoring e-mail classifiers, wherein personal retraining data for an individual message box is based on a user'"'"'s feedback about the classes of messages in the user'"'"'s individual message box; selecting a subset of the aggregated personal retraining data as global retraining data; and retraining the global, scoring e-mail classifier based on the global retraining data so as to adjust which messages are classified as spam. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30-43. -43. (canceled)
-
44. A computer-usable medium storing a computer program for operating a spam filtering system in a messaging system that includes a message gateway and individual message boxes for users of the system, wherein a global, scoring e-mail classifier classifies messages coming into the message gateway as spam or non-spam and personal, scoring e-mail classifiers classify messages delivered to the individual message boxes after passing through the global, scoring e-mail classifier, the computer program comprising instructions for causing a computer to:
-
aggregate personal retraining data used to retrain the personal, scoring e-mail classifiers, wherein personal retraining data for an individual message box is based on a user'"'"'s feedback about the classes of messages in the user'"'"'s individual message box; select a subset of the aggregated personal retraining data as global retraining data; and retrain the global, scoring e-mail classifier based on the global retraining data so as to adjust which messages are classified as spam. - View Dependent Claims (45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56)
-
-
57. (canceled)
-
58. An apparatus for operating a spam filtering system in a messaging system that includes a message gateway and individual message boxes for users of the system, wherein a global, scoring e-mail classifier classifies messages coming into the message gateway as spam or non-spam and personal, scoring e-mail classifiers classify messages delivered to the individual message boxes after passing through the global, scoring e-mail classifier, the apparatus comprising:
-
means for aggregating personal retraining data used to retrain the personal, scoring e-mail classifiers, wherein personal retraining data for an individual message box is based on a user'"'"'s feedback about the classes of messages in the user'"'"'s individual message box; means for selecting a subset of the aggregated personal retraining data as global retraining data; and means for retraining the global, scoring e-mail classifier based on the global retraining data so as to adjust which messages are classified as spam.
-
Specification