AR Skin Execution Privacy and Bandwidth Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Augmented Reality (AR) systems face challenges in meeting high bandwidth and low latency requirements, and privacy concerns hinder widespread adoption due to the lack of suitable Internet Protocols and restrictions on data processing and transmission.
Innovation Solution
An AR framework that includes a frame sensor, processor, and signaling module to identify markers, which alter functionality by imposing restrictions on skin execution, such as preventing remote processing or requiring execution on trusted devices, ensuring privacy and controlling data transmission based on user-defined policies.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Power
If AR systems process and transmit data in real-time to external devices, then processing capability is improved, but bandwidth consumption increases and latency increases
Solution Approach 1:
The patent segments AR processing into two parts: local processing of non-sensitive data (object recognition, basic filtering) and selective transmission of only necessary data to external devices. This reduces bandwidth consumption while maintaining processing capability for tasks that require external resources.
Solution Approach 2:
The patent extracts and processes sensitive data locally without transmitting it to external devices. By taking out sensitive information processing from the external device pipeline, the system reduces bandwidth consumption and latency while preserving essential processing capabilities.
2Power
If AR systems transmit user data to external devices, then processing capability is improved, but privacy protection deteriorates
Solution Approach 1:
The patent introduces an intermediary layer (privacy policy engine and data anonymization module) between user data and external devices. This intermediary processes data locally to remove or mask sensitive information before transmission, enabling external processing while protecting user privacy.
Solution Approach 2:
The patent extracts sensitive information from user data before transmission to external devices. By separating sensitive attributes from raw data, the system enables external processing capability while preventing privacy violations.
3Object-affected harmful factors
If AR systems execute all skins locally, then privacy protection is improved, but processing capability deteriorates
Solution Approach 1:
The patent segments skin execution into local and remote components. Non-sensitive skin operations execute locally to protect privacy, while sensitive skin operations are selectively performed on anonymized data or results returned from external devices, balancing privacy protection with processing capability.
4Measurement precision
If AR systems upload complete frame streams for analysis, then processing accuracy is improved, but bandwidth consumption increases
Solution Approach 1:
The patent extracts only the essential features and metadata from complete frame streams for transmission to external devices. By taking out only the necessary analysis data rather than uploading complete high-resolution streams, the system maintains processing accuracy while dramatically reducing bandwidth consumption.
Solution Approach 2:
The patent segments frame data into different resolution levels and transmission priorities. High-resolution data is processed locally, while lower-resolution metadata and feature extracts are transmitted for external analysis, balancing accuracy requirements with bandwidth constraints.
Data Source
AI summary
A method, system and product including obtaining a frame from a frame sensor of an Augmented Reality (AR) system comprising an AR device; executing a first skin on the frame or portion thereof to obtain a first overlay; executing a second skin on the frame or portion thereof to obtain a second overlay, wherein the first and second skins are configured to provide an augmented overlay to be used by the AR system in determining an AR view, wherein said executing the second skin is performed without providing the first overlay to the second skin; determining whether the second overlay can be utilized for providing the AR view; generating the AR view based on the first overlay and based on said determining whether the second overlay can be utilized for providing the AR view; and providing the AR view via the AR device.


