Message classification using legitimate contact points
First Claim
1. A method for classifying a message, the method comprising:
- storing information in a database in memory, the stored information regarding one or more previously generated signatures of previously received messages;
receiving a message, the message including a distinguishing property; and
executing instructions stored in a memory, wherein execution of the instructions by a processor;
parses the message body to determine that the distinguishing property includes a contact point that is used to classify the message,reduces the contact point to an identifier that represents the contact point regardless of individual format of the contact point;
generates a signature based on the identifier;
compares the generated signature to the one or more previously generated signatures stored in the database; and
updates a probability associated with the generated signature based on the comparison, wherein the generated signature is classified or reclassified based on the updated probability meeting a threshold.
21 Assignments
0 Petitions
Accused Products
Abstract
A system and method are disclosed for classifying a message. The method includes receiving the message, identifying all items of a certain type in the message, determining whether each of the items meets a criterion, and in the event that all the items are determined to meet the criterion, determining a classification of the message. The system includes an interface configured to receive the message, a processor coupled to the interface, configured to identify all items of a certain type in the message; determine whether each of the items meets a criterion; and in the event that all the items are determined to meet the criterion, determine a classification of the message.
146 Citations
19 Claims
-
1. A method for classifying a message, the method comprising:
-
storing information in a database in memory, the stored information regarding one or more previously generated signatures of previously received messages; receiving a message, the message including a distinguishing property; and executing instructions stored in a memory, wherein execution of the instructions by a processor; parses the message body to determine that the distinguishing property includes a contact point that is used to classify the message, reduces the contact point to an identifier that represents the contact point regardless of individual format of the contact point; generates a signature based on the identifier; compares the generated signature to the one or more previously generated signatures stored in the database; and updates a probability associated with the generated signature based on the comparison, wherein the generated signature is classified or reclassified based on the updated probability meeting a threshold. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for classifying a message comprising:
-
a memory for storing information in a database, the stored information regarding one or more previously generated signatures of previously received messages; an interface coupled to a mail server for receiving a message, the message including a distinguishing property; and a processor at the mail server for executing instructions stored in memory, wherein execution of the instructions by the processor; parses the message to determine that the distinguishing property includes a contact point that is used to classify the message; reduces the contact point to an identifier that represents the contact point regardless of individual format of the contact point; generates a signature based on the identifier; compares the generated signature to the one or more previously generated signatures stored in the database; and updates a probability associated with the generated signature based on the comparison, wherein the generated signature is classified or reclassified based on the updated probability meeting a threshold. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer readable storage medium having embodied thereon a program, the program being executable by a processor to perform a method for classifying a message, the method comprising:
-
storing information regarding one or more previously generated signatures of previously received messages; receiving a message, the message including a distinguishing property; parsing the message to determine that the distinguishing property includes a contact point that is used to classify the message; reducing the contact point to an identifier that represents the contact point regardless of individual format of the contact point; generating a signature based on the identifier; comparing the generated signature to the one or more previously generated signatures; and updating a probability associated with the generated signature based on the comparison, wherein the generated signature is classified or reclassified based on the updated probability meeting a threshold.
-
Specification