IP Library Granted Patent US 6,886,002
Granted Patent B2
US 6,886,002 · App. 10/464,603 · Granted Apr 26, 2005

Computational architecture for managing the transmittal and rendering of information, alerts, and notifications

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 6,886,002
App. No.
10/464,603
Granted
Apr 26, 2005
Kind
B2
Abstract

An architecture for managing alerts, notifications, and peripheral information is disclosed. In one embodiment, a computerized system includes three modules, an attentional status module, a peripheral information notification and alerts module, and an notifications decision-making module. The attentional-status module generates a probability distribution over the user's focus of attention. In one embodiment the module also provides a probability distribution over the period of time until the user will become available to review alerts zero or minimal cost, or will review them without prompting. In one embodiment, this module utilizes a decision-theoretic analysis to identify ideal actions about the timing and rendering of notifications or alerts. The peripheral information notification and alerts module receives alerts from different sources, including the operating system, standard applications, special plug-ins designed to work with the architecture, and, in particular embodiments, from special sensory apparatus including ambient acoustical information. The notification decision-making module is to alert the user of the alerts received by the peripheral information notification and alerts module, based on the probability generated by the attentional status module.

Claims (23)

1. A computerized system comprising:

an attentional status module to generate one or more probabilities about a human user's focus of attention;

a peripheral information notification and alert module to receive alerts; and,

a notification decision-making module to notify a human user of the alerts based on probabilities inferred about a human user's focus of attention and a utility-based analysis regarding interrupting the human user.

2. The system of claim 1 , wherein the one or more probabilities comprises a probability distribution.

3. The system of claim 1 , wherein the one or more probabilities comprises a probability distribution over a set of states considered to be a mutually exclusive and exhaustive set of foci of attention of the human user.

4. The system of claim 1 , wherein the peripheral information notification and alerts module is to receive alerts from at least one of: one or more or more applications, one or more networks, one or more operating systems.

5. The system of claim 1 , wherein the peripheral information notification and alerts module is to receive alerts from one or more external devices.

6. The system of claim 1 , wherein the notification decision-making module is to notify the human user of the alerts also based on a history of previous alerts.

7. The system of claim 1 , wherein the notification decision-making module is to notify the human user of the alerts also based on available system resources.

8. The system of claim 1 , wherein the notification decision-making module is to notify the human user in a visual manner of the alerts.

9. The system of claim 1 , wherein the notification decision-making module is to notify the human user in an audio manner of the alerts.

10. The system of claim 1 , wherein the notification decision-making module is to alert the human user on a mobile device.

11. The system of claim 1 , wherein the notification decision-making module is to alert the human user on the mobile device based on NEVA=EVTA−ECA−TC, where NEVA is a net expected value of alert, EVTA is an expected value of alert, ECA is an expected cost of alert, and TC is a transmission cost.

12. A computerized system comprising:

an attentional status module to generate one or more probabilities via a probabilistic model and based on at least one of: one or more contextual events, and a human user profile;

a peripheral information notification and alert module to receive alerts from at least one of: one or more applications, one or more networks, one or more operating systems, and one or more external devices; and,

a notification decision-making module to notify the human user of the alerts based on the one or more probabilities and a utility-based analysis regarding interrupting the human user in at least one of: an audio manner and a visual manner.

13. A computer-implemented method comprising:

receiving an alert from at least one of: one or more applications, one or more networks, one or more operating systems, and one or more external devices;

generating one or more probabilities about a human user's focus of attention and a cost-benefit analysis relating to interrupting the human user; and

alerting the human user based on the one or more probabilities and cost-benefit analysis.

14. The method of claim 13 , wherein notifying the human user comprises alerting the human user in at least one of: an audio manner and a visual manner.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2014
From: MICROSOFT CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 034541/0477 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 18, 2003
From: HORVITZ, ERIC
To: MICROSOFT CORPORATION
Reel/Frame 014211/0365 →