Message profiling systems and methods
First Claim
1. A computer-implemented method for operation upon one or more data processors to classify communications from messaging entities, comprising:
- receiving a communication from a messaging entity via a communication network interface;
storing the communication in computer memory;
using a plurality of message classification techniques executed by a data processor to classify the stored communication; and
combining the outputs of the message classification techniques using the data processor to generate a message profile score;
wherein the message profile score is used by a communication filter in deciding what action is to be taken with respect to the communication associated with the messaging entity;
wherein a tuner is used to adjust confidence values associated with the message classification outputs, the tuner operating upon the data processor using a genetic algorithm including a fitness function modeling the fitness of candidate solutions to a problem domain associated with the message classification techniques, the fitness function comprising the equation;
15 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for operation upon one or more data processors that classify communications from messaging entities. A method can include receiving a communication that was sent from a messaging entity. A plurality of message classification techniques is used to classify the communication. Each message classification technique is associated with a confidence value which is used in generating a message classification output from the message classification technique. The message classification outputs are combined in order to generate a message profile score. The message profile score is used in deciding what action is to be taken with respect to the communication associated with the messaging entity.
-
Citations
40 Claims
-
1. A computer-implemented method for operation upon one or more data processors to classify communications from messaging entities, comprising:
-
receiving a communication from a messaging entity via a communication network interface; storing the communication in computer memory; using a plurality of message classification techniques executed by a data processor to classify the stored communication; and combining the outputs of the message classification techniques using the data processor to generate a message profile score; wherein the message profile score is used by a communication filter in deciding what action is to be taken with respect to the communication associated with the messaging entity; wherein a tuner is used to adjust confidence values associated with the message classification outputs, the tuner operating upon the data processor using a genetic algorithm including a fitness function modeling the fitness of candidate solutions to a problem domain associated with the message classification techniques, the fitness function comprising the equation; - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for operation upon one or more data processors to classify communications from messaging entities, comprising:
-
a plurality of message classification engines stored in one or more computer readable media and causing one or more data processors to classify a communication received from a messaging entity; a message profiling engine stored in any of the one or more computer readable media and causing one or more of the data processors to combine the message classification outputs from the classification engines, thereby generating a message profile score; wherein the message profile score is used by message filtering systems in deciding what action is to be taken with respect to the communication associated with the messaging entity; wherein a tuner is used to adjust confidence values associated with the message classification outputs, the tuner using a genetic algorithm including a fitness function modeling the fitness of candidate vector solutions for the confidence values, the fitness function expressing cost associated with the mistakes that a candidate vector solution made in attempting to correctly classify messages in a set of pre-classified data. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A system for operation upon one or more data processors to classify communications from messaging entities, comprising:
-
means for receiving a communication that was sent over a network from a messaging entity; means for using a plurality of message classification techniques to classify the communication; wherein each message classification technique is associated with a confidence value which is used in generating a message classification output for the message classification technique; means for combining the message classification outputs in order to generate a message profile score; wherein the message profile score is used in deciding what action is to be taken with respect to the communication associated with the messaging entity; and wherein a tuner is used to adjust confidence values associated with the message classification outputs, the tuner using a genetic algorithm including a fitness function modeling the fitness of candidate vector solutions for the confidence values, the fitness function expressing cost associated with the mistakes that a candidate vector solution made in attempting to correctly classify messages in a set of pre-classified data.
-
-
25. An article of manufacture comprising instructions stored in one or more computer readable storage media and executable by a processing system, and upon such execution causing the processing system to perform operations comprising:
-
receiving a communication that was sent over a network from a messaging entity; using a plurality of message classification techniques to classify the communication; combining the message classification outputs from the classification techniques in order to generate a message profile score; wherein the message profile score is used in deciding what action is to be taken with respect to the communication associated with the messaging entity; wherein a tuner is used to adjust confidence values associated with the message classification outputs, the tuner using a genetic algorithm including a fitness function modeling the fitness of candidate vector solutions for the confidence values, the fitness function expressing cost associated with the mistakes that a candidate vector solution made in attempting to correctly classify messages in a set of pre-classified data. - View Dependent Claims (26)
-
-
27. A computer-implemented method for operation upon one or more data processors for tuning message classification parameters for use by a plurality of message classification techniques, comprising:
-
receiving a plurality of input data via a communication network interface that is representative of a plurality of communications; storing the data in computer memory; using a tuner program operating on the one or more data processors to tune the message classification parameters associated with the message classification techniques; wherein a communication is received via the communications interface from a messaging entity; wherein the tuned message classification parameters are used by the plurality of message classification techniques executed by the one or more data processors to classify the received communication; wherein message classification outputs from the plurality of message classification techniques executed by the one or more data processors are combined by the one or more data processors in order to generate a message profile score; wherein the message profile score is used by a messaging filter in deciding what action is to be taken with respect to the communication associated with the messaging entity; wherein the tuner program operating on the one or more data processors is used to adjust confidence values associated with the message classification outputs, the tuner program using a genetic algorithm including a fitness function modeling the fitness of candidate vector solutions for the confidence values, the fitness function expressing cost associated with the mistakes that a candidate vector solution made in attempting to correctly classify messages in a set of pre-classified data. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
-
40. A system for operation upon one or more data processors for tuning message classification parameters for use by one or more message classification techniques, comprising:
-
a communication network interface to receive a plurality of input data that is or is representative of a plurality of communications; storing the data in computer memory; a tuner program operating on the one or more data processors to tune the message classification parameters associated with the message classification techniques; wherein a communication is received from a messaging entity via a communications interface; wherein the tuned message classification parameters are used by the plurality of message classification techniques executed by the one or more data processors to classify the communication; wherein message classification outputs from the plurality of message classification techniques executed by the one or more data processors are combined in order to generate a message profile score; wherein the message profile score is used by a communications filter in deciding what action is to be taken with respect to the communication associated with the messaging entity; wherein the tuner program operating on the one or more data processors is used to adjust confidence values associated with the message classification outputs, the tuner program using a genetic algorithm including a fitness function modeling the fitness of candidate vector solutions for the confidence values, the fitness function expressing cost associated with the mistakes that a candidate vector solution made in attempting to correctly classify messages in a set of pre-classified data.
-
Specification