Context-aware notifications
First Claim
Patent Images
1. A system, comprising:
- one or more processors;
a display;
one or more cameras;
one or more speakers;
memory including instructions that, upon being executed by the one or more processors, cause the system to;
receive a first notification to the system;
determine, using first image data captured by the one or more cameras, that a first line of sight is directed to the display;
provide visual data associated with the first notification for presentation via the display;
receive a second notification to the system;
determine, using second image data captured by the one or more cameras, that a second line of sight is directed away from the display;
provide first aural data associated with the second notification for presentation via the speaker, the first aural data corresponding to a first volume;
receive a third notification to the system;
determine, using third image data captured by the one or more cameras, that a third line of sight is directed away from the display;
receive proximity information of one or more objects relative to the display;
determine, using the proximity information, that a proximity of the one or more objects exceeds a proximity threshold; and
provide second aural data associated with the third notification for presentation via the speaker, the second aural data corresponding to a second volume greater than the first volume.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and approaches are provided for presenting incoming notifications to a computing device based on a determined context of the computing device. Various sensors of the device can be used to determine the context of the device with respect to a user, the state of the device itself, or the context of the device with respect to the environment in which the device is situated. The user can then be informed of received notifications in a manner likely to get the user'"'"'s attention while not being overly obtrusive to the user or others within the vicinity of the user.
-
Citations
20 Claims
-
1. A system, comprising:
-
one or more processors; a display; one or more cameras; one or more speakers; memory including instructions that, upon being executed by the one or more processors, cause the system to; receive a first notification to the system; determine, using first image data captured by the one or more cameras, that a first line of sight is directed to the display; provide visual data associated with the first notification for presentation via the display; receive a second notification to the system; determine, using second image data captured by the one or more cameras, that a second line of sight is directed away from the display; provide first aural data associated with the second notification for presentation via the speaker, the first aural data corresponding to a first volume; receive a third notification to the system; determine, using third image data captured by the one or more cameras, that a third line of sight is directed away from the display; receive proximity information of one or more objects relative to the display; determine, using the proximity information, that a proximity of the one or more objects exceeds a proximity threshold; and provide second aural data associated with the third notification for presentation via the speaker, the second aural data corresponding to a second volume greater than the first volume. - View Dependent Claims (2, 3, 4, 5, 6, 7, 15, 16)
-
-
8. A system, comprising:
-
one or more processors; a first electronic device including a display; one of a second electronic device including a camera and a speaker, or the second electronic device including the camera and a third electronic device including the speaker; and memory including instructions that, upon being executed by the one or more processors, cause the system to; receive a first notification to the system; determine that a line of sight of a user is directed relative to the display based at least in part on first image data captured by the camera; provide visual data associated with the first notification for presentation via the display; receive a second notification to the system; determine that the line of sight is directed away from the display based at least in part on second image data captured by the camera; provide first aural data associated with the second notification for presentation via the speaker, the first aural data corresponding to a first volume; receive a third notification to the system; determine that the line of sight is directed away from the display based at least in part on third image data captured by the camera; receive proximity information of the user relative to the display; determine that a proximity of the user exceeds a proximity threshold based at least in part on the proximity information; and provide second aural data associated with the third notification for presentation via the speaker, the second aural data corresponding to a second volume greater than the first volume. - View Dependent Claims (9, 10, 17, 18)
-
-
11. A computer-implemented method, comprising:
-
receiving a first notification to a system; determining that a line of sight of a user is directed to a display of the system based at least in part on first image data captured by one or more cameras of the system; presenting visual data associated with the first notification via the display; receiving a second notification to the system; determining that the line of sight is directed away from the display based at least in part on second image data captured by the one or more cameras; presenting first aural data associated with the second notification via a speaker of the system, the first aural data corresponding to a first volume; receiving a third notification to the system; determining that the line of sight is directed away from the display based at least in part on third image data captured by the one or more cameras; receiving proximity information of the user relative to the display; determining that a proximity of the user exceeds a proximity threshold based at least in part on the proximity information; and presenting second aural data associated with the third notification via the speaker, the second aural data corresponding to a second volume greater than the first volume. - View Dependent Claims (12, 13, 14, 19, 20)
-
Specification