# US 10,122,917 B2 · Systems and methods for capturing images from a lock screen

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,122,917 B2
- Document ID: US10122917B2
- Status: Granted
- Kind: B2
- Application number: 15/850,235
- Filed: 2017-12-21
- Published: 2018-04-26
- Granted: 2018-11-06
- Earliest claimed: 2015-02-27
- Assignees: Google Inc.
- Applicants: Google LLC
- Inventors: Robert Brauer; Sebastian Amorim
- Web page: https://patentgrep.com/patent/US10122917B2

## CPC

- H04N 23/64: {Computer-aided capture of images, e.g. transfer from script file into camera, check of taken image quality, advice or proposal for image composition or decision on when to take image}
- G06F 1/1626: {with a single-body enclosure integrating a flat display, e.g. Personal Digital Assistants [PDAs]}
- G06F 3/0346: with detection of the device orientation or free movement in a three-dimensional [3D] space, e.g. 3D mice, 6-DOF [six degrees of freedom] pointers using gyroscopes, accelerometers or tilt-sensors
- G06F 3/0484: for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F 3/165: {Management of the audio stream, e.g. setting of volume, audio stream path}
- H04M 1/0264: {for a camera module assembly}
- H04M 1/673: the user being required to key in a code
- H04N 23/62: Control of parameters via user interfaces
- H04N 23/632: {for displaying or modifying preview images prior to image capturing, e.g. variety of image resolutions or capturing parameters}
- G06F 2200/1614: Image rotation following screen orientation, e.g. switching from landscape to portrait mode
- G06F 2203/04804: Transparency, e.g. transparent or translucent windows
- H04M 2250/12: including a sensor for measuring a physical value, e.g. temperature or motion
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04M: TELEPHONIC COMMUNICATION (circuits for controlling other apparatus via a telephone cable and not involving telephone switching apparatus G08)

## Abstract

Techniques for entering an image-capture user interface from a locked mobile device and capturing an image while the mobile device is still in a locked state. In an example implementation, a mobile device at a lock-screen may detect a change in orientation of the mobile device from a portrait orientation to a landscape orientation. In response, the mobile device may display an image-capture UI. In some implementations, the image-capture UI may be overlaid over one or more elements of the lock-screen. Accordingly, the mobile device may provide visual notice to a user that the phone is still in a locked state while offering image capture functionality. In another implementation, the mobile device may provide another indication that the mobile device is still locked.

## Claims

### Claim 1

A method comprising:
outputting, for display by a mobile device, a lock-screen user interface;
responsive to a command received at a physical element of the mobile device, outputting a live image-capture preview for display while outputting a user interface (UI) element indicating that the mobile device is still in a locked state, the live image-capture preview comprising a first live image-capture preview corresponding to a rear image-capture device when the mobile device is in a first portrait orientation and a second live image-capture preview corresponding to a front image-capture device when the mobile device is in a second portrait orientation; and
responsive to a rotation associated with the mobile device in the locked state from the first portrait orientation to the second portrait orientation, outputting the second live image-capture preview.

### Claim 2 (depends on 1)

The method of claim 1, wherein the command comprises a first user input, and the method further comprising:
responsive to a second user input received after to the rotation, capturing an image corresponding to the second live image-capture preview.

### Claim 3 (depends on 2)

The method of claim 2, further comprising:
outputting, for display, a virtual control, wherein the second user input is associated with the virtual control.

### Claim 4 (depends on 2)

The method of claim 2, further comprising:
outputting, for display, one or more camera user interface controls responsive to receiving the first user input.

### Claim 5 (depends on 2)

The method of claim 2, further comprising:
ceasing to output the UI element indicating that the mobile device is still in the locked state responsive to receiving the first user input.

### Claim 6 (depends on 5)

The method of claim 5, wherein the mobile device remains in the locked state after ceasing to output the UI element.

### Claim 7

A mobile device comprising:
at least one processor;
at least one memory operatively coupled to the at least one processor and configured for storing data and instructions that, when executed by the at least one processor, cause the at least one processor to:
output a lock-screen user interface via a display device of the mobile device; and
output, responsive to a command received at a physical element of the mobile device, a live image-capture preview for display via the display device while outputting a user interface (UI) element indicating that the mobile device is still in a locked state, the live image-capture preview comprising a first live image-capture preview corresponding to a rear image-capture device when the mobile device is in a first portrait orientation and a second live image-capture preview corresponding to a front image-capture device when the mobile device is in a second portrait orientation.

### Claim 8 (depends on 7)

The mobile device of claim 7, wherein:
the live image-capture preview corresponds to the rear image-capture device; and
the at least one processor is further configured to, responsive to a rotation associated with the mobile device from the first portrait orientation to the second portrait orientation, output the second live image-capture preview.

### Claim 9 (depends on 7)

The mobile device of claim 7, wherein the command comprises a first user input, the at least one processor further configured to:
responsive to a second user input, capture an image corresponding to the live image-capture preview.

### Claim 10 (depends on 9)

The mobile device of claim 9, wherein the at least one processor is further configured to output, for display via the display device, a virtual control, wherein the second user input is associated with the virtual control.

### Claim 11 (depends on 9)

The mobile device of claim 9, wherein the at least one processor is further configured to output, for display via the display device, one or more camera user interface controls responsive to the first user input.

### Claim 12 (depends on 9)

The mobile device of claim 9, wherein the at least one processor is further configured to output the UI element indicating that the mobile device is still in the locked state responsive to the first user input.

### Claim 13 (depends on 12)

The mobile device of claim 12, wherein the mobile device remains in the locked state after ceasing to output the UI element indicating that the mobile device is still in the locked state.

### Claim 14

A computer-program product embodied in a non-transitory computer-readable storage medium having instructions encoded thereon that, when executed by a mobile device, causes the mobile device to perform operations comprising:
outputting, for display by a mobile device, a lock-screen user interface; and
responsive to a command received at a physical element of the mobile device, outputting a live image-capture preview for display while outputting a user interface (UI) element indicating that the mobile device is still in a locked state, the live image-capture preview comprising a first live image-capture preview corresponding to a rear image-capture device when the mobile device is in a first portrait orientation and a second live image-capture preview corresponding to a front image-capture device when the mobile device is in a second portrait orientation; and
responsive to a rotation associated with the mobile device in the locked state from the first portrait orientation to the second portrait orientation, outputting the second live image-capture preview.

### Claim 15 (depends on 14)

The computer-program product of claim 14, wherein the command comprises a first user input, the operations include:
responsive to a second user input received subsequent to the rotation, capturing an image corresponding to the second live image-capture preview.

### Claim 16 (depends on 15)

The computer-program product of claim 15, wherein the operations include:
outputting, for display, a virtual control, wherein the second user input is associated with the virtual control.

### Claim 17 (depends on 15)

The computer-program product of claim 15, wherein the operations include:
outputting, for display, one or more camera user interface controls responsive to receiving the first user input.

### Claim 18 (depends on 15)

The computer-program product of claim 15, wherein the operations include:
ceasing to output the UI element indicating that the mobile device is still in the locked state responsive to receiving the first user input.

### Claim 19 (depends on 18)

The computer-program product of claim 18, wherein the mobile device remains in the locked state after ceasing to output the UI element indicating that the mobile device is still in the locked state.

### Claim 20 (depends on 14)

The computer-program product of claim 14, wherein the live image-capture preview is superimposed or overlaid with elements of the lock-screen user interface.
