Dispatching notification to a device based on the current context of a user with the device
First Claim
1. In a network environment that includes a computing system comprising a notification mechanism configured to dispatch notifications over a network to a particular designated device 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 a computing system detecting an event which requires a notification be dispatched to a user at a particular designated device, wherein the notification is initially associated with textual information to be transmitted as part of the notification to the user at the particular designated device;
upon identifying the particular designated device to dispatch the notification to and upon detecting the event, an act of the computing system accessing a current context of the user corresponding to a user status at the particular designated device in order to determine whether the notification that includes the textual information associated with the event should be dispatched to the particular designated device in a text format or in an audible voice format;
an act of the computing system identifying a plurality of possible notification methods to use in order to dispatch the notification to the particular designated device, including a text notification method and an audible voice notification method;
the computing system determining, based on the current context of the user with the particular designated device, whether the notification should be dispatched to the particular designated device with the text notification method or the an audible voice notification method; and
an act of the computing system causing the notification to be dispatched to the particular designated device of the user using the identified notification method, wherein if it is determined that the notification should be dispatched to the particular designated device with the audible voice notification method, based on the current context of the user, the method further including converting the textual information of the notification into an audible voice notification.
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.
-
Citations
28 Claims
-
1. In a network environment that includes a computing system comprising a notification mechanism configured to dispatch notifications over a network to a particular designated device 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 a computing system detecting an event which requires a notification be dispatched to a user at a particular designated device, wherein the notification is initially associated with textual information to be transmitted as part of the notification to the user at the particular designated device; upon identifying the particular designated device to dispatch the notification to and upon detecting the event, an act of the computing system accessing a current context of the user corresponding to a user status at the particular designated device in order to determine whether the notification that includes the textual information associated with the event should be dispatched to the particular designated device in a text format or in an audible voice format; an act of the computing system identifying a plurality of possible notification methods to use in order to dispatch the notification to the particular designated device, including a text notification method and an audible voice notification method; the computing system determining, based on the current context of the user with the particular designated device, whether the notification should be dispatched to the particular designated device with the text notification method or the an audible voice notification method; and an act of the computing system causing the notification to be dispatched to the particular designated device of the user using the identified notification method, wherein if it is determined that the notification should be dispatched to the particular designated device with the audible voice notification method, based on the current context of the user, the method further including converting the textual information of the notification into an audible voice notification. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. 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 at a designated device; upon identifying the designated device to dispatch the notification to and upon detecting the event, an act of accessing a current context of the user corresponding to a user status at the designated device; an act of identifying a plurality of possible notification methods to use in order to dispatch the notification to the designated device, and determining, based on the current context of the user with the designated device, which of the plurality of notification methods to use to provide the notification to the user at the designated device; and an act of causing the notification to be dispatched to the designated device of the user, only after first authenticating the user, and by using the identified notification method.
-
Specification