Classification of electronic messages based on content
First Claim
Patent Images
1. A computer-implemented method for classifying an electronic message, comprising:
- configuring one or more computer processors with an electronic message program to perform an operation comprising;
providing access to a predefined list of categories, wherein each of the categories has a predefined association with a respective one or more key words, and wherein each of the one or more key words has an associated weight value reflecting a correlation between the respective key word and the category;
for each category in the predefined list of categories, calculating, by operation of one or more computer processors, a relevancy score based on the one or more key words found in a body of the electronic message, wherein the relevancy score reflects a correlation between the electronic message and the category;
associating the electronic message with a category from the predefined list of categories having a strongest correlation with the electronic message based on the calculated relevancy scores; and
responsive to detecting a user action associated with the electronic messages, adjusting at least one of the associated weight values for at least one of the keywords found in the body of the electronic message and having the predefined association with the determined category having the strongest correlation, wherein the detected user action comprises at least one of replying to the electronic message, archiving the electronic message, and deleting the electronic message.
6 Assignments
0 Petitions
Accused Products
Abstract
Classifying electronic mail (e-mail) based on content and predefined categories. Content of a received e-mail may be analyzed to determine one of a plurality of predefined categories into which the e-mail is classified. A relevancy score may also be calculated to indicate the strength of correlation between the e-mail and the category. A user may be allowed to sort e-mails in an e-mail box based on the category names and/or relevancy scores.
37 Citations
21 Claims
-
1. A computer-implemented method for classifying an electronic message, comprising:
configuring one or more computer processors with an electronic message program to perform an operation comprising; providing access to a predefined list of categories, wherein each of the categories has a predefined association with a respective one or more key words, and wherein each of the one or more key words has an associated weight value reflecting a correlation between the respective key word and the category; for each category in the predefined list of categories, calculating, by operation of one or more computer processors, a relevancy score based on the one or more key words found in a body of the electronic message, wherein the relevancy score reflects a correlation between the electronic message and the category; associating the electronic message with a category from the predefined list of categories having a strongest correlation with the electronic message based on the calculated relevancy scores; and responsive to detecting a user action associated with the electronic messages, adjusting at least one of the associated weight values for at least one of the keywords found in the body of the electronic message and having the predefined association with the determined category having the strongest correlation, wherein the detected user action comprises at least one of replying to the electronic message, archiving the electronic message, and deleting the electronic message. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
8. A computer program product for classifying electronic messages, the computer program product comprising a computer readable storage medium having computer usable program code configured for:
-
providing access to a predefined list of categories, wherein each of the categories has a predefined association with a respective one or more key words, and wherein each of the one or more key words has an associated weight value reflecting a correlation between the respective key word and the category; for each category in the predefined list of categories, calculating a relevancy score based on the one or more key words found in a body of the electronic message, wherein the relevancy score reflects a correlation between the electronic message and the category; associating the electronic message with a category from the predefined list of categories having a strongest correlation with the electronic message based on the calculated relevancy scores; and responsive to detecting a user action associated with the electronic messages, adjusting at least one of the associated weight values for at least one of the keywords found in the body of the electronic message and having the predefined association with the determined category having the strongest correlation, wherein the detected user action comprises at least one of replying to the electronic message, archiving the electronic message, and deleting the electronic message. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system, comprising:
-
a memory comprising an electronic message program; and at least one processor which, when executing the electronic message program is configured to; providing access to a predefined list of categories, wherein each of the categories has a predefined association with a respective one or more key words, and wherein each of the one or more key words has an associated weight value reflecting a correlation between the respective key word and the category; for each category in the predefined list of categories, calculating a relevancy score based on the one or more key words found in a body of the electronic message, wherein the relevancy score reflects a correlation between the electronic message and the category; associating the electronic message with a category from the predefined list of categories having a strongest correlation with the electronic message based on the calculated relevancy scores; and responsive to detecting a user action associated with the electronic messages, adjusting at least one of the associated weight values for at least one of the keywords found in the body of the electronic message and having the predefined association with the determined category having the strongest correlation, wherein the detected user action comprises at least one of replying to the electronic message, archiving the electronic message, and deleting the electronic message. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification