Multiple-access-level lock screen
Abstract
A multiple-access-level lock screen system allows different levels of functionality to be accessed on a computing device. For example, when a device is in a locked state, a user can select (e.g., by making one or more gestures on a touchscreen) a full-access lock screen pane and provide input that causes the device to be fully unlocked, or a user can select a partial-access lock screen pane and provide input that causes only certain resources (e.g., particular applications, attached devices, documents, etc.) to be accessible. Lock screen panes also can be selected (e.g., automatically) in response to events. For example, when a device is in a locked state, a messaging access lock screen pane can be selected automatically in response to an incoming message, and a user can provide input at the messaging access lock screen pane that causes only a messaging application to be accessible.
Claims
exact text as granted — not AI-modified1 - 20 . (canceled)
21 . A computing device comprising:
one or more processors; and a multiple-access-level lock screen tool that is configured to, by the one or more processors:
while the computing device remains in a locked state:
present a first lock screen pane of plural lock screen panes in a multiple-access-level lock screen user interface, the respective lock screen panes of the plural lock screen panes being configured to receive unlock input that unlocks the computing device in accordance with one of plural access levels, the plural access levels corresponding to amounts of functionality on the computing device;
receive selection input; and
responsive to the selection input, replace the first lock screen pane with a second lock screen pane of the plural lock screen panes in the multiple-access-level lock user interface of the computing device.
22 . The computing device of claim 21 , wherein the selection input comprises one or more horizontal gestures on a touchscreen associated with the computing device, and wherein the replacing the first lock screen pane with the second lock screen pane comprises moving the second lock screen pane horizontally into a display area of the touchscreen.
23 . The computing device of claim 21 , wherein the multiple-access-level lock screen tool is further configured to:
receive unlock input via the second lock screen pane; and determine whether the unlock input is sufficient to enable functionality on the computing device corresponding to an access level associated with the second lock screen pane.
24 . The computing device of claim 21 , wherein the multiple-access-level lock screen tool is further configured to enable the functionality associated with the access level associated with the second lock screen pane when it is determined that the unlock input is sufficient.
25 . The computing device of claim 21 , wherein the unlock input comprises password input.
26 . The computing device of claim 21 , wherein the unlock input comprises touchscreen input.
27 . The computing device of claim 21 , wherein the plural access levels comprise a full access level and plural partial access levels, the partial access levels comprising a basic access level and an enhanced access level, and wherein functionality associated with the enhanced access level is greater than functionality associated with the basic access level and less than functionality associated with the full access level.
28 . The computing device of claim 27 , wherein the functionality associated with the basic access level comprises at least one of phone call functionality, messaging functionality, or web browsing functionality.
29 . The computing device of claim 21 , wherein at least one of the plural access levels is a user-definable access level.
30 . The computing device of claim 29 , wherein the functionality associated with the user-definable access level comprises access to at least one application selected by a user.
31 . At least one computer memory storing computer-executable instructions for presenting multiple lock screen panes, the presenting comprising:
while a computing device remains in a locked state:
presenting a first lock screen pane in a multiple-access-level lock screen user interface, the first lock screen pane configured to receive unlock input that unlocks functionality of the computing device corresponding to a first access level;
receiving selection input; and
responsive to the selection input, presenting a second lock screen pane in place of the first lock screen pane, wherein the second lock screen pane is configured to receive unlock input that unlocks functionality of the computing device corresponding to a second access level that is different from the first access level.
32 . The at least one computer memory of claim 31 , wherein when the second lock screen pane is presented in place of the first lock screen pane, the first lock screen pane is removed from the user interface.
33 . The at least one computer memory of claim 31 , wherein presenting the second lock screen pane in place of the first lock screen pane comprises animating a transition between the first lock screen pane and the second lock screen pane.
34 . The at least one computer memory of claim 31 , wherein the functionality of the computing device corresponding to the second access level is a subset of the functionality of the computing device corresponding to the first access level.
35 . The at least one computer memory of claim 31 , wherein the first lock screen pane includes an indicator that represents at least one of the first access level or the functionality unlocked through the first lock screen pane, and wherein the second lock screen pane includes an indicator that represents at least one of the second access level or the functionality unlocked through the second lock screen pane.
36 . A computing device having a processor and memory, the computing device comprising:
a device lock state store configured to store information specifying:
a plurality of lock screen panes;
access levels corresponding to the respective lock screen panes; and
functionality of the computing device associated with the respective access levels; and
a lock manager configured to:
while the computing device remains in a locked state:
provide, in a multiple-access-level lock screen user interface, a first lock screen pane of the plurality of lock screen panes, the first lock screen pane configured to receive unlock input that unlocks the computing device and provides access to the functionality associated with the access level corresponding to the first lock screen pane;
receive first selection input; and
in response to the selection input, provide, in the multiple-access-level lock screen user interface, a second lock screen pane of the plurality of lock screen panes in place of the first lock screen pane, the second lock screen pane configured to receive unlock input that unlocks the computing device and provides access to the functionality associated with the access level corresponding to the second lock screen pane.
37 . The computing device of claim 36 , wherein the lock manager is further configured to receive second selection input, and, upon determining that the second selection input matches an expected input for the second lock screen pane, unlock the computing device, the computing device further comprising a resource manager configured to determine, based on the access level corresponding to the second lock screen pane, which resources can be accessed while the computing device is in an unlocked state entered through the second lock screen pane.
38 . The computing device of claim 36 , wherein the second lock screen pane is provided by animating a transition between the first lock screen pane and the second lock screen pane.
39 . The computing device of claim 36 , wherein the device lock state store is configured to store information specifying the first lock screen pane, the second lock screen pane, and a third lock screen pane, and wherein the functionality associated with the first access level is a full level of functionality, and wherein the functionality associated with the second access level and the functionality associated with the third access level are different subsets of the full level of functionality.
40 . The computing device of claim 39 , wherein the functionality associated with the second access level comprises at least one of phone call functionality, messaging functionality, or web browsing functionality.Join the waitlist — get patent alerts
Track US2015213252A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.