Variable notification alerts
First Claim
1. A computer-implemented method of providing a device notification, the method comprising:
- under control of one or more computer systems configured with executable instructions,receiving an alert for delivery to an account associated with a first computing device, associated with a second computing device, and associated with a third computing device;
receiving from the first computing device first contextual information including at least one of head tracking data, facial recognition data, or gaze determination data;
sending a first alert to the first computing device based at least in part on the first contextual information, the first alert including first data to cause a visual output and a first audio output from the first computing device;
receiving from the second computing device second contextual information including first proximity data indicating that the second computing device is within a threshold distance relative to the first computing device; and
sending a second alert to the second computing device based at least in part on the second contextual information, the second alert lacking second data to cause second audio output from the second computing device;
receiving from the third computing device third contextual information including second proximity data indicating that the third computing device is beyond the threshold distance relative to the first computing device; and
sending a third alert to the third computing device based at least in part on the third contextual information, the third alert including third data to cause third audio output from the third 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.
39 Citations
17 Claims
-
1. A computer-implemented method of providing a device notification, the method comprising:
under control of one or more computer systems configured with executable instructions, receiving an alert for delivery to an account associated with a first computing device, associated with a second computing device, and associated with a third computing device; receiving from the first computing device first contextual information including at least one of head tracking data, facial recognition data, or gaze determination data; sending a first alert to the first computing device based at least in part on the first contextual information, the first alert including first data to cause a visual output and a first audio output from the first computing device; receiving from the second computing device second contextual information including first proximity data indicating that the second computing device is within a threshold distance relative to the first computing device; and sending a second alert to the second computing device based at least in part on the second contextual information, the second alert lacking second data to cause second audio output from the second computing device; receiving from the third computing device third contextual information including second proximity data indicating that the third computing device is beyond the threshold distance relative to the first computing device; and sending a third alert to the third computing device based at least in part on the third contextual information, the third alert including third data to cause third audio output from the third computing device. - View Dependent Claims (2, 3, 4, 5, 6)
-
7. A system, comprising:
-
a processor; and a memory including instructions that, when executed by the processor, cause the system to; receive an alert for delivery to an account associated with a first computing device, associated with a second computing device, and associated with a third computing device; receive from the first computing device first contextual information including at least one of head tracking data, facial recognition data, or gaze determination data; send a first alert to the first computing device based at least in part on the first contextual information, the first alert including first data to cause a visual output and a first audio output from the first computing device; receive from the second computing device second contextual information including first proximity data indicating that the second computing device is within a threshold distance relative to the first computing device; send a second alert to the second computing device based at least in part on the second contextual information, the second alert lacking second data to cause second audio output from the second computing device; receive from the third computing device third contextual information including second proximity data indicating that the third computing device is beyond the threshold distance relative to the first computing device; and send a third alert to the third computing device based at least in part on the third contextual information, the third alert including third data to cause third audio output from the third computing device. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A non-transitory computer-readable storage medium having a computer-readable program code embodied therein for providing a device notification, the computer-readable program code, when executed by a processor, causing the processor to:
-
receive an alert for delivery to an account associated with a first computing device, associated with a second computing device, and associated with a third computing device; receive from the first computing device first contextual information including at least one of head tracking data, facial recognition data, or gaze determination data; send a first alert to the first computing device based at least in part on the first contextual information, the first alert including first data to cause a visual output and a first audio from the first computing device; receive from the second computing device second contextual information including first proximity data indicating that the second computing device is within a threshold distance relative to the first computing device; send a second alert to the second computing device based at least in part on the second contextual information, the second alert lacking second data to cause second audio output from the second computing device; receive from the third computing device third contextual information including second proximity data indicating that the third computing device is beyond the threshold distance relative to the first computing device; and send a third alert to the third computing device based at least in part on the third contextual information, the third alert including third data to cause third audio output from the third computing device. - View Dependent Claims (14, 15, 16, 17)
-
Specification