Camera Resource Log for Unauthorized Access Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current systems lack comprehensive monitoring and management of camera resources on computer devices, leading to gaps in information about usage and availability, which can result in inefficient processing and potential unauthorized access.

Innovation Solution

Implementing a camera resource log and activity monitors within the operating system to track the state and usage of camera resources, including identification of applications using them and their modes of access, allowing for efficient access management and real-time monitoring.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If a camera resource log and activity monitors are implemented to track camera usage state and application access, then information completeness about camera usage is improved, but device complexity increases

Engineering Contradiction:
Improveinformation completeness about camera usageVSAvoidsystem complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent introduces a camera resource log as an intermediary data structure that mediates between the camera resource and multiple applications. The log maintains a record of which applications are accessing the camera resource and in what modes, providing complete information about camera usage without requiring direct complex monitoring between each application pair. This intermediary approach resolves the contradiction by centralizing information management.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent implements activity monitors that continuously monitor camera resource access and provide feedback to the operating system. When an application requests camera access, the monitor checks the log, determines availability or sharing status, and provides feedback control signals. This feedback mechanism ensures complete tracking of camera usage while automating the management process, reducing the perceived complexity for users.

Inventive Principle:
Principle #23Feedback

2Reliability

If camera resource access is tightly controlled through logging and monitoring, then security against unauthorized access is improved, but processing time for camera access requests increases

Engineering Contradiction:
Improvesecurity against unauthorized accessVSAvoidprocessing time for camera access
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent pre-establishes the camera resource log structure and defines access control rules before actual camera access requests occur. The log is pre-configured to track specific parameters (application IDs, access modes), and the monitoring system is pre-programmed with security policies. This preliminary setup allows rapid processing of access requests during runtime, as the system only needs to check against pre-defined criteria rather than making complex security decisions in real-time.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If detailed monitoring of camera resource usage is implemented, then resource allocation efficiency is improved, but device complexity increases

Engineering Contradiction:
Improveresource allocation efficiencyVSAvoidmonitoring system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the monitoring function into distinct components: the camera resource log that stores access information, activity monitors that detect access events, and the operating system component that processes requests. Each segment has a specific, simple function. The log simply records data, the monitors simply detect events, and the OS simply processes requests based on log information. This segmentation allows detailed monitoring while keeping each individual component relatively simple and manageable.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10447924B2Camera usage notification
Publication Date: 2019.10.15 MICROSOFT TECHNOLOGY LICENSING LLC
  • US10447924B2 patent drawing
  • US10447924B2 patent drawing
  • US10447924B2 patent drawing

AI summary

Methods and devices for monitoring camera resource activities may include receiving a camera resource request from an application that identifies at least one camera resource being requested for use by the application. The methods and devices may include determining whether the camera resource is available for use by checking a state of the camera resource using a camera resource log that provides the state of the camera resource. The methods and devices may include granting access to the camera resource when the state of the camera resource is available for use and updating the state of the camera resource when access is granted to the camera resource. The methods and devices may include updating the camera resource log when access is granted to the camera resource with an application identification (ID) for the application using the camera resource and the state of the camera resource.