Method and apparatus for filtering email spam based on similarity measures
First Claim
Patent Images
1. The method comprising:
- receiving an email message;
generating data characterizing the email message based on content of the email message;
comparing the data characterizing the email message with a set of data characterizing a plurality of spam messages; and
determining whether a resemblance between the data characterizing the email message and any data item within the set of data characterizing the plurality of spam messages exceeds a threshold.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for filtering email spam based on similarity measures are described. In one embodiment, the method includes receiving an incoming email message, generating data characterizing the incoming email message based on the content of the incoming email message, and comparing the generated data with a set of data characterizing spam messages. The method further includes determining whether a resemblance between the data characterizing the incoming email message and any data item from the set of data characterizing spam messages exceeds a threshold.
152 Citations
29 Claims
-
1. The method comprising:
-
receiving an email message;
generating data characterizing the email message based on content of the email message;
comparing the data characterizing the email message with a set of data characterizing a plurality of spam messages; and
determining whether a resemblance between the data characterizing the email message and any data item within the set of data characterizing the plurality of spam messages exceeds a threshold. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. The method comprising:
-
receiving a spam message;
generating data characterizing the spam message based on content of the spam message; and
transferring the data characterizing the spam message to a server, the data characterizing the spam message being subsequently used to find incoming messages resembling the spam message. - View Dependent Claims (10, 11, 12)
-
-
13. A system comprising:
-
an incoming message parser to receive an email message;
a message data generator to generate data characterizing the email message based on content of the email message; and
a resemblance identifier to compare the data characterizing the email message with a set of data characterizing a plurality of spam messages, and to determine whether a resemblance between the data characterizing the email message and any data item within the set of data characterizing the plurality of spam messages exceeds a threshold. - View Dependent Claims (14, 15)
-
-
16. A system comprising:
-
a spam content parser to receive a spam message;
a spam data generator to generate data characterizing the spam message based on content of the spam message; and
a spam data transmitter to transfer the data characterizing the spam message to a server, the data characterizing the spam message being subsequently used to find incoming messages resembling the spam message. - View Dependent Claims (17, 18)
-
-
19. An apparatus comprising:
-
means for receiving an email message;
means for generating data characterizing the email message based on content of the email message;
means for comparing the data characterizing the email message with a set of data characterizing a plurality of spam messages; and
means for determining whether a resemblance between the data characterizing the email message and any data item within the set of data characterizing the plurality of spam messages exceeds a threshold. - View Dependent Claims (20)
-
-
21. An apparatus comprising:
-
means for receiving a spam message;
means for generating data characterizing the spam message based on content of the spam message; and
means for transferring the data characterizing the spam message to a server, the data characterizing the spam message being subsequently used to find incoming messages resembling the spam message. - View Dependent Claims (22, 23)
-
-
24. A computer readable medium comprising executable instructions which when executed on a processing system cause said processing system to perform a method comprising:
-
receiving an email message;
generating data characterizing the email message based on content of the email message;
comparing the data characterizing the email message with a set of data characterizing a plurality of spam messages; and
determining whether a resemblance between the data characterizing the email message and any data item within the set of data characterizing the plurality of spam messages exceeds a threshold. - View Dependent Claims (25, 26)
-
-
27. A computer readable medium comprising executable instructions which when executed on a processing system cause said processing system to perform a method comprising:
-
receiving a spam message;
generating data characterizing the spam message based on content of the spam message; and
transferring the data characterizing the spam message to a server, the data characterizing the spam message being subsequently used to find incoming messages resembling the spam message. - View Dependent Claims (28, 29)
-
Specification