Method for automatically assigning priorities to documents and messages
First Claim
Patent Images
1. A computer-implemented method comprising:
- operating a computer to perform acts comprising;
receiving a first message;
detecting user input indicating one of a plurality of actions with respect to the first message;
training a classifier based on the received first message and the detected user action;
receiving a second message;
generating a priority of the second message with the classifier, andoutputting the priority, wherein outputting the priority comprises;
determining an expected loss of non-review of the second message at a current time;
determining an expected cost of alerting the user of the second message at the current time; and
,alerting the user of the second message upon determining that the expected loss is greater than the expected cost.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods for prioritizing documents, such as email messages, is disclosed. In one embodiment, a computer-implemented method first receives a document. The method assigns a measure of priority to the document, by employing a text classifier such as a Bayesian classifier or a support-vector machine classifier. The method then outputs the priority. In one embodiment, the method includes alerting the user about a document, such as an email message, based on the expected loss associated with delays expected in reviewing the document as compared to the expected cost of distraction and transmission incurred with alerting the user about the document.
-
Citations
30 Claims
-
1. A computer-implemented method comprising:
operating a computer to perform acts comprising; receiving a first message; detecting user input indicating one of a plurality of actions with respect to the first message; training a classifier based on the received first message and the detected user action; receiving a second message; generating a priority of the second message with the classifier, and outputting the priority, wherein outputting the priority comprises; determining an expected loss of non-review of the second message at a current time; determining an expected cost of alerting the user of the second message at the current time; and
,alerting the user of the second message upon determining that the expected loss is greater than the expected cost. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
14. A computer implemented method comprising:
-
receiving a plurality of messages comprising text; receiving sensor input, the sensor input indicating a user context; receiving user input associated with each of at least a portion of the plurality of messages, the user input comprising, for each message, an indication of whether the user wishes to be interrupted with that message in an indicated context; based on the user input and the text of the portion of the plurality of messages, training a message classifier, the message classifier comprising one of a Bayesian classifier and a support vector machine classifier, to associate a priority with a received message based on text of the message and a context of the user at a time of receipt of the received message; receiving a subsequent message at a subsequent time; generating a priority of the subsequent message with the message classifier and based on an indication of the user context at the subsequent time, as determined based at least in part on the sensor input; and outputting the priority. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A machine-readable storage device having instructions stored thereon for execution by a processor to perform a method comprising:
-
receiving sensor input, the sensor input indicating a user context; receiving a plurality of messages comprising text; receiving user input associated with each of at least a portion of the plurality of messages, the user input comprising, for each message, an indication of whether the user wishes to be interrupted with that message in an indicated context; based on the user input and the text of the portion of the plurality of messages, training a message classifier to associate a priority with a received message based on text of the message and a context of the user, as indicated by the sensor input, at a time of receipt of the received message; receiving a subsequent message at a subsequent time; generating a priority of the subsequent message based on the message classifier and an indication of user context at the subsequent time; and outputting the priority. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30)
-
Specification