Input to locked computing device
First Claim
1. A computer-implemented method, comprising:
- receiving, at a computing device that is in a locked state, one or more first user inputs to unlock the computing device and to execute at least one first command that is different from a command for unlocking the computing device, wherein receiving the one or more first user inputs to unlock the computing device and to execute the at least one first command comprises receiving a dragging motion between a first icon that corresponds to a first function corresponding to the at least one first command, and an icon that corresponds to an unlocking function for the computing device;
executing, in response to receiving the one or more first user inputs to unlock the computing device, an unlocking operation by the computing device to convert the computing device from the locked state to an unlocked state;
executing the at least one first command in response to receiving the one or more first user inputs to execute the at least one first command, wherein the at least one first command executes so that results of executing the at least one first command are first displayed on the computing device automatically after the computing device converts from the locked state to the unlocked state;
executing, by the computing device, a locking operation so as to convert the computing device from the unlocked state back into the locked state;
receiving, at the computing device while the computing device is back in the locked state, one or more second user inputs to unlock the computing device and to execute at least one second command that is different from the command for unlocking the computing device, wherein receiving the one or more second user inputs to unlock the computing device and to execute the at least one second command comprises receiving a dragging motion between a second icon that corresponds to a second function corresponding to the at least one second command, and the icon that corresponds to the unlocking function for the computing device;
executing, in response to receiving the one or more second user inputs to unlock the computing device, the unlocking operation by the computing device to convert the computing device from the locked state to the unlocked state; and
executing the at least one second command in response to receiving the one or more second user inputs to execute the at least one second command, wherein the at least one second command executes so that results of executing the at least one second command are first displayed on the computing device automatically after the computing device converts from the locked state to the unlocked state.
2 Assignments
0 Petitions
Accused Products
Abstract
The subject matter of this specification can be embodied in, among other things, a method that includes receiving at a computing device that is in a locked state, one or more user inputs to unlock the device and to execute at least one command that is different from a command for unlocking the device. The method further includes executing in response to the user inputs to unlock the device an unlocking operation by the device to convert the device from a locked state to an unlocked state. The method further includes executing the at least one command in response to receiving the user inputs to execute the at least one command. The at least one command executes so that results of executing the at least one command are first displayed on the device to a user automatically after the device changes from the locked state to the unlocked state.
52 Citations
28 Claims
-
1. A computer-implemented method, comprising:
-
receiving, at a computing device that is in a locked state, one or more first user inputs to unlock the computing device and to execute at least one first command that is different from a command for unlocking the computing device, wherein receiving the one or more first user inputs to unlock the computing device and to execute the at least one first command comprises receiving a dragging motion between a first icon that corresponds to a first function corresponding to the at least one first command, and an icon that corresponds to an unlocking function for the computing device; executing, in response to receiving the one or more first user inputs to unlock the computing device, an unlocking operation by the computing device to convert the computing device from the locked state to an unlocked state; executing the at least one first command in response to receiving the one or more first user inputs to execute the at least one first command, wherein the at least one first command executes so that results of executing the at least one first command are first displayed on the computing device automatically after the computing device converts from the locked state to the unlocked state; executing, by the computing device, a locking operation so as to convert the computing device from the unlocked state back into the locked state; receiving, at the computing device while the computing device is back in the locked state, one or more second user inputs to unlock the computing device and to execute at least one second command that is different from the command for unlocking the computing device, wherein receiving the one or more second user inputs to unlock the computing device and to execute the at least one second command comprises receiving a dragging motion between a second icon that corresponds to a second function corresponding to the at least one second command, and the icon that corresponds to the unlocking function for the computing device; executing, in response to receiving the one or more second user inputs to unlock the computing device, the unlocking operation by the computing device to convert the computing device from the locked state to the unlocked state; and executing the at least one second command in response to receiving the one or more second user inputs to execute the at least one second command, wherein the at least one second command executes so that results of executing the at least one second command are first displayed on the computing device automatically after the computing device converts from the locked state to the unlocked state. - View Dependent Claims (2, 3)
-
-
4. A computer program product, encoded on a non-transitory computer-readable medium, operable to cause one or more processors to perform operations, the operations comprising:
-
receiving, at a computing device that is in a locked state, one or more first user inputs to unlock the computing device and to execute at least one first command that is different from a command for unlocking the computing device, wherein receiving the one or more first user inputs to unlock the computing device and to execute the at least one first command comprises receiving a dragging motion between a first icon that corresponds to a first function corresponding to the at least one first command, and an icon that corresponds to an unlocking function for the computing device; executing, in response to receiving the one or more first user inputs to unlock the computing device, an unlocking operation by the computing device to convert the computing device from the locked state to an unlocked state; executing the at least one first command in response to receiving the one or more first user inputs to execute the at least one first command, wherein the at least one first command executes so that results of executing the at least one first command are first displayed on the computing device automatically after the computing device converts from the locked state to the unlocked state; executing, by the computing device, a locking operation so as to convert the computing device from the unlocked state back into the locked state; receiving, at the computing device while the computing device is back in the locked state, one or more second user inputs to unlock the computing device and to execute at least one second command that is different from the command for unlocking the computing device, wherein receiving the one or more second user inputs to unlock the computing device and to execute the at least one second command comprises receiving a dragging motion between a second icon that corresponds to a second function corresponding to the at least one second command, and the icon that corresponds to the unlocking function for the computing device; executing, in response to receiving the one or more second user inputs to unlock the computing device, the unlocking operation by the computing device to convert the computing device from the locked state to the unlocked state; and executing the at least one second command in response to receiving the one or more second user inputs to execute the at least one second command, wherein the at least one second command executes so that results of executing the at least one second command are first displayed on the computing device automatically after the computing device converts from the locked state to the unlocked state.
-
-
5. A computer-implemented system, comprising:
a computing device comprising; a user interface that is configured to receiver, while the computing device is in a locked state; (i) one or more first user inputs to unlock the computing device and to execute at least one first command that is different from a command for unlocking the computing device, wherein the one or more first user inputs to unlock the computing device and to execute the at least one first command comprises a dragging motion between a first icon that corresponds to a first function corresponding to the at least one first command, and an icon that corresponds to an unlocking function for the computing device, (ii) one or more second user inputs to unlock the computing device and to execute at least one second command that is different from the command for unlocking the computing device, wherein the one or more second user inputs to unlock the computing device and to execute the at least one second command comprises a dragging motion between a second icon that corresponds to a second function corresponding to the at least one second command, and the icon that corresponds to the unlocking function for the computing device; a processor that is configured to execute; (i) in response to the one or more first user inputs to unlock the computing device, an unlocking operation to convert the computing device from the locked state to an unlocked state, (ii) the at least one first command in response to receiving the one or more first user inputs to execute the at least one first command, (iii) in response to the one or more second user inputs to unlock the computing device, the unlocking operation to convert the computing device from the locked state to the unlocked state, and (iv) the at least one second command in response to receiving the one or more second user inputs to execute the at least one second command; and a display device to first display results of executing the at least one first command and the at least one second command on the computing device automatically after the computing device converts from the locked state to the unlocked state. - View Dependent Claims (6, 7, 8)
-
9. A computer-implemented method, comprising:
-
presenting, by a computing device while the computing device is in a locked state, a display of (i) multiple icons that correspond to multiple respective actions able to be performed by the computing device, and (ii) an unlocking icon; identifying, by the computing device while the computing device is in the locked state, a user contact with a touchscreen of the computing device and that has dragged from; (a) a display of one of the multiple icons to the display of the unlocking icon, or (b) the display of the unlocking icon to the display of the one of the multiple icons; executing, by the computing device and in response to identifying the user contact with the touchscreen, an unlocking operation so as to convert the computing device from the locked state to an unlocked state; executing, by the computing device and in response to identifying the user contact with the touchscreen, the action that corresponds to the one of the multiple icons such that a result of the execution of the action is first presented by the computing device after the computing device has converted from the locked state to the unlocked state and is not presented by the computing device while the computing device is in the locked state; executing, by the computing device, a locking operation so as to convert the computing device from the unlocked state and back into the locked state; presenting, by the computing device while the computing device is back in the locked state, another display of (i) the multiple icons, and (ii) the unlocking icon; identifying, by the computing device while the computing device is back in the locked state, a second user contact with the touchscreen and that has dragged from; (c) a display of a second of the multiple icons to the display of the unlocking icon, or (d) the display of the unlocking icon to the display of the second of the multiple icons; executing, by the computing device and in response to identifying the second user contact with the touchscreen, the unlocking operation so as to convert the computing device from the locked state to the unlocked state; and executing, by the computing device and in response to identifying the second user contact with the touchscreen, the action that corresponds to the second of the multiple icons such that a result of the execution of the action that corresponds to the second of the multiple icons is first presented by the computing device after the computing device has converted from the locked state to the unlocked state and is not presented by the computing device while the computing device is in the locked state. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer program product, encoded on a non-transitory computer-readable medium, operable to cause one or more processors to perform operations, the operations comprising:
-
presenting, by a computing device while the computing device is in a locked state, a display of (i) multiple icons that correspond to multiple respective actions able to be performed by the computing device, and (ii) an unlocking icon; identifying, by the computing device while the computing device is in the locked state, a user contact with a touchscreen of the computing device and that has dragged from; (a) a display of one of the multiple icons to the display of the unlocking icon, or (b) the display of the unlocking icon to the display of the one of the multiple icons; executing, by the computing device and in response to identifying the user contact with the touchscreen, an unlocking operation so as to convert the computing device from the locked state to an unlocked state; executing, by the computing device and in response to identifying the user contact with the touchscreen, the action that corresponds to the one of the multiple icons such that a result of the execution of the action is first presented by the computing device after the computing device has converted from the locked state to the unlocked state and is not presented by the computing device while the computing device is in the locked state; executing, by the computing device, a locking operation so as to convert the computing device from the unlocked state and back into the locked state; presenting, by the computing device while the computing device is back in the locked state, another display of (i) the multiple icons, and (ii) the unlocking icon; identifying, by the computing device while the computing device is back in the locked state, a second user contact with the touchscreen and that has dragged from; (c) a display of a second of the multiple icons to the display of the unlocking icon, or (d) the display of the unlocking icon to the display of the second of the multiple icons; executing, by the computing device and in response to identifying the second user contact with the touchscreen, the unlocking operation so as to convert the computing device from the locked state to the unlocked state; and executing, by the computing device and in response to identifying the second user contact with the touchscreen, the action that corresponds to the second of the multiple icons such that a result of the execution of the action that corresponds to the second of the multiple icons is first presented by the computing device after the computing device has converted from the locked state to the unlocked state and is not presented by the computing device while the computing device is in the locked state. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28)
-
Specification