Camera Capability Profiles for Concurrent Use

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users of computing devices face frustration due to unclear hardware constraints that limit the concurrent use of camera capabilities, leading to incompatible combinations and resource management issues.

Innovation Solution

A system that maintains profiles for each camera system, identifying combinations of capabilities that can be used concurrently, and provides these profiles to programs to ensure only compatible combinations are selected and used.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the computing device provides multiple camera capabilities, then the functionality and versatility of the camera system is improved, but the hardware constraints make it difficult to determine which combinations can be used concurrently, leading to user frustration and incompatibility issues

Engineering Contradiction:
Improvecamera capabilitiesVSAvoiduser frustration
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system pre-determines and stores multiple profiles that define compatible combinations of camera capabilities before the user attempts to use them. These profiles are maintained in a record accessible to the camera system, allowing the device to know in advance which capability combinations are hardware-supported, thus preventing user frustration before it occurs.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary mechanism (the profile record and capability management system) that mediates between the user's capability selection and the hardware's actual constraints. This intermediary translates user capability requests into hardware-compatible configurations, resolving the conflict between desired versatility and hardware limitations.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If the computing device allows concurrent use of multiple camera capabilities, then the productivity and functionality are improved, but incompatible combinations may be selected, causing resource management issues

Engineering Contradiction:
Improveconcurrent capability useVSAvoidresource management
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system pre-establishes profiles that define reliable concurrent capability combinations. Before allowing concurrent operation, the system checks the requested capabilities against these pre-defined profiles, ensuring that only hardware-supported combinations are activated, thus maintaining resource management reliability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The capability management system provides feedback by checking requested capability combinations against the stored profiles. When a requested combination matches a valid profile, the system permits operation; when it doesn't match, the system prevents the incompatible combination, providing feedback that ensures reliable resource management.

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If the system provides detailed information about camera capabilities, then the adaptability is improved, but the complexity of managing and tracking compatible combinations increases

Engineering Contradiction:
Improvecapability informationVSAvoidprofile management
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent merges multiple individual capability specifications into consolidated profiles. Instead of managing separate constraints for each capability combination, the system combines them into unified profiles that represent complete, pre-validated concurrent usage scenarios, thereby reducing management complexity while maintaining adaptability.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The profile record serves multiple functions: it stores capability combinations, validates user requests, guides capability selection, and manages resource allocation. This multi-functional approach reduces the need for separate management mechanisms, simplifying the overall system complexity while providing comprehensive capability information.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS10771684B2Profiles identifying camera capabilities
Publication Date: 2020.09.08 MICROSOFT TECHNOLOGY LICENSING LLC
  • US10771684B2 patent drawing
  • US10771684B2 patent drawing
  • US10771684B2 patent drawing

AI summary

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.