Methods and systems for analyzing email messages
First Claim
1. A method for analyzing email messages, comprising:
- (a) for each of a plurality of received email messages, using a plurality of modules to each independently determine a module output indicative of a level of sameness of the received email message with one or more prior email messages, and determining an overall level of sameness of the received email message with one or more prior email messages by combining the module outputs of at least two of the plurality of modules using non-zero weights assigned to the modules in dependence on performance levels of the modules;
(b) classifying each of the plurality of received email messages into one of a plurality of different categories by(b.1) determining, based on the overall level of sameness determined for the received email message, whether the received email message is considered to be the same as one of the one or more prior email messages that has already been classified into one of the categories;
(b.2) if the received email message is not considered to be the same as one of the one or more prior email messages that has already been classified into one of the categories, then performing a set of computations to thereby classify the received email message into one of the categories; and
(b.3) if the received email message is considered to be the same as one of the one or more prior email messages that has already been classified into one of the categories, then classifying the received email message into the same category as the prior email message that the received email message is considered to be the same as, without performing the set of computations for the received email message;
wherein steps (a) and/or (b) are performed using at least one processor.
0 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for analyzing email messages are provided. In an embodiment, a method includes determining whether a received email message is considered to be the same as one or more prior email messages already classified into one of a plurality of different categories. If the received message is not considered to be the same as one of the prior email messages already classified into one of the categories, then the received message is classified into one of the categories by performing a set of computations. If the received message is considered to be the same as one of the prior email messages already classified into one of the categories, then the received message is classified into one of the categories without performing the computations, by classifying the received message into the same category as a prior email message that the received message is considered to be the same as.
163 Citations
24 Claims
-
1. A method for analyzing email messages, comprising:
-
(a) for each of a plurality of received email messages, using a plurality of modules to each independently determine a module output indicative of a level of sameness of the received email message with one or more prior email messages, and determining an overall level of sameness of the received email message with one or more prior email messages by combining the module outputs of at least two of the plurality of modules using non-zero weights assigned to the modules in dependence on performance levels of the modules; (b) classifying each of the plurality of received email messages into one of a plurality of different categories by (b.1) determining, based on the overall level of sameness determined for the received email message, whether the received email message is considered to be the same as one of the one or more prior email messages that has already been classified into one of the categories; (b.2) if the received email message is not considered to be the same as one of the one or more prior email messages that has already been classified into one of the categories, then performing a set of computations to thereby classify the received email message into one of the categories; and (b.3) if the received email message is considered to be the same as one of the one or more prior email messages that has already been classified into one of the categories, then classifying the received email message into the same category as the prior email message that the received email message is considered to be the same as, without performing the set of computations for the received email message; wherein steps (a) and/or (b) are performed using at least one processor. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for analyzing email messages, comprising:
-
a plurality of modules each configured to independently determine a level of sameness of each of a plurality of received email messages with one or more prior email messages; and one or more servers configured to classify each of the plurality of received email messages into one of a plurality of different categories; wherein, for each of the plurality of received email messages, the one or more servers is/are configured to determine an overall level of sameness of the received email message with one or more prior email messages by combining the module outputs of at least two of the plurality of modules using non-zero weights assigned to the modules in dependence on performance levels of the modules; determine, based on the overall level of sameness determined for the received email message, whether the received email message is considered to be the same as one of the one or more prior email messages that has already been classified into one of the categories; perform a set of computations to thereby classify the received email message into one of the categories, if the received email message is not considered to be the same as one of the one or more prior email messages that has already been classified into one of the categories; and classify the received email message into the same category as the prior email message that the received email message is considered to be the same as, without performing the set of computations for the received email message, if the received email message is considered to be the same as one of the one or more prior email messages that has already been classified into one of the categories. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A system for analyzing email messages, comprising:
-
a plurality of modules each configured to independently determine a level of sameness of a received email message with one or more prior email messages; one or more servers configured to determine an overall level of sameness of the received email message with one or more prior email messages by combining the outputs of at least two of the plurality of sameness determining means using non-zero weights assigned to the sameness determining means in dependence on performance levels of the sameness determining means; determine based on the overall level of sameness determined for a received email message, whether the received email message is considered to be the same as one or more prior email messages that has already been classified into one of a plurality of different categories; classify a received email message into one of the categories by performing a set of computations, if the received email message is not considered to be the same as one of the one or more prior email messages that has already been classified into one of the categories; and classify a received email message into one of the categories without performing the set of computations, by classifying the received email message into the same category as a prior email message that the received email message is considered to be the same as, if the received email message is considered to be the same as one of the one or more prior email messages that has already been classified into one of the categories. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A method for analyzing email messages, comprising:
-
(a) using a plurality of modules to each independently determine a module output indicative of a level of sameness of a received email message with one or more prior email messages; (b) determining an overall level of sameness of the received email message with one or more prior email messages by combining the module outputs of at least two of the plurality of modules using non-zero weights assigned to the modules in dependence on performance levels of the modules; (c) determining, based on the overall level of sameness determined for the received email message, whether the received email message is considered to be the same as one or more prior email messages that has already been classified into one of a plurality of different categories; (d) classifying the received email message into one of the categories by performing a set of computations, if the received email message is not considered to be the same as one of the one or more prior email messages that has already been classified into one of the categories; and (e) classifying the received email message into one of the categories without performing the set of computations, by classifying the received email message into the same category as a prior email message that the received email message is considered to be the same as, if the received email message is considered to be the same as one of the one or more prior email messages that has already been classified into one of the categories; wherein one or more of steps (a), (b), (c), (d) and (e) is/are performed using at least one processor. - View Dependent Claims (20, 21, 22, 23, 24)
-
Specification