Web View AR Integration Through Validated Deep Linking
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing messaging clients struggle to facilitate seamless integration and access to augmented reality (AR) components directly from web view applications, limiting user engagement and interaction with AR technology.
Innovation Solution
A web view AR system is developed to load AR components directly from web view applications, enabling users to access and interact with AR features through a camera view UI, supported by a Software Development Kit (SDK) that includes APIs for deep linking and validation services, allowing users to capture and share AR-enhanced content.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If AR components are integrated directly into web view applications, then user access and interaction with AR features is improved, but system complexity increases
Solution Approach 1:
The patent introduces a validation service as an intermediary component that mediates between web view applications and AR components. This service validates deep links from web applications before granting access to AR features, thereby enabling seamless integration while managing system complexity through a dedicated validation layer.
Solution Approach 2:
The system is segmented into distinct functional components: web view applications, validation services, and AR components. This segmentation allows each component to operate independently with well-defined interfaces, making the overall system more manageable despite the increased functionality for direct AR access from web views.
2Reliability
If deep linking and validation services are implemented, then security and control of AR component access is improved, but device complexity increases
Solution Approach 1:
A validation service is positioned as an intermediary between web view applications and AR components. This service receives deep links from web applications, validates their authenticity and permissions, and only then grants access to AR features. This intermediary approach enhances security by centralizing validation logic while maintaining manageable system architecture.
3Productivity
If AR components can be loaded directly from web view applications, then user engagement is improved, but ease of manufacture decreases
Solution Approach 1:
The validation service is designed to handle multiple types of deep links from various web view applications, making it a universal component that can validate access requests from different sources. This multi-functionality enables direct AR access from web views while simplifying development by providing a single validation mechanism that works across different application types.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
A methodology is described that provides access to an augmented reality (AR) component maintained by a messaging server system directly from a web view application. When a user activates, from a web view application executing in the messaging client, a user selectable element that references an AR component, a web view AR system obtains the identification of the AR component, performs validation of the identification and of any additional launch data, and launches a camera view user interface (UI) with the AR component loaded in the camera view UI. Content captured from the camera view UI can be shared to other computing devices.