Using distinguishing properties to classify messages
First Claim
Patent Images
1. A method for extracting a distinguishing property of an e-mail message, the method comprising:
- receiving an e-mail message; and
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 of 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, andprocesses 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.
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.
160 Citations
15 Claims
-
1. A method for extracting a distinguishing property of an e-mail message, the method comprising:
-
receiving an e-mail message; and 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 of 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 (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. 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 (14)
-
-
15. 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 of 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