Unified AR Platform for Third-Party Asset Obfuscation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current augmented reality experiences are limited by the need for users to navigate multiple websites for different AR try-ons, leading to increased computing resource usage and lower frame rates, and security concerns due to varying coding languages used across different AR applications.
Innovation Solution
A platform that facilitates the acquisition and obfuscation of third-party data assets to provide a unified augmented reality rendering experience, using a software development kit with templates for building rendering effect shaders, allowing for centralized storage and secure rendering of AR experiences across multiple products and vendors.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If users access AR experiences through multiple separate websites, then each website can provide its own AR functionality, but users must spend more computing resources navigating between websites and experience lower frame rates
Solution Approach 1:
The patent combines multiple third-party AR experiences into a single unified platform. The system receives data assets from multiple third parties and renders them through one integrated application, eliminating the need for users to navigate between separate websites. This consolidation maintains versatility of AR experiences while reducing computing resource usage by avoiding repeated navigation and loading operations.
Solution Approach 2:
The unified AR platform is designed to handle multiple different AR experiences and data assets from various third parties within a single application framework. The system uses a universal rendering engine that can process different coding languages and asset formats, providing multi-functional capability that replaces multiple specialized websites.
2Ease of operation
If web-based AR implementations are used, then accessibility is improved, but frame rates are lower and renderings are less realistic compared to native applications
Solution Approach 1:
The patent introduces a specialized AR rendering platform that acts as an intermediary between web-based accessibility and native-application performance. This platform uses optimized rendering techniques and a dedicated rendering engine that bridges the gap, delivering web-based accessibility while achieving frame rates and rendering quality comparable to native applications.
Solution Approach 2:
The system changes key rendering parameters by using a dedicated rendering engine with optimized settings specifically tuned for AR experiences. The platform adjusts rendering quality, frame rate targets, and processing priorities to overcome the typical limitations of web-based implementations while maintaining accessibility.
3Adaptability or versatility
If different coding languages are used across AR applications, then each application can be optimized for its specific needs, but security issues arise when processing user images and videos
Solution Approach 1:
The patent introduces a secure intermediary platform that sits between third-party AR applications and user data. The system processes and validates data assets from multiple coding languages through a secure rendering engine that enforces security protocols. This intermediary layer allows functional diversity from different coding languages while maintaining uniform security standards when handling user images and videos.
4Ease of operation
If a unified AR platform is created to consolidate multiple third-party experiences, then user convenience is improved, but the system complexity increases
Solution Approach 1:
The patent segments the unified AR platform into distinct functional modules: a data asset receiving module that handles third-party inputs, a secure processing module that validates and processes assets, and a rendering module that delivers AR experiences. This segmentation manages system complexity by organizing functions into separate, manageable components while maintaining user convenience through unified access.
Solution Approach 2:
The platform uses intermediary layers and standardized interfaces that simplify the integration of multiple third-party applications. By introducing abstraction layers and uniform data formats, the system manages the complexity of consolidating diverse AR experiences while presenting a simple, convenient user interface.
Data Source
Figure 1A
Figure 1B
Figure 1C
AI summary
Systems and methods for data asset acquisition and obfuscation can be helpful for retrieving augmented reality rendering data assets from third parties. The sending of a software development kit and receiving back data assets can ensure the data assets are compatible with the augmented reality rendering experience in the user interface. The data acquisition system with obfuscation can also ensure the code generated by third parties is stripped of semantics and has reduced readability.