Suppressing spam using a machine learning based spam filter
First Claim
Patent Images
1. A computer implemented method for training a filter to suppress spam entering a computing device of an individual user, said method comprising the steps of:
- routing an electronic message written by the individual user and outgoing from the computing device to a machine learning based spam filter, the spam filter used to filter messages entering the computing device;
defining the outgoing message to be clean;
training the filter using the outgoing message wherein the outgoing message is a forwarded message and the filter is trained based on content within the outgoing message written by the individual user;
instructing the filter to process an electronic message incoming to the computing device of the individual user; and
deciding by the filter whether the incoming message is clean or contains suspected spam based on the training of the filter with the outgoing message.
5 Assignments
0 Petitions
Accused Products
Abstract
Computer implemented methods, apparati, and computer readable media for suppressing spam entering a computing device. A method embodiment comprises the steps of routing an electronic message leaving the computing device to a machine learning based spam filter defining the message to be clean; and training the filter, with the message being an input to the filter.
117 Citations
35 Claims
-
1. A computer implemented method for training a filter to suppress spam entering a computing device of an individual user, said method comprising the steps of:
-
routing an electronic message written by the individual user and outgoing from the computing device to a machine learning based spam filter, the spam filter used to filter messages entering the computing device; defining the outgoing message to be clean; training the filter using the outgoing message wherein the outgoing message is a forwarded message and the filter is trained based on content within the outgoing message written by the individual user; instructing the filter to process an electronic message incoming to the computing device of the individual user; and deciding by the filter whether the incoming message is clean or contains suspected spam based on the training of the filter with the outgoing message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer-readable medium containing computer program instructions for training a filter to suppress spam entering a computing device of an individual user, said computer program instructions for performing the steps of:
-
routing an electronic message written by the individual user and outgoing from the computing device to a machine learning based spam filter, the spam filter used to filter messages entering the computing device; defining the outgoing message to be clean; training the filter using the outgoing message wherein the outgoing message is a forwarded message and the filter is trained based on content within the outgoing message written by the individual user; instructing the filter to process an electronic message incoming to the computing device of the individual user; and deciding by the filter whether the incoming message is clean or contains suspected spam based on the training of the filter with the outgoing message. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. An apparatus for training a filter to suppress spam entering a computing device of an individual user, said apparatus comprising:
-
coupled to the computing device, a machine learning based spam filter, the spam filter used to filter messages entering the computing device; coupled to the computing device and to the machine learning based spam filter, means for defining an electronic message written by the individual user and outgoing from the computing device to be clean; coupled to the machine learning based spam filter and to the defining means, means for training the filter using the outgoing message wherein the outgoing message is a forwarded message and the filter is trained based on content within the outgoing message written by the individual user, instructing the filter to process an electronic message incoming to the computing device of the individual user, and deciding by the filter whether the incoming message is clean or contains suspected spam based on the training of the filter with the outgoing message. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
Specification