Voice and circumstance-dependent notification
First Claim
1. In a network environment that includes a notification mechanism configured to dispatch notifications over a network to designated devices in response to detected events, a method for the notification mechanism notifying a user of an event in a context sensitive manner, the method comprising the following:
- an act of detecting an event which requires a notification be dispatched to the user;
an act of upon detecting the event, accessing a current context of the user;
an act of identifying one of a plurality of possible notification methods to use in order to dispatch the notification based on the current context of the user; and
an act of causing the notification to be dispatched to the user using the identified notification method.
2 Assignments
0 Petitions
Accused Products
Abstract
After detecting that an event occurs for which notification is desired, a notification service determines an appropriate way to notify the user given the user'"'"'s current circumstances. The notification service determines the appropriate notification method by accessing context information for the user (e.g., whether the user'"'"'s telephone is on, busy, in hands-free mode, in meeting mode, or the like). The notification service then accesses a set of rules from which the appropriate notification method may be determined based on the current circumstances of the user. These rules may be, for example, default rules or may be set of the user. The notification service then causes the notification to be sent to the user using the appropriate notification method. The notification methods include voice notifications in which the notification is read to the user.
37 Citations
28 Claims
-
1. In a network environment that includes a notification mechanism configured to dispatch notifications over a network to designated devices in response to detected events, a method for the notification mechanism notifying a user of an event in a context sensitive manner, the method comprising the following:
-
an act of detecting an event which requires a notification be dispatched to the user;
an act of upon detecting the event, accessing a current context of the user;
an act of identifying one of a plurality of possible notification methods to use in order to dispatch the notification based on the current context of the user; and
an act of causing the notification to be dispatched to the user using the identified notification method. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. In a network environment that includes a notification mechanism configured to dispatch notifications over a network to designated devices in response to detected events, as method for the notification mechanism notifying a user of an event in a context sensitive manner, the method comprising the following:
-
an act of detecting an event which requires a notification be dispatched to the user; and
a step for sending a notification to the user that is appropriate for the user'"'"'s circumstances. - View Dependent Claims (15)
-
-
16. A computer program product for use in a network environment that includes a notification mechanism configured to dispatch notifications over a network to designated devices in response to detected events, the computer program product for implementing a method for the notification mechanism to notify a user of an event in a context sensitive manner, the computer program product comprising one or more computer-readable media having stored thereon the following:
-
computer-executable instructions for detecting an event which requires a notification be dispatched to the user;
computer-executable instructions for accessing a current context of the user upon detecting the event;
computer-executable instructions for identifying one of a plurality of possible notification methods to use in order to dispatch the notification based on the current context of the user; and
computer-executable instructions for causing the notification to be dispatched to the user using the identified notification method. - View Dependent Claims (17, 18, 19, 20)
-
-
21. In a network environment that includes a notification mechanism configured to dispatch notifications over a network to designated devices in response to detected events, a method for the notification mechanism notifying a user of a conditional event in an audible manner, the method comprising the following:
-
an act of detecting a conditional event which requires a notification be dispatched to the user; and
an act of causing an audible notification to be dispatched to the user using a telephone network. - View Dependent Claims (22, 23, 24, 25)
-
-
26. A computer program product for use in a network environment that includes a notification mechanism configured to dispatch notifications over a network to designated devices in response to detected events, the computer program product for implementing a method for the notification mechanism notifying a user of a conditional event in an audible manner, the computer-program product comprising one or more computer-readable media having stored thereon the following:
-
computer-executable instructions for detecting a conditional event which requires a notification be dispatched to the user; and
computer-executable instructions for causing an audible notification to be dispatched to the user using a telephone network. - View Dependent Claims (27, 28)
-
Specification