Above-lock camera access
First Claim
1. One or more computer-readable storage devices or memory storing computer-readable instructions that when executed by a computer cause the computer to perform 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:
- invoking an application on the mobile device in the above-lock state, wherein;
at least one or more of the following functions are available in the above-lock state;
capturing an image, providing an image capture settings menu, or toggling between a video capture mode and a still image capture mode, andat least one or more of the following functions of the application are available to a user while the mobile device is in the below-lock state but are unavailable to the user of the mobile device while the mobile device is in the above-lock state;
deleting an image, sending an image, or uploading an image to a remote server;
based on receiving input data requesting one of the unavailable functions, presenting a user interface operable to change the state of the mobile device to the below-lock state;
receiving input data using the user interface;
based on the received input data, changing the state of the mobile device to the below-lock state; and
after the changing the state of the mobile device to the below-lock state, providing the requested application on the mobile device, unless a proximity sensor detects an object in proximity with the mobile device, wherein at least one of the previously unavailable functions is made available to the user of the mobile device.
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.
-
Citations
20 Claims
-
1. One or more computer-readable storage devices or memory storing computer-readable instructions that when executed by a computer cause the computer to perform 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:
-
invoking an application on the mobile device in the above-lock state, wherein; at least one or more of the following functions are available in the above-lock state;
capturing an image, providing an image capture settings menu, or toggling between a video capture mode and a still image capture mode, andat least one or more of the following functions of the application are available to a user while the mobile device is in the below-lock state but are unavailable to the user of the mobile device while the mobile device is in the above-lock state;
deleting an image, sending an image, or uploading an image to a remote server;based on receiving input data requesting one of the unavailable functions, presenting a user interface operable to change the state of the mobile device to the below-lock state; receiving input data using the user interface; based on the received input data, changing the state of the mobile device to the below-lock state; and after the changing the state of the mobile device to the below-lock state, providing the requested application on the mobile device, unless a proximity sensor detects an object in proximity with the mobile device, wherein at least one of the previously unavailable functions is made available to the user of the mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. One or more computer-readable storage devices or memory storing computer-readable instructions that when executed by a computer cause the computer to perform a method of operating a mobile device having a plurality of authentication states, including an above-lock state and an below-lock state, the mobile device being coupled to a proximity sensor, the instructions comprising:
-
instructions for determining when the mobile device is in the above-lock state, and if so, presenting an unlock user interface; instructions for evaluating the status of the proximity sensor to determine that an object is not in proximity with the mobile device by; checking the status of the proximity sensor after the input module receives the input data, preventing invocation of the unlock user interface if the evaluated status indicates that an object is in proximity with the apparatus, and allowing invocation of the unlock user interface if the checked status indicates that an object is not in proximity with the apparatus; instructions for receiving input authenticating a user of the mobile device with the unlock user interface; and based on the receiving the authenticating input, entering the below-lock-state, wherein; if the unlock user interface was entered from a lock screen state, then providing an interface for selecting applications to invoke on the mobile device; and if the unlock user interface was entered because input requesting a disabled function of an application is received, then providing the application, the application allowing access to the previously-disabled function. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. An apparatus, comprising:
-
an image capture device; one or more input sources coupled to the image capture device, the input sources comprising an image capture button operable to initiate image capture with the image capture device; a proximity sensor; one or more processors; and one or more computer-readable storage media storing computer-readable instructions for an image-capture application that when executed by the processors, cause the apparatus to perform a method, the instructions comprising; instructions for receiving input data from the input source, instructions for waking the apparatus from a sleep or standby mode responsive to the input data indicating actuation of the image capture button, instructions for locking and unlocking the apparatus using authentication, instructions for capturing an image using the image capture device and then presenting a plurality of functions for processing the image, wherein; if the apparatus is unlocked, the image capture application allows access to each of the functions, if the apparatus is locked, the image capture application allows access to one or more but not all of the functions, wherein the image capture application executes the instructions for unlocking the apparatus when a non-accessible function is requested when the apparatus is locked, proximity-checking instructions for evaluating the status of the proximity sensor, wherein the proximity-checking instructions comprise; instructions for checking the status of the proximity sensor after the input module receives the input data, instructions for preventing invocation of the image capture module if the evaluated status indicates that an object is in proximity with the apparatus, and instructions for allowing invocation of the image capture module if the checked status indicates that an object is not in proximity with the apparatus. - View Dependent Claims (19, 20)
-
Specification