Adaptive alert duration

US9880711B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9880711-B2
Application numberUS-201414244631-A
CountryUS
Kind codeB2
Filing dateApr 3, 2014
Priority dateJan 22, 2014
Publication dateJan 30, 2018
Grant dateJan 30, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

The invention claimed is: 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. The method of claim 1 , further comprising: increasing, by the one or more processors, the length of time to visually emphasize the alert based at least in part on a geographical location of the computing device at the time the computing device generates the alert. 3. The method of claim 1 , wherein receiving, by the computing device from the one or more sensors of the computing device, the signals indicative of the plurality of user interactions with the computing device further comprises: determining, by the computing device, for each respective user interaction of the plurality of user interactions, a respective likelihood of the display device being viewed; and determining, by the computing device, for each respective user interaction of the plurality of user interactions, whether the respective likelihood of the display device being viewed exceeds a likelihood threshold. 4. The method of claim 3 , further comprising: determining, by the computing device, that each of the first user interaction, the second user interaction, and the third user interaction is each associated with a likelihood of the display device being viewed that exceeds the likelihood threshold. 5. The method of claim 1 , wherein determining, by the computing device, the time at which the next user interaction is expected to occur based at least in part on the plurality of time intervals and the elapsed time since the most recent user interaction further comprises: determining, by the computing device, the time at which the next user interaction is expected to occur based at least in part on the elapsed time since the most recent user interaction and an average of at least the first time interval and the second time interval. 6. The method of claim 1 , wherein determining, by the computing device, the time at which the next user interaction is expected to occur based at least in part on the plurality of time intervals and the elapsed time since the most recent user interaction further comprises: determining, by the computing device, the time at which the next user interaction is expected to occur based further at least in part on respective sets of two or more time intervals between at least two user interactions from a corresponding plurality of user interactions received by a corresponding remote computing device of a plurality of remote computing devices. 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. 8. The non-transitory computer-readable storage medium of claim 7 , wherein the instructions, when executed, further cause the at least one processor to: increase the length of time to visually emphasize the alert based at least in part on a geographical location of the computing device at the time the computing device generates the alert. 9. The non-transitory computer-readable storage medium of claim 7 , wherein receive, by the at least one processor of the computing device from the one or more sensors of the computing device, the signals indicative of the plurality of user interactions with the computing device further comprises: determine, for each respective user interaction of the plurality of user interactions, a respective likelihood of the display device being viewed; and determine, for each respective user interaction of the plurality of user interactions, whether the respective likelihood of the display device being viewed exceeds a likelihood threshold. 10. The non-transitory computer-readable storage medium of claim 9 , wherein the instructions, when executed, further cause the at least one processor to: determine that each of the first user interaction, the second user interaction, and the third user interaction is each associated with a likelihood of the display device being viewed that exceeds the likelihood threshold. 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

Assignees

Inventors

Classifications

  • G06F3/0484Primary

    for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range · CPC title

  • based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance · CPC title

  • Time management, e.g. calendars, reminders, meetings or time accounting · CPC title

  • G06Q10/107Primary

    Computer-aided management of electronic mailing [e-mailing] · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9880711B2 cover?
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 dev…
Who is the assignee on this patent?
Google Inc, Google Llc
What technology area does this patent fall under?
Primary CPC classification G06F3/0484. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jan 30 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 11 related publications on this page (citations in our corpus or others sharing the same primary CPC).