Use of a bulk-email filter within a system for classifying messages for urgency or importance
First Claim
1. A system that filters received messages, the system is recorded on a computer-readable storage medium and capable of execution by a computer, comprising:
- a bulk filter to categorize one or more received messages according to a range of classification, the range spanning from a bulk classification of values to a non-bulk classification of values, the bulk filter employs an expected urgency computation followed by a weighting computation to determine whether messages are bulk;
at least a second filter to further classify the received messages in order to automatically facilitate processing of the messages, the second filter is an urgency filter that is employed to assign urgency scores, the urgency filter employs a utility model that assigns an expected cost of delayed review for urgent and non-urgent messages; and
an importance filter that acts in parallel to the urgency filter and is employed to determine the importance of non-bulk messages;
wherein the bulk filter computes a bulk score or discretized states of the bulk score, as a direct input to the second filter forming a cascaded filter, a classifier is then constructed that employs the bulk score to further classify the received messages; and
a notification platform that directs prioritized messages to one or more notification sinks, the notification platform receives the prioritized messages and makes decisions regarding when, where, and how to notify a user by determining a current notification sink, likely location and likely focus of attention of the user, such that if a high importance e-mail is received, the notification platform determines the users location and reformats the message to the notification sink associated with the user and if a lower priority message is received, the notification platform configures to leave the e-mail in the user'"'"'s in-box for later review as desired.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention relates to a system and method to facilitate efficient and automated processing of messages. A bulk filter is provided to categorize one or more received messages according to a range of classification, the range spanning from at least a bulk classification of values to at least a non-bulk classification of values. A second filter is provided to further classify the received messages in order to automatically facilitate processing of the messages. The range of classification includes a continuum of values based on a likelihood that the received messages are determined to tend toward or fall within the bulk classification of values or toward/within the non-bulk classification of values. Also, the bulk filter or filters can include an adjustable threshold setting to determine or define differences between the bulk classifications and the non-bulk classifications. Various combinations of filters are possible including multiple filter arrangements, parallel arrangements, cascaded arrangements, and other arrangements to facilitate filtering and sorting of messages in order that users can more efficiently process such information in a timely manner. Applications include the enhancement of classification procedures for identifying urgent or important email from non-urgent or non-important email, with the combination of bulk-email filters with urgency or importance filters in cascaded and parallel filtering methodologies.
147 Citations
22 Claims
-
1. A system that filters received messages, the system is recorded on a computer-readable storage medium and capable of execution by a computer, comprising:
-
a bulk filter to categorize one or more received messages according to a range of classification, the range spanning from a bulk classification of values to a non-bulk classification of values, the bulk filter employs an expected urgency computation followed by a weighting computation to determine whether messages are bulk; at least a second filter to further classify the received messages in order to automatically facilitate processing of the messages, the second filter is an urgency filter that is employed to assign urgency scores, the urgency filter employs a utility model that assigns an expected cost of delayed review for urgent and non-urgent messages; and an importance filter that acts in parallel to the urgency filter and is employed to determine the importance of non-bulk messages; wherein the bulk filter computes a bulk score or discretized states of the bulk score, as a direct input to the second filter forming a cascaded filter, a classifier is then constructed that employs the bulk score to further classify the received messages; and a notification platform that directs prioritized messages to one or more notification sinks, the notification platform receives the prioritized messages and makes decisions regarding when, where, and how to notify a user by determining a current notification sink, likely location and likely focus of attention of the user, such that if a high importance e-mail is received, the notification platform determines the users location and reformats the message to the notification sink associated with the user and if a lower priority message is received, the notification platform configures to leave the e-mail in the user'"'"'s in-box for later review as desired. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method that facilitates message processing, comprising:
-
employing a first filter to determine a bulk message score for a message, the first filter employs an expected urgency computation followed by a weighting computation to determine whether messages are bulk; employing a second filter to determine an urgency score for the message, the second filter employs a utility model that assigns an expected cost of delayed review for urgent and non-urgent messages; employing a third filter that acts in parallel to the second filter to determine importance of non-bulk messages; sorting the bulk message from other messages based upon at least one of the bulk message score, the urgency score, and the importance score; computing a bulk score or discretized states of the bulk score, as a direct input to the second filter to form a cascaded filter; constructing a classifier that takes into consideration the bulk score; and employing a notification platform that directs prioritized messages to one or more notification sinks, the notification platform receives the prioritized messages and makes decisions regarding when, where, and how to notify a user by determining a current notification sink, likely location and likely focus of attention of the user, such that if a high importance e-mail is received, the notification platform determines the users location and reformats the message to the notification sink associated with the user and if a lower priority message is received, the notification platform configures to leave the e-mail in the user'"'"'s in-box for later review as desired. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21)
-
-
22. A method that facilitates message processing, comprising:
-
employing a first filter to determine a bulk message score for a message, the first filter employs an expected urgency computation followed by a weighting computation to determine whether messages are bulk; employing a second filter to determine an importance score for the message; employing a third filter that acts in parallel to the second filter to determine an urgency score for the message, the third filter employs a utility model that assigns an expected cost of delayed review for urgent and non-urgent messages; sorting the bulk message from other messages based upon at least one of the bulk message score, the importance score, and the urgency score; computing a bulk score or discretized states of the bulk score, as a direct input to the second filter to form a cascaded filter; constructing a classifier that takes into consideration the bulk score; and employing a notification platform that directs prioritized messages to one or more notification sinks, the notification platform receives the prioritized messages and makes decisions regarding when, where, and how to notify a user by determining a current notification sink, likely location and likely focus of attention of the user, such that if a high importance e-mail is received, the notification platform determines the users location and reformats the message to the notification sink associated with the user and if a lower priority message is received, the notification platform configures to leave the e-mail in the user'"'"'s in-box for later review as desired.
-
Specification