Attention-Sensitive Alerting

Proceedings of UAI '99, Conference on Uncertainty and Artificial Intelligence, Stockholm, Sweden, Morgan Kaufmann: San Francisco. |

We introduce utility-directed procedures for mediating the flow of potentially distracting alerts and communications to computer users. We present models and inference procedures that balance the context-sensitive costs of deferring alerts with the cost of interruption. We describe the challenge of reasoning about such costs under uncertainty via an analysis of user activity and the content of notifications. After introducing principles of attention-sensitive alerting, we focus on the problem of guiding alerts about email messages. We dwell on the problem of inferring the expected criticality of email and discuss work on the Priorities system, centering on prioritizing email by criticality and modulating the communication of notifications to users about the presence and nature of incoming email.

Information Agents: Directions and Futures (2001)

In this internal Microsoft video, produced in 2001 and released publicly in 2020, research scientist Eric Horvitz provides glimpses of a set of research systems developed within Microsoft’s research division between 1998 and 2001. Projects featured in the video include Priorities, Lookout, Notification Platform, DeepListener, and Bestcom. The projects show early uses of machine learning, perception, and reasoning aimed at supporting people in daily tasks and at making progress on longer-term missions of augmenting human intellect. The efforts are thematically related in their pursuit of broader understandings of people and context, including a person’s attention, goals, activities, and location, via multimodal signals, involving the analysis of multiple streams of information. Several of the prototype systems were built within the Attentional User Interface (AUI) project, which…

Demonstration of Priorities & Notification Platform (2001)

Eric Horvitz with Bill Gates at Envision 2001 In this 2001 video, Bill Gates hosts Eric Horvitz at the Envision 2001 meeting. Eric demonstrates the Priorities and Notification Platform systems. Priorities, fielded internally at Microsoft in 1998, demonstrated the use of machine learning to control email prioritization, alerting, and routing. Priorities is the first system to prioritize email by urgency. The system was an ancestor of the Outlook Mobile Manager and Outlook’s Focus Inbox. Priorities sorts incoming email by assigning a measure of the “expected cost of delayed review” to each incoming email message. The system learns by observing users interact with email or via direct input from users. In a mobile messaging function, Priorities selectively routes the most urgent messages to users’ cellphones via…