Adaptive alert duration
First Claim
Patent Images
1. A method comprising:
- outputting, by a computing device, for display at a display device, a graphical user interface;
receiving, by one or more processors of the computing device from one or more sensors of the computing device, signals indicative of a plurality of user interactions with the computing device, wherein the one or more sensors include at least one of an accelerometer or an image capture device;
determining, by the one or more processors, a first time interval between a first user interaction and a second user interaction of the plurality of user interactions, and a second time interval between the second user interaction and a third user interaction of the plurality of user interactions, wherein at least one of the first user interaction, the second user interaction, or the third user interaction includes at least one of a tilt movement of the computing device or a user gaze directed at the display device;
determining, by the one or more processors, a time at which a next user interaction is expected to occur based at least in part on the first time interval, the second time interval, and an elapsed time since a most recent user interaction; and
in response to the one or more processors generating an alert, visually emphasizing, by the computing device, the alert in the graphical user interface for a length of time until at least the time at which the next user interaction is expected to occur.
2 Assignments
0 Petitions
Accused Products
Abstract
A computing device may output, for display at a display device, a graphical user interface. The computing device may receive a plurality of indications of user interaction with the computing device. The computing device may determine a set of one or more time intervals between receiving at least two of the plurality of indications of user interaction with the computing device. The computing device may determine, based at least in part on the determined set of one or more time intervals, a length of time to visually emphasize an alert in the graphical user interface. The computing device may visually emphasize, for the length of time, the alert in the graphical user interface.
-
Citations
14 Claims
-
1. A method comprising:
-
outputting, by a computing device, for display at a display device, a graphical user interface; receiving, by one or more processors of the computing device from one or more sensors of the computing device, signals indicative of a plurality of user interactions with the computing device, wherein the one or more sensors include at least one of an accelerometer or an image capture device; determining, by the one or more processors, a first time interval between a first user interaction and a second user interaction of the plurality of user interactions, and a second time interval between the second user interaction and a third user interaction of the plurality of user interactions, wherein at least one of the first user interaction, the second user interaction, or the third user interaction includes at least one of a tilt movement of the computing device or a user gaze directed at the display device; determining, by the one or more processors, a time at which a next user interaction is expected to occur based at least in part on the first time interval, the second time interval, and an elapsed time since a most recent user interaction; and in response to the one or more processors generating an alert, visually emphasizing, by the computing device, the alert in the graphical user interface for a length of time until at least the time at which the next user interaction is expected to occur. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A non-transitory computer-readable storage medium encoded with instructions that, when executed, cause at least one processor of a computing device to:
-
output for display at a display device, a graphical user interface; receive, from one or more sensors of the computing device, signals indicative of a plurality of user interactions with the computing device, wherein the one or more sensors include at least one of an accelerometer or an image capture device; determine a first time interval between a first user interaction and a second user interaction of the plurality of user interactions, and a second time interval between the second user interaction and a third user interaction of the plurality of user interactions, wherein at least one of the first user interaction, the second user interaction, or the third user interaction includes at least one of a tilt movement of the computing device or a user gaze directed at the display device; determine a time at which a next user interaction is expected to occur based at least in part on the first time interval, the second time interval, and an elapsed time since a most recent user interaction; and in response to the at least one processor generating an alert, visually emphasize the alert in the graphical user interface for a length of time until at least the time at which the next user interaction is expected to occur. - View Dependent Claims (8, 9, 10)
-
-
11. A computing system comprising:
-
at least one processor; and at least one module operable by the at least one processor to; output for display at a display device a graphical user interface; receive from one or more sensors signals indicative of a plurality of user interactions with the computing system, wherein the one or more sensors include at least one of an accelerometer or an image capture device; determine a first time interval between a first user interaction and a second user interaction of the plurality of user interactions, and a second time interval between the second user interaction and a third user interaction of the plurality of user interactions, wherein at least one of the first user interaction, the second user interaction, or the third user interaction includes at least one of a tilt movement of the computing device or a user gaze directed at the display device; determine a time at which a next user interaction is expected to occur based at least in part on the first time interval, the second time interval, and an elapsed time since a most recent user interaction; and in response to the at least one processor generating an alert, visually emphasize the alert in the graphical user interface for a length of time until at least the time at which the next user interaction is expected to occur. - View Dependent Claims (12, 13, 14)
-
Specification