Using Distinguishing Properties to Classify Messages
19 Assignments
0 Petitions
Accused Products
Abstract
A system and method are disclosed for classifying a message. The method includes receiving the message, identifying in the message a distinguishing property; generating a signature using the distinguishing property; and comparing the signature to a database of signatures generated by previously classified messages.
122 Citations
16 Claims
-
1. (canceled)
-
2. A method for extracting a distinguishing property of an e-mail message, the method comprising:
-
receiving an e-mail message; executing instructions stored in memory wherein execution of the instructions by a processor; extracts one or more distinguishing properties from the e-mail message, generates a signature based on the one or more distinguishing properties, the generated signature stored in a database of signatures, determines that the generated signature was previously stored in the database in signatures, tracks a number of times the generated signature appears in the database of signatures, updates the database of signatures based on the tracked number of times the generated signature appears; and processes the e-mail message after determining that the tracked number of times the generated signature has appeared exceeds a predetermined threshold, wherein processing the e-mail message includes classifying the e-mail message as spam. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system for extracting a distinguishing property of an e-mail message, the system comprising:
-
a database to store a plurality of generated signatures; a processor to execute instructions; and a spam blocking client stored in memory and executable by the processor to; extract one or more distinguishing properties from a received e-mail message, generate a signature based on the one or more distinguishing properties, the generated signature stored in the database, determine that the generated signature was previously stored in the database, track a number of times the generated signature appears in the database, update the database based on the tracked number of times the generated signature appears; and process the e-mail message after determining that the tracked number of times the generated signature has appeared exceeds a predetermined threshold, wherein processing the message includes classifying the e-mail message as spam. - View Dependent Claims (15)
-
-
16. A non-transitory computer readable storage medium having embodied thereon a program, the program being executable by a processor to perform a method for extracting a distinguishing property of an e-mail message, the method comprising:
-
receiving an e-mail message; extracting one or more distinguishing properties from the e-mail message; generating a signature based on the one or more distinguishing properties, the generated signature stored in a database of signatures; determining that the generated signature was previously stored in the database in signatures; tracking a number of times the generated signature appears in the database of signatures; updating the database of signatures based on the tracked number of times the generated signature appears; and processing the e-mail message after determining that the tracked number of times the generated signature has appeared exceeds a predetermined threshold, wherein processing the e-mail message includes classifying the e-mail message as spam.
-
Specification