Alternative unlocking patterns
First Claim
1. A computer-implemented method, comprising:
- receiving, by a computing system that is locked, input from a user that provides an unlocking pattern, wherein during entry of the unlocking pattern a display of the computing system does not provide a visual indication of an action that will be performed upon the user completing the unlocking pattern;
comparing, by the computing system, the provided unlocking pattern to a plurality of stored unlocking patterns to determine whether the provided unlocking pattern matches any of the stored unlocking patterns, the stored unlocking patterns being associated with respective actions that are performed upon completion of the respective unlocking patterns, the unlocking patterns being associated with a same level of unlocked security access to the computing system,wherein a first unlocking pattern of the plurality of stored unlocking patterns is associated with a first action that includes displaying a home screen user interface of the computing system,wherein a second unlocking pattern of the plurality of stored unlocking patterns is associated with a second action that includes displaying a user interface that is not the home screen user interface and that is a most-recent user interface that the computing system would display (i) before receiving input from the user that provides the second unlocking pattern and (ii) while the computing system is unlocked; and
responding, by the computing system, to a determination that the provided unlocking pattern matches one of the stored unlocking patterns, by unlocking the computing system and performing the action that is associated with the matching unlocking pattern.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for receiving, by a computing system that is locked, input from a user that provides an unlocking pattern. During entry of the unlocking pattern, a display of the computing system does not provide a visual indication of an action that will be performed upon the user completing the unlocking pattern. The computing system compares the provided unlocking pattern to a plurality of stored unlocking patterns to determine whether the provided unlocking pattern matches any of the stored unlocking patterns. The stored unlocking patterns are associated with respective actions that are performed upon completion of the respective unlocking patterns. The unlocking patterns are associated with a same level of unlocked security access to the computing system. The computing system responds by unlocking the computing system and performing the action that is associated with the matching unlocking pattern.
-
Citations
29 Claims
-
1. A computer-implemented method, comprising:
-
receiving, by a computing system that is locked, input from a user that provides an unlocking pattern, wherein during entry of the unlocking pattern a display of the computing system does not provide a visual indication of an action that will be performed upon the user completing the unlocking pattern; comparing, by the computing system, the provided unlocking pattern to a plurality of stored unlocking patterns to determine whether the provided unlocking pattern matches any of the stored unlocking patterns, the stored unlocking patterns being associated with respective actions that are performed upon completion of the respective unlocking patterns, the unlocking patterns being associated with a same level of unlocked security access to the computing system, wherein a first unlocking pattern of the plurality of stored unlocking patterns is associated with a first action that includes displaying a home screen user interface of the computing system, wherein a second unlocking pattern of the plurality of stored unlocking patterns is associated with a second action that includes displaying a user interface that is not the home screen user interface and that is a most-recent user interface that the computing system would display (i) before receiving input from the user that provides the second unlocking pattern and (ii) while the computing system is unlocked; and responding, by the computing system, to a determination that the provided unlocking pattern matches one of the stored unlocking patterns, by unlocking the computing system and performing the action that is associated with the matching unlocking pattern. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer-implemented method, comprising:
-
receiving, by a computing system that is locked, input from the user that provides a first unlocking pattern and input from the user that provides a second unlocking pattern, wherein during entry of the unlocking patterns a display of the computing system does not provide a visual indication of an action that will be performed upon receiving input from the user that provides a valid unlocking pattern, wherein the computing system is responsive to both the first unlocking pattern and the second unlocking pattern so as to perform a first action or a second action based on the received unlocking pattern, wherein; the first action includes displaying a home screen user interface of the computing system, and the second action includes displaying a user interface that is not the home screen user interface and that is a most-recent user interface that the computing system displayed (i) before receiving the input from the user that provides the second unlocking pattern and (ii) while the computing system was unlocked; responding, by the computing system, to the input from the user that provides the first unlocking pattern by unlocking the computing system and performing the first action in order to provide unlocked security access to the computing system; and responding, by the computing system, to the input from the user that provides the second unlocking pattern by unlocking the computing system and performing the second action in order to provide the unlocked security access to the computing system. - View Dependent Claims (13, 14, 15)
-
-
16. A computerized system, comprising:
-
a touchscreen for displaying user interfaces; a computer-accessible repository that stores information that identifies multiple unlocking patterns and associated actions; and a computer, communicatively-connected to the touchscreen and the repository, that is configured to; receive, while the computer is locked, input from a user that provides an unlocking pattern, wherein during entry of the unlocking pattern the touchscreen does not provide a visual indication of an action that will be performed upon completion of a valid unlocking pattern; determine whether the provided unlocking pattern matches any of the multiple unlocking patterns; if the provided unlocking pattern matches a first of the multiple unlocking patterns, unlock the computer and perform a first action to display on the touchscreen a home screen user interface; and if the provided unlocking pattern matches a second of the multiple unlocking patterns, unlock the computer and perform a second action to display on the touchscreen a second user interface, the second user interface being a user interface of an application program that the user is able to launch by selecting a user interface element that is displayed on the home screen user interface or another user interface that is navigable from the home screen user interface, the second user interface not being the home screen user interface and being a most-recent user interface that the touchscreen displayed (i) before receiving the input from the user that provides the unlocking pattern and (ii) while the computer was unlocked. - View Dependent Claims (17, 18, 19)
-
-
20. One or more computer-readable devices including instructions that, when executed by at least one programmable computer processor, cause performance of a method that comprises:
-
receiving, by a computing system that is locked, input from a user that provides an unlocking pattern, wherein during entry of the unlocking pattern a display of the computing system does not provide a visual indication of an action that will be performed upon the user completing the unlocking pattern; comparing, by the computing system, the provided unlocking pattern to a plurality of stored unlocking patterns to determine whether the provided unlocking pattern matches any of the stored unlocking patterns, the stored unlocking patterns being associated with respective actions that are performed upon completion of the respective unlocking patterns, the unlocking patterns being associated with a same level of unlocked security access to the computing system, wherein a first unlocking pattern of the plurality of stored unlocking patterns is associated with a first action that includes displaying a home screen user interface of the computing system, wherein a second unlocking pattern of the plurality of stored unlocking patterns is associated with a second action that includes displaying a user interface that is not the home screen user interface and that is a most-recent user interface that the computing system would display (i) before receiving input from the user that provides the second unlocking pattern and (ii) while the computing system is unlocked; and responding, by the computing system to a determination that the provided unlocking pattern matches one of the stored unlocking patterns, by unlocking the computing system and performing the action that is associated with the matching unlocking pattern. - View Dependent Claims (21)
-
-
22. One or more computer-readable devices including instructions that, when executed by at least one programmable computer processor, causes performance of a method that comprises:
-
receiving, by a computing system that is locked, input from the user that provides a first unlocking pattern and input from the user that provides a second unlocking pattern, wherein during entry of the unlocking patterns a display of the computing system does not provide a visual indication of an action that will be performed upon receiving input from the user that provides a valid unlocking pattern, wherein the computing system is responsive to both the first unlocking pattern and the second unlocking pattern so as to perform a first action or a second action based on the received unlocking pattern, wherein; the first action includes displaying a home screen user interface of the computing system, and the second action includes displaying a user interface that is not the home screen user interface and that is a most-recent user interface that the computing system displayed (i) before receiving the input from the user that provides the second unlocking pattern and (ii) while the computing system was unlocked; responding, by the computing system, to the input from the user that provides the first unlocking pattern by unlocking the computing system and performing the first action in order to provide unlocked security access to the computing system; and responding, by the computing system, to the input from the user that provides the second unlocking pattern by unlocking the computing system and performing the second action in order to provide the unlocked security access to the computing system. - View Dependent Claims (23, 24, 25)
-
-
26. A computer-implemented method, comprising:
-
receiving, by a computing system that is locked, input from a user that provides an unlocking pattern, wherein during entry of the unlocking pattern a display of the computing system does not provide a visual indication of an action that will be performed upon the user completing the unlocking pattern, wherein receiving the input from the user that provides the unlocking pattern comprises receiving input from the user that contacts a touchscreen of the computing system and traces a path across the touchscreen; after the input from the user has completed tracing the path and while the input from the user remains in contact with the touchscreen, adding to a display on the touchscreen selectable user interface elements that were not displayed on the touchscreen during tracing of the path; identifying, by the computing system, that the input from the user releases contact with the touchscreen at one of the selectable user interface elements, wherein the action is associated with the one selectable user interface element and is one of multiple actions that are respectively associated with the selectable user interface elements; comparing, by the computing system, the provided unlocking pattern to a plurality of stored unlocking patterns to determine whether the provided unlocking pattern matches any of the stored unlocking patterns, the stored unlocking patterns being associated with respective actions that are performed upon completion of the respective unlocking patterns, the unlocking patterns being associated with a same level of unlocked security access to the computing system; and responding, by the computing system to a determination that the provided unlocking pattern matches one of the stored unlocking patterns, by unlocking the computing system and performing the action that is associated with the matching unlocking pattern. - View Dependent Claims (27)
-
-
28. One or more computer-readable devices including instructions, that when executed by at least one programmable computer processor, perform a method that comprises:
-
receiving, by a computing system that is locked, input from a user that provides an unlocking pattern, wherein during entry of the unlocking pattern a display of the computing system does not provide a visual indication of an action that will be performed upon the user completing the unlocking pattern, wherein receiving the input from the user that provides the unlocking pattern comprises receiving input from the user that contacts a touchscreen of the computing system and traces a path across the touchscreen; after the input from the user has completed tracing the path and while the input from the user remains in contact with the touchscreen, adding to a display on the touchscreen selectable user interface elements that were not displayed on the touchscreen during tracing of the path; identifying, by the computing system, that the input from the user releases contact with the touchscreen at one of the selectable user interface elements, wherein the action is associated with the one selectable user interface element and is one of multiple actions that are respectively associated with the selectable user interface elements; comparing, by the computing system, the provided unlocking pattern to a plurality of stored unlocking patterns to determine whether the provided unlocking pattern matches any of the stored unlocking patterns, the stored unlocking patterns being associated with respective actions that are performed upon completion of the respective unlocking patterns, the unlocking patterns being associated with a same level of unlocked security access to the computing system; and responding, by the computing system to a determination that the provided unlocking pattern matches one of the stored unlocking patterns, by unlocking the computing system and performing the action that is associated with the matching unlocking pattern. - View Dependent Claims (29)
-
Specification