# US 10,771,684 B2 · Profiles identifying camera capabilities

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

- Number: US 10,771,684 B2
- Document ID: US10771684B2
- Status: Granted
- Kind: B2
- Application number: 16/294,810
- Filed: 2019-03-06
- Published: 2019-08-29
- Granted: 2020-09-08
- Earliest claimed: 2015-01-19
- Assignees: Microsoft Technology Licensing, LLC
- Applicants: Microsoft Technology Licensing, LLC
- Inventors: Sang Kun Choe; Leonard D. Zuvela; Mei L. Wilson
- Web page: https://patentgrep.com/patent/US10771684B2

## 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}
- H04N 23/667: Camera operation mode switching, e.g. between still and video, sport and normal or high- and low-resolution modes
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

A computing device includes one or more camera systems, each camera system including software and/or hardware to provide various different camera-related capabilities. The camera system maintains one or more profiles, each profile identifying different capabilities of the camera system that the computing device is configured to use concurrently. The one or more profiles are provided to a program on the computing device, allowing the program to know which capabilities the computing device is configured to use concurrently. If a profile provided by the camera system indicates that the computing device is configured to use certain capabilities concurrently (e.g., capturing images and recording video at certain resolutions), then the program allows a user to select options for using those capabilities concurrently. However, if no such profile exists, the program does not allow a user to select options for using those capabilities concurrently.

## Claims

### Claim 1

A computer-implemented method, comprising:
accessing a profile associated with a first camera system of a computing device, the profile identifying a combination of capabilities of the first camera system that are usable concurrently;
identifying a second profile associated with a second camera system of the computing device, the second profile identifying at least one capability of the second camera system that is usable concurrently with the combination of capabilities of the first camera system;
receiving a request to concurrently use the combination of capabilities of the first camera system with the at least one capability of the second camera system; and
allowing concurrent use of the combination of capabilities of the first camera system with the at least one capability of the second camera system.

### Claim 2 (depends on 1)

The method of claim 1, wherein the combination of capabilities of the first camera system comprise video recording and image capturing, and wherein the first profile identifies a resolution and a frame rate for the video recording and a resolution for the image capturing.

### Claim 3 (depends on 2)

The method of claim 2, wherein the combination of capabilities of the first camera system comprise one or more of face detection when recording video, video stabilization recording video, or video high dynamic range imaging.

### Claim 4 (depends on 1)

The method of claim 1, wherein the request identifies individual capabilities of the first camera system and the second camera system and a user scenario associated with one or more capabilities of the first camera system and the second camera system.

### Claim 5 (depends on 1)

The method of claim 1, wherein the first profile further identifies a third profile of a third camera system that is usable concurrently with the combination of capabilities of the first camera system.

### Claim 6 (depends on 1)

The method of claim 1, wherein one of the first camera system or the second camera system has a front facing lens on the computing device, and the other of the first camera system or the second camera system has a rear facing lens on the computing device.

### Claim 7 (depends on 1)

The method of claim 1, wherein the first camera system and the second camera system are disposed on a same side of the computing device.

### Claim 8 (depends on 1)

The method of claim 1, wherein the at least one capability of the second camera system comprises image capture at a resolution.

### Claim 9 (depends on 1)

The computer-implemented method of claim 1, wherein the second profile identifies at least one capability of the second camera system that is usable concurrently with the combination of capabilities of the first camera system to provide a desired performance level of the computing device.

### Claim 10

A non-transitory computer-readable storage medium having instructions stored thereupon which, when executed by a computing device, cause the computing device to:
access a profile associated with a first camera system, the first profile identifying a combination of capabilities of the first camera system that are usable concurrently;
identify a second profile associated with a second camera system, the second profile identifying at least one capability of the second camera system that is usable concurrently with the combination of capabilities of the first camera system;
receive a request to concurrently use the combination of capabilities of the first camera system with the at least one capability of the second camera system; and
allow concurrent use of the combination of capabilities of the first camera system with the at least one capability of the second camera system.

### Claim 11 (depends on 10)

The non-transitory computer-readable storage medium of claim 10, wherein the first profile identifies a resolution and a frame rate for video recording and a resolution for image capturing.

### Claim 12 (depends on 10)

The non-transitory computer-readable storage medium of claim 10, wherein the combination of capabilities of the first camera system comprises at least one of: face detection when recording video, video stabilization when recording video, or video high dynamic range imaging when recording video.

### Claim 13 (depends on 10)

The non-transitory computer-readable storage medium of claim 10, wherein the computer-readable storage medium has further instructions stored thereupon which, when executed by the computing device, cause the computing device to:
identify a third profile of a third camera system that is usable concurrently with the combination of capabilities of the first camera system.

### Claim 14 (depends on 10)

The non-transitory computer-readable storage medium of claim 10, wherein one of the first camera system or the second camera system has a front facing lens on the computing device, and the other of the first camera system or the second camera system has a rear facing lens on the computing device.

### Claim 15 (depends on 10)

The non-transitory computer-readable storage medium of claim 10, wherein each of the first camera system and the second camera systems are disposed on a same side of a computing device.

### Claim 16 (depends on 10)

The non-transitory computer-readable storage medium of claim 10, wherein the request specifies a user scenario.

### Claim 17

A computing device comprising:
a first camera system;
a second camera system;
one or more processors; and
one or more computer-readable storage media storing computer-executable instructions which, when executed by the one or more processors, cause the computing device to:
access a first profile identifying a combination of capabilities of the first camera system that are usable concurrently;
identify a second profile of identifying at least one capability of the second camera system that is usable concurrently with the combination of capabilities of the first camera system; and
allow concurrent use of the combination of capabilities of the first camera system with the at least one capability of the second camera system.

### Claim 18 (depends on 17)

The system of claim 17, wherein the combination of capabilities of the first camera system include one or more of: image capture by the first camera system at a resolution, video recording by the first camera system at a resolution and frame rate, or image preview at a resolution and frame rate.

### Claim 19 (depends on 17)

The system of claim 17, wherein the request identifies a user scenario associated with the first profile.

### Claim 20 (depends on 17)

The system of claim 17, wherein one of the first camera system or the second camera system has a front facing lens on the computing device, and the other of the first camera system or the second camera system has a rear facing lens on the computing device.
