Above-lock camera access
First Claim
1. A method of operating a mobile device including an above-lock state and a below-lock state, the method comprising:
- receiving a first input data from a single input source coupled to the mobile device when the device is in the above-lock state, wherein the single input source is a first hardware input button and the first input data comprises data relating to engaging the first hardware input button;
upon receiving the first input data and based only on the first input data, invoking an application indicated by the first input data on the mobile device unless an object is detected in proximity with the mobile device, wherein one or more functions of the requested application available in the below-lock state are unavailable while the mobile device is in the above-lock state; and
responsive to receiving a request for at least one of the one or more unavailable functions indicated by a second input data from a second input source coupled to the mobile device, presenting an unlock user interface.
2 Assignments
0 Petitions
Accused Products
Abstract
Apparatus and methods are disclosed for allowing smart phone users to “capture the moment” by allowing easy access to a camera application when a mobile device is in an above-lock (or locked) mode, while also preventing unauthorized access to other smart phone functionality. According to one embodiment of the disclosed technology, a method of operating a mobile device having an above-lock state and a below-lock state comprises receiving input data requesting invocation of an camera application when the mobile device is in the above-lock state and invoking the requested camera application on the device, where one or more functions of the requested application are unavailable as a result of the mobile device being in the above-lock state.
84 Citations
18 Claims
-
1. A method of operating a mobile device including an above-lock state and a below-lock state, the method comprising:
-
receiving a first input data from a single input source coupled to the mobile device when the device is in the above-lock state, wherein the single input source is a first hardware input button and the first input data comprises data relating to engaging the first hardware input button; upon receiving the first input data and based only on the first input data, invoking an application indicated by the first input data on the mobile device unless an object is detected in proximity with the mobile device, wherein one or more functions of the requested application available in the below-lock state are unavailable while the mobile device is in the above-lock state; and responsive to receiving a request for at least one of the one or more unavailable functions indicated by a second input data from a second input source coupled to the mobile device, presenting an unlock user interface. - View Dependent Claims (2, 3)
-
-
4. A system comprising:
-
a processor; a hardware input source comprising at least one of;
a hardware button, an accelerometer, or a microphone;a computer-readable storage device storing computer-readable instructions that when executed by the processor, cause the system to perform functions to; upon receiving a first input data from a single input source when the device is in an above-lock state and based only on the first input data, invoke an application on the system indicated by the first input data unless an object is detected in proximity with the system, the application being configured such that a subset of functionality is available when the device is in the above-lock state, wherein the single input source is the hardware button and the first input data comprises data relating to actuation of the hardware button; responsive to receiving a request indicated by a second input data for additional functionality other than the subset of functionality, present an unlock user interface; and when the user successfully authenticates using the unlock user interface, providing the additional functionality. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method of operating a mobile device having a plurality of authentication states, including an above-lock state and a below-lock state, the method comprising:
-
receiving a first input responsive to an actuation of a hardware button of the mobile device, the first input indicating a request for invocation of an application when the mobile device is in the above-lock state, wherein one or more functions of the requested application available in the below-lock state are unavailable while the mobile device is in the above-lock state; upon receiving the first input and based only on the first input data, invoking the requested application on the mobile device unless a proximity sensor detects an object in proximity with the mobile device; responsive to receiving a second input requesting at least one of the unavailable functions, presenting an unlock user interface; and authenticating a user of the mobile device with the unlock user interface and changing state of the mobile device from the above-lock state to the below-lock state. - View Dependent Claims (14, 15)
-
-
16. A mobile device comprising:
-
a processor; a hardware input button; a proximity sensor; and a computer-readable storage device storing computer-readable instructions that when executed by the processor, cause the mobile device to perform functions to; receive a first input from the hardware input button of the mobile device, the first input indicating a request for invocation of an application when the mobile device is in an above-lock state, wherein one or more functions of the requested application available in a below-lock state of the mobile device are unavailable while the mobile device is in the above-lock state; determine whether any object is in proximity with the proximity sensor; responsive to receiving the first input and based only on the first input data and based on determining that no object is in proximity with the proximity sensor, invoke the requested application on the mobile device; responsive to receiving a second input requesting at least one of the unavailable functions, present an unlock user interface; and authenticate a user of the mobile device with the unlock user interface and change state of the mobile device from the above-lock state to the below-lock state. - View Dependent Claims (17, 18)
-
Specification