Message classification using legitimate contact points
First Claim
1. A method for classifying a message based on contact points, the method comprising:
- storing a plurality of signatures in a database in memory, each of the signatures corresponding to a contact point previously identified as non-spam;
receiving a message over a communication network, the message including one or more contact points; and
executing instructions stored in memory, wherein execution of the instructions by a processor;
extracts a plurality of contact points from the received message,determines whether the plurality of extracted contact points includes any contact points that does not correspond to any of the signatures in the database,wherein the received message is classified as non-spam if all of the extracted contact points in the received message corresponds to one or more of the signatures in the database, andwherein the received message is submitted to one or more additional classification processes if at least one of the extracted contact points does not correspond to any of the signatures in the database; and
adds a new contact point to the database based on a plurality of user classifications that include different classifications, wherein signatures for the new contact point are not added to the database until a probability that the new contact point is non-spam meets a threshold.
19 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.
164 Citations
17 Claims
-
1. A method for classifying a message based on contact points, the method comprising:
-
storing a plurality of signatures in a database in memory, each of the signatures corresponding to a contact point previously identified as non-spam; receiving a message over a communication network, the message including one or more contact points; and executing instructions stored in memory, wherein execution of the instructions by a processor; extracts a plurality of contact points from the received message, determines whether the plurality of extracted contact points includes any contact points that does not correspond to any of the signatures in the database, wherein the received message is classified as non-spam if all of the extracted contact points in the received message corresponds to one or more of the signatures in the database, and wherein the received message is submitted to one or more additional classification processes if at least one of the extracted contact points does not correspond to any of the signatures in the database; and adds a new contact point to the database based on a plurality of user classifications that include different classifications, wherein signatures for the new contact point are not added to the database until a probability that the new contact point is non-spam meets a threshold. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for classifying a message based on contact points, the method comprising:
-
memory for storing a plurality of signatures in a database, each of the signatures corresponding to a contact point previously identified as non-spam; a communication interface for receiving a message over a communication network, the message including one or more contact points; and a processor for executing instructions stored in memory, wherein execution of the instructions by the processor; extracts a plurality of contact points from the received message, determines whether the plurality of extracted contact points includes any contact points that does not correspond to any of the signatures in the database, wherein the received message is classified as non-spam if all of the extracted contact points in the received message corresponds to one or more of the signatures in the database, and wherein the received message is submitted to one or more additional classification processes if at least one of the extracted contact points does not correspond to any of the signatures in the database; and adds a new contact point to the database based on a plurality of user classifications that include different classifications, wherein signatures for the new contact point are not added to the database until a probability that the new contact point is non-spam meets a threshold. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer-readable storage medium, having embodied thereon a program executable by a processor to perform a method for classifying a message based on contact points, the method comprising:
-
storing a plurality of signatures in a database, each of the signatures corresponding to a contact point previously identified as non-spam; receiving a message including one or more contact points; extracting a plurality of contact points from the received message; and determining whether the plurality of extracted contact points includes any contact points that does not correspond to any of the signatures in the database, wherein the received message is classified as non-spam if all of the extracted contact points in the received message corresponds to one or more of the signatures in the database, and wherein the received message is submitted to one or more additional classification processes if at least one of the extracted contact points does not correspond to any of the signatures in the database; adds a new contact point to the database based on a plurality of user classifications that include different classifications, wherein signatures for the new contact point are not added to the database until a probability that the new contact point is non-spam meets a threshold.
-
Specification