Principals and methods for balancing the timeliness of communications and information delivery with the expected cost of interruption via deferral policies
First Claim
1. A computer-implemented system that facilitates information processing, comprising:
- an analyzer that automatically determines a user state relating to a user'"'"'s availability based at least in part upon patterns of the user'"'"'s interruptability; and
a deferral component that determines a bounded deferral period to deliver an information item to the user in accordance with the user'"'"'s availability.
2 Assignments
0 Petitions
Accused Products
Abstract
A system is provided that facilitates information processing of a user. The system includes an analyzer to automatically determine one or more states of a user'"'"'s availability based on patterns of the user'"'"'s interruptability. A deferral component generates or forwards messages or alerts to the user in accordance with a cost-minimization analysis and determined availability. For example, the deferral component can process interrupts to the user and determine at least one of optimal and approximately optimal deferral times in which to direct an information item to the user, the information item is one of an email message, an incoming phone call, a push-to-talk message, an instant message, an alert, and requests, offers of assistance, status or error reports, or a task from another application or autonomous system.
86 Citations
20 Claims
-
1. A computer-implemented system that facilitates information processing, comprising:
-
an analyzer that automatically determines a user state relating to a user'"'"'s availability based at least in part upon patterns of the user'"'"'s interruptability; and
a deferral component that determines a bounded deferral period to deliver an information item to the user in accordance with the user'"'"'s availability. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method that facilitates sending notifications to a user, comprising:
-
monitoring a user'"'"'s activities over time;
constructing at least one model from the activities to determine a predicted busyness state for the user; and
automatically deferring a received information item based at least in part on the predicted busyness state of the user. - View Dependent Claims (16, 17, 18)
-
-
19. A computer-implemented message deferral system, comprising:
-
means for calculating a first measure of cost associated with unbounded deferral of deliverance of an information item;
means for calculating a bounded deferral time;
means for calculating a second measure of cost associated with the bounded deferral time;
means for comparing the first measure of cost with the second measure of cost; and
means for determining whether to deliver the information item at the bounded deferral time based at least in part upon the comparison. - View Dependent Claims (20)
-
Specification