Screen Timeout Duration
Abstract
In one embodiment, a method includes determining for each of multiple countdowns to an automatic screen timeout of a computing device whether the countdown was too long or too short. The countdown is too short if user interaction with the computing device occurred within a first pre-determined amount of time after the automatic screen timeout. The countdown is too long if user interaction with the computing device turned off a screen of the computing device prior to a second pre-determined amount of time before the automatic screen timeout. The method includes determining an underage of each of one or more of the countdowns that was too short; determining an overage of each of one or more of the countdowns that was too long; and adjusting a countdown length of the automatic screen timeout based at least in part on the underages or overages.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A method comprising:
by a computing device, determining for each of a plurality of countdowns to an automatic screen timeout of the computing device whether the countdown was too long or too short, the countdown being too short if user interaction with the computing device occurred within a first pre-determined amount of time after the automatic screen timeout, the countdown being too long if user interaction with the computing device turned off a screen of the computing device prior to a second pre-determined amount of time before the automatic screen timeout; by the computing device, determining an underage of each of one or more of the countdowns that was too short; by the computing device, determining an overage of each of one or more of the countdowns that was too long; and by the computing device, adjusting a countdown length of the automatic screen timeout based at least in part on the underages or overages.
2 . The method of claim 1 , wherein the first pre-determined amount of time equals the second pre-determined amount of time.
3 . The method of claim 1 , wherein the first pre-determined amount of time is shorter than the second pre-determined amount of time.
4 . The method of claim 1 , wherein an overage of a countdown that was too long equals the second pre-determined amount of time.
5 . The method of claim 1 , wherein an underage of a countdown that was too short equals an amount of time from the automatic screen timeout to user interaction with the computing device within the first pre-determined amount of time.
6 . The method of claim 1 , wherein the computing device is a smartphone.
7 . One or more computer-readable non-transitory storage media embodying software that is configured when executed to:
determine for each of a plurality of countdowns to an automatic screen timeout of a computing device whether the countdown was too long or too short, the countdown being too short if user interaction with the computing device occurred within a first pre-determined amount of time after the automatic screen timeout, the countdown being too long if user interaction with the computing device turned off a screen of the computing device prior to a second pre-determined amount of time before the automatic screen timeout; determine an underage of each of one or more of the countdowns that was too short; determine an overage of each of one or more of the countdowns that was too long; and adjust a countdown length of the automatic screen timeout based at least in part on the underages or overages.
8 . The media of claim 7 , wherein the first pre-determined amount of time equals the second pre-determined amount of time.
9 . The media of claim 7 , wherein the first pre-determined amount of time is shorter than the second pre-determined amount of time.
10 . The media of claim 7 , wherein an overage of a countdown that was too long equals the second pre-determined amount of time.
11 . The media of claim 7 , wherein an underage of a countdown that was too short equals an amount of time from the automatic screen timeout to user interaction with the computing device within the first pre-determined amount of time.
12 . The media of claim 7 , wherein the computing device is a smartphone.
13 . A computing device comprising:
one or more processors; and a memory coupled to the processors comprising instructions executable by the processors, the processors being operable when executing the instructions to:
determine for each of a plurality of countdowns to an automatic screen timeout of the computing device whether the countdown was too long or too short, the countdown being too short if user interaction with the computing device occurred within a first pre-determined amount of time after the automatic screen timeout, the countdown being too long if user interaction with the computing device turned off a screen of the computing device prior to a second pre-determined amount of time before the automatic screen timeout;
determine an underage of each of one or more of the countdowns that was too short;
determine an overage of each of one or more of the countdowns that was too long; and
adjust a countdown length of the automatic screen timeout based at least in part on the underages or overages.
14 . The computing device of claim 13 , wherein the first pre-determined amount of time equals the second pre-determined amount of time.
15 . The computing device of claim 13 , wherein the first pre-determined amount of time is shorter than the second pre-determined amount of time.
16 . The computing device of claim 13 , wherein an overage of a countdown that was too long equals the second pre-determined amount of time.
17 . The computing device of claim 13 , wherein an underage of a countdown that was too short equals an amount of time from the automatic screen timeout to user interaction with the computing device within the first pre-determined amount of time.
18 . The computing device of claim 13 , wherein the computing device is a smartphone.Join the waitlist — get patent alerts
Track US2019025901A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.