VARIABLE NOTIFICATION ALERTS
First Claim
1. A computer-implemented method of providing a notification to a user, comprising:
- under the control of one or more computer systems configured with executable instructions,receiving a notification to be provided to a plurality of computing devices associated with a user;
querying each of the plurality of computing devices for status information associated with the respective computing device;
determining, based at least in part on one or more responses to the querying, a first computing device of the plurality of computing devices with which the user is interacting;
sending an active notification alert to the first computing device, the active notification alert including text and at least one of an audio alert or a visual alert;
sending a passive notification alert to one or more of the plurality of computing devices other than the first computing device.
1 Assignment
0 Petitions
Accused Products
Abstract
Approaches in accordance with various embodiments attempt to provide a user with less disruptive event notifications by being aware of a user'"'"'s context. Before a notification is sent to multiple computing devices associated with the notifying account, contextual information for each device is determined. The contextual information can be determined by querying each device for information. The information can include how close each device is relative to other devices associated with the same user, if at least one of the devices is moving, whether the user'"'"'s attention is focused on a particular device, whether the user is engaging multiple devices simultaneously, and the like. Once contextual information associated with each device is determined, an appropriate type of alert associated with the notification is determined for each device. Accordingly, upon determining the appropriate alert for the most probable context of each device, the notification is sent to each computing device with the determined appropriate type of alert.
40 Citations
1 Claim
-
1. A computer-implemented method of providing a notification to a user, comprising:
under the control of one or more computer systems configured with executable instructions, receiving a notification to be provided to a plurality of computing devices associated with a user; querying each of the plurality of computing devices for status information associated with the respective computing device; determining, based at least in part on one or more responses to the querying, a first computing device of the plurality of computing devices with which the user is interacting; sending an active notification alert to the first computing device, the active notification alert including text and at least one of an audio alert or a visual alert; sending a passive notification alert to one or more of the plurality of computing devices other than the first computing device.
Specification