VARIABLE NOTIFICATION ALERTS
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.
8 Citations
21 Claims
-
1. (canceled)
-
2. A computer-implemented method, comprising:
-
receiving a communication to an account associated with a first computing device, associated with a second computing device, and associated with a third computing device; sending the communication to the first computing device to cause the first computing device to determine that the first computing device is within a first threshold distance relative to an object and to present a first notification of the communication on the first computing device in accordance with one or more first notification settings that correspond to the first computing device being within the first threshold distance; sending the communication to the second computing device to cause the second computing device to determine that the second computing device is beyond the first threshold distance and within a second threshold distance relative to the object and to present a second notification of the communication in accordance with one or more second notification settings that correspond to the second computing device being beyond the first threshold distance and within the second threshold distance; and sending the communication to the third computing device to cause the third computing device to determine that the third computing device is beyond the second threshold distance and to present a third notification of the communication in accordance with one or more third notification settings that correspond to the third computing device being beyond the second threshold distance. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system, comprising:
-
a first computing device associated with an account; a second computing device associated with the account; and a notification service that includes a processor and memory storing instructions that, upon being executed by the processor, cause the notification service to; receive a communication to the account; send the communication to the first computing device to cause the first computing device to determine that the first computing device is within a first threshold distance relative to an object and to present a first notification of the communication on the first computing device in accordance with one or more first notification settings that correspond to the first computing device being within the first threshold distance; and send the communication to the second computing device to cause the second computing device to determine that the second computing device is within a second threshold distance relative to the first computing device and to present a second notification of the communication in accordance with one or more second notification settings that correspond to the second computing device being within the second threshold distance. - View Dependent Claims (15, 16, 17)
-
-
18. A computer-implemented method, comprising:
-
receiving a communication to an account associated with a first computing device and associated with a second computing device; sending the communication to the first computing device to cause the first computing device to determine that the first computing device is within a first threshold distance relative to an object and to present a first notification of the communication on the first computing device in accordance with one or more first notification settings that correspond to the first computing device being within the first threshold distance; and sending the communication to the second computing device to cause the second computing device to determine that the second computing device is within a second threshold distance relative to the first computing device and to present a second notification of the communication in accordance with one or more second notification settings that correspond to the second computing device being within the second threshold distance. - View Dependent Claims (19, 20, 21)
-
Specification