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 user inputs to unlock the computing device and to execute at least one command that is different from a command for unlocking the computing device;
executing, in response to the one or more 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 command in response to receiving the one or more user inputs to execute the at least one command;
wherein the at least one command executes so that results of executing the at least one command are first displayed on the computing device to a user automatically after the computing device changes from the locked state to the unlocked state,wherein executing the at least one command comprises sending a network request to a server system that is remote from the computing device so as to accelerate availability of content from the server system as soon as the computing device enters the unlocked state;
storing results from the server system without displaying the results while the computing device is locked; and
displaying the stored results in response to the computing device entering 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 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.
-
Citations
39 Claims
-
1. A computer-implemented method, comprising:
-
receiving, at a computing device that is in a locked state, one or more user inputs to unlock the computing device and to execute at least one command that is different from a command for unlocking the computing device; executing, in response to the one or more 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 command in response to receiving the one or more user inputs to execute the at least one command; wherein the at least one command executes so that results of executing the at least one command are first displayed on the computing device to a user automatically after the computing device changes from the locked state to the unlocked state, wherein executing the at least one command comprises sending a network request to a server system that is remote from the computing device so as to accelerate availability of content from the server system as soon as the computing device enters the unlocked state; storing results from the server system without displaying the results while the computing device is locked; and displaying the stored results in response to the computing device entering the unlocked state. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer program product, encoded on a non-transitory computer-readable medium, operable to cause one or more processors to perform operations, comprising:
-
receiving, at a computing device that is in a locked state, one or more user inputs to unlock the computing device and to execute at least one command that is different from a command for unlocking the computing device; executing, in response to the one or more user inputs to unlock the computing device, an unlocking operation by the computing device to convert the computing device from a locked state to an unlocked state; executing the at least one command in response to receiving the one or more user inputs to execute the at least one command; wherein the at least one command executes so that results of executing the at least one command are first displayed on the computing device to a user automatically after the computing device changes from the locked state to the unlocked state, wherein executing the at least one command comprises sending a network request to a server system that is remote from the computing device so as to accelerate availability of content from the server system as soon as the computing device enters the unlocked state; storing results from the server system without displaying the results while the computing device is locked; and displaying the stored results in response to the computing device entering the unlocked state.
-
-
7. A computer-implemented system, comprising:
a computing device comprising; a user interface that receives, while the computing device is in a locked state, one or more user inputs to unlock the computing device and to execute at least one command that is different from a command for unlocking the computing device; a processor that executes, in response to the one or more user inputs to unlock the computing device, an unlocking operation to convert the computing device from a locked state to an unlocked state, and that executes the at least one command in response to receiving the one or more user inputs to execute the at least one command; a display device that first displays results of executing the at least one command on the computing device to a user automatically after the computing device changes from the locked state to the unlocked state; a microphone that receives audio, wherein executing the at least one command includes processing the received audio, wherein processing the received audio includes sending the received audio to a server system and receiving the results from the server system; and a memory that stores the results received from the server system without displaying the results while the computing device is locked, and wherein the computing device displays the stored results in response to the computing device entering the unlocked state.
-
8. A computer-implemented method, comprising:
-
receiving, by a computing device that is in a locked state, one or more user inputs to execute at least one command and execute an unlocking operation, execution of the at least one command being different from execution of the unlocking operation; executing, by the computing device and in response to at least some of the one or more user inputs, the at least one command by sending a network request to a server system while the computing device is in the locked state; receiving, by the computing device and as having been sent by the server system, information that identifies a result of the network request, and storing the information in computer memory without the computing device presenting the result while the computing device is in the locked state; executing, by the computing device and in response to at least some of the one or more user inputs, the unlocking operation so as to convert the computing device from the locked state to an unlocked state; and presenting, by the computing device and in response to the one or more user inputs, the result in response to the computing device entering the unlocked state. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A computer program product, encoded on a non-transitory computer-readable medium, operable to cause one or more processors to perform operations, comprising:
-
receiving, by a computing device that is in a locked state, one or more user inputs to execute at least one command and execute an unlocking operation, execution of the at least one command being different from execution of the unlocking operation; executing, by the computing device and in response to at least some of the one or more user inputs, the at least one command by sending a network request to a server system while the computing device is in the locked state; receiving, by the computing device and as having been sent by the server system, information that identifies a result of the network request, and storing the information in computer memory without the computing device presenting the result while the computing device is in the locked state; executing, by the computing device and in response to at least some of the one or more user inputs, the unlocking operation so as to convert the computing device from the locked state to an unlocked state; and presenting, by the computing device and in response to the one or more user inputs, the result in response to the computing device entering the unlocked state. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
Specification