AR Framework Marker-Based Skin Execution Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current Augmented Reality (AR) technologies face challenges in meeting high bandwidth and low latency requirements, and raise privacy concerns, limiting their widespread adoption due to the lack of suitable Internet Protocols and unrestricted data processing.
Innovation Solution
An AR framework that identifies markers to impose restrictions on skin execution, such as preventing remote processing, requiring execution on a trusted edge device, or restricting facial recognition, allowing users to control their privacy settings and ensure secure data handling.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Power
If AR framework processes frames in external devices, then processing capability is improved, but bandwidth consumption increases
Solution Approach 1:
The patent segments the AR processing framework into multiple executable components (skins) that can be selectively deployed to different execution environments. Some skins execute locally on the AR device while others execute remotely on external devices, allowing the system to divide processing tasks based on bandwidth availability and privacy requirements rather than requiring all processing to occur externally.
Solution Approach 2:
The patent implements dynamic execution environment selection where the AR framework can adaptively choose between local and remote execution based on current conditions. The framework dynamically determines which skins to execute locally versus remotely, allowing it to optimize bandwidth consumption while maintaining processing capability according to real-time network conditions and privacy settings.
2Power
If AR framework executes skins remotely, then processing power is improved, but privacy control deteriorates
Solution Approach 1:
The patent applies local quality by allowing different privacy policies to be associated with different execution environments. Users can specify that certain skins must execute locally on the AR device while others may execute remotely, creating location-specific privacy controls. This enables sensitive processing to remain local while less sensitive processing can occur remotely, optimizing both privacy and processing power.
Solution Approach 2:
The patent introduces an intermediary layer (the AR framework itself) that mediates between the user's privacy requirements and the remote processing capability. The framework acts as a trusted intermediary that enforces privacy policies, controls which data leaves the device, and manages skin execution environments, thereby enabling remote processing while maintaining user privacy control.
3Adaptability or versatility
If AR framework allows unrestricted skin execution, then functionality is improved, but security control worsens
Solution Approach 1:
The patent implements dynamic skin execution control where the AR framework can adaptively enable or disable skin execution based on contextual factors. The framework dynamically determines which skins are appropriate to execute in which environments based on privacy settings, security policies, and user preferences, allowing full functionality when conditions permit while maintaining security control when conditions require restriction.
Solution Approach 2:
The patent incorporates feedback mechanisms where the AR framework monitors execution conditions and adjusts skin execution accordingly. The system receives feedback about network conditions, privacy settings, and security policies, then uses this feedback to dynamically control which skins execute and where, balancing functionality with security control through continuous adaptation rather than static restrictions.
Data Source
AI summary
A method, apparatus and product for utilizing markers for augmented reality. The apparatus comprising: a frame sensor configured to obtain a frame, wherein the frame is associated with a field of view of a user; a processor configured to: execute an augmented reality framework, wherein the augmented reality framework is configured to invoke at least one skin to compute an augmented reality display for the user; wherein the augmented reality framework is configured to identify a marker in the frame, wherein in response to identifying the marker, altering functionality of the augmented reality framework.


