Alternative unlocking patterns
First Claim
1. A computer-implemented method, comprising:
- presenting, by a computing system, while the computing system is in an unlocked state, an indication of a plurality of graphical user interface elements that are to be presented when the computing system is in a locked state and are to be available for selection in various sequences to cause the computing system to transition from the locked state to the unlocked state;
receiving, by the computing system, while the computing system is in the unlocked state, first user input that;
(a) specifies a first sequence of at least three of the graphical user interface elements, and(b) associates the first sequence of at least three of the graphical user interface elements with a corresponding first action that the computing system is configured to perform upon receipt of user input that selects the first sequence of at least three of the graphical user interface elements when the computing system is in the locked state;
receiving, by the computing system, while the computing system is in the unlocked state, second user input that;
(c) specifies a second sequence of at least three of the graphical user interface elements, and(d) associates the second sequence of at least three of the graphical user interface elements with a corresponding second action that the computing system is configured to perform upon receipt of user input that selects the second sequence of at least three of the graphical user interface elements when the computing system is in the locked state,wherein the first sequence is different from the first sequence,wherein the first action is different from the second action,displaying, by the computing system, while the computing system is in the locked state, the plurality of graphical user interface elements that are available for selection in various sequences to cause the computing system to transition from the locked state to the unlocked state;
receiving, by the computing system, while the computing system is in the locked state, third user input that selects a particular sequence of at least three of the graphical user interface elements;
comparing, by the computing system, while the computing system is in the locked state, the particular sequence of at least three of the graphical user interface elements with the first sequence of at least three of the graphical user interface elements and the second sequence of at least three of the graphical user interface elements to determine whether the particular sequence matches either of the first sequence and the second sequence, wherein the first sequence and the second sequence are each associated with a same level of unlocked security access to the computing system; and
responding, by the computing system, to a determination that the particular sequence matches one of the first sequence and the second sequence by;
(i) causing the computing system to transition from the locked state to the unlocked state, and(ii) performing the action that corresponds to the one of the first sequence and the second sequence that matches the particular sequence.
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
16 Claims
-
1. A computer-implemented method, comprising:
-
presenting, by a computing system, while the computing system is in an unlocked state, an indication of a plurality of graphical user interface elements that are to be presented when the computing system is in a locked state and are to be available for selection in various sequences to cause the computing system to transition from the locked state to the unlocked state; receiving, by the computing system, while the computing system is in the unlocked state, first user input that; (a) specifies a first sequence of at least three of the graphical user interface elements, and (b) associates the first sequence of at least three of the graphical user interface elements with a corresponding first action that the computing system is configured to perform upon receipt of user input that selects the first sequence of at least three of the graphical user interface elements when the computing system is in the locked state; receiving, by the computing system, while the computing system is in the unlocked state, second user input that; (c) specifies a second sequence of at least three of the graphical user interface elements, and (d) associates the second sequence of at least three of the graphical user interface elements with a corresponding second action that the computing system is configured to perform upon receipt of user input that selects the second sequence of at least three of the graphical user interface elements when the computing system is in the locked state, wherein the first sequence is different from the first sequence, wherein the first action is different from the second action, displaying, by the computing system, while the computing system is in the locked state, the plurality of graphical user interface elements that are available for selection in various sequences to cause the computing system to transition from the locked state to the unlocked state; receiving, by the computing system, while the computing system is in the locked state, third user input that selects a particular sequence of at least three of the graphical user interface elements; comparing, by the computing system, while the computing system is in the locked state, the particular sequence of at least three of the graphical user interface elements with the first sequence of at least three of the graphical user interface elements and the second sequence of at least three of the graphical user interface elements to determine whether the particular sequence matches either of the first sequence and the second sequence, wherein the first sequence and the second sequence are each associated with a same level of unlocked security access to the computing system; and responding, by the computing system, to a determination that the particular sequence matches one of the first sequence and the second sequence by; (i) causing the computing system to transition from the locked state to the unlocked state, and (ii) performing the action that corresponds to the one of the first sequence and the second sequence that matches the particular sequence. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. 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:
-
presenting, by a computing system, while the computing system is in an unlocked state, an indication of a plurality of graphical user interface elements that are to be presented when the computing system is in a locked state and are to be available for selection in various sequences to cause the computing system to transition from the locked state to the unlocked state; receiving, by the computing system, while the computing system is in the unlocked state, first user input that; (a) specifies a first sequence of at least three of the graphical user interface elements, and (b) associates the first sequence of at least three of the graphical user interface elements with a corresponding first action that the computing system is configured to perform upon receipt of user input that selects the first sequence of at least three of the graphical user interface elements when the computing system is in the locked state; receiving, by the computing system, while the computing system is in the unlocked state, second user input that; (c) specifies a second sequence of at least three of the graphical user interface elements, and (d) associates the second sequence of at least three of the graphical user interface elements with a corresponding second action that the computing system is configured to perform upon receipt of user input that selects the second sequence of at least three of the graphical user interface elements when the computing system is in the locked state, wherein the first sequence is different from the first sequence, wherein the first action is different from the second action, displaying, by the computing system, while the computing system is in the locked state, the plurality of graphical user interface elements that are available for selection in various sequences to cause the computing system to transition from the locked state to the unlocked state; receiving, by the computing system, while the computing system is in the locked state, third user input that selects a particular sequence of at least three of the graphical user interface elements; comparing, by the computing system, while the computing system is in the locked state, the particular sequence of at least three of the graphical user interface elements with the first sequence of at least three of the graphical user interface elements and the second sequence of at least three of the graphical user interface elements to determine whether the particular sequence matches either of the first sequence and the second sequence, wherein the first sequence and the second sequence are each associated with a same level of unlocked security access to the computing system; and responding, by the computing system, to a determination that the particular sequence matches one of the first sequence and the second sequence by; (i) causing the computing system to transition from the locked state to the unlocked state, and (ii) performing the action that corresponds to the one of the first sequence and the second sequence that matches the particular sequence. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification