Using distinguishing properties to classify messages
First Claim
Patent Images
1. A method for identifying spam messages, the method comprising:
- receiving a message over a communication network interface;
receiving one or more indications from one or more user devices indicating that the message includes spam;
executing instructions stored in memory, wherein execution of the instructions by a processor;
scans the received electronic message to identify that the message includes one or more candidate distinguishing properties, wherein the scan further checks that required characters are present in at least one of the candidate distinguishing properties and that forbidden characters are not present in the at least one candidate distinguishing property,identifies that the received message is a spam message based on the one or more indications received from the one or more user devices indicating that the received message includes the spam, andgenerates a signature from the at least one candidate distinguishing property;
storing the generated signature in a database storing a plurality of signatures each associated with the spam;
receiving a subsequent message; and
identifying that the subsequent message includes the spam based on a signature of the subsequent message matching the generated signature stored in the database.
10 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.
-
Citations
20 Claims
-
1. A method for identifying spam messages, the method comprising:
-
receiving a message over a communication network interface; receiving one or more indications from one or more user devices indicating that the message includes spam; executing instructions stored in memory, wherein execution of the instructions by a processor; scans the received electronic message to identify that the message includes one or more candidate distinguishing properties, wherein the scan further checks that required characters are present in at least one of the candidate distinguishing properties and that forbidden characters are not present in the at least one candidate distinguishing property, identifies that the received message is a spam message based on the one or more indications received from the one or more user devices indicating that the received message includes the spam, and generates a signature from the at least one candidate distinguishing property; storing the generated signature in a database storing a plurality of signatures each associated with the spam; receiving a subsequent message; and identifying that the subsequent message includes the spam based on a signature of the subsequent message matching the generated signature stored in the database. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer-readable storage medium having embodied thereon a program executable by a processor for performing a method for identifying spam messages, the method comprising:
-
receiving a message over a communication network interface; receiving one or more indications from one or more user devices indicating that the message includes spam; scanning the received electronic message to identify that the message includes one or more candidate distinguishing properties, wherein the scan checks that required characters are present in at least one of the candidate distinguishing properties and that forbidden characters are not present in the at least one candidate distinguishing property, identifying that the received message is a spam message based on the one or more indications received from the one or more user devices indicating that the message includes the spam, generating a signature from the at least one candidate distinguishing property; storing the generated signature in a database storing a plurality of signatures each associated with the spam; receiving a subsequent message; and identifying that the subsequent message includes the spam based on a signature of the subsequent message matching the generated signature stored in the database. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. An apparatus for identifying spam messages, the apparatus comprising:
-
a network interface that receives a message and one or more indications from one or more user devices indicating that message includes spam; a memory that stores a database of a plurality of signatures each associated with spam; and a processor executing instructions stored in memory, wherein execution of the instructions by the processor; scans the received electronic message to identify that the message includes one or more candidate distinguishing properties, wherein the scan checks that required characters are present in at least one of the candidate distinguishing properties and that forbidden characters are not present in the at least one of the candidate distinguishing property, identifies that the received message is a spam message based on the one or more indications received from the one or more user devices indicating that the message includes the spam, generates a signature from the at least one of the candidate distinguishing property, wherein the generated signature is stored in the database, and identifies that a subsequent message includes the spam based on a signature of the subsequent message matching the generated signature stored in the database. - View Dependent Claims (18, 19, 20)
-
Specification