Messaging App Deep Linking for Dynamic Augmented Reality Content
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing messaging systems lack efficient integration of augmented reality content with image data captured by device cameras, limiting user interaction and customization options.
Innovation Solution
A system that enables deep linking from third-party applications to a messaging application, allowing for the launch of augmented reality content items with customized, dynamic displays based on parameters provided by the third-party application, and utilizing an augmented reality system to identify and rank virtual objects for overlay on captured images.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If augmented reality content is integrated with messaging application, then user interaction and customization options are enhanced, but device complexity and system integration requirements increase
Solution Approach 1:
The patent uses deep linking as an intermediary mechanism that connects third-party applications to augmented reality content within the messaging application without requiring direct integration between all components. The operating system facilitates this connection by routing requests through standardized protocols, reducing the complexity of direct system integration while maintaining enhanced user interaction capabilities
Solution Approach 2:
The messaging application is designed to handle multiple functions including traditional messaging, augmented reality content display, and deep linking from third-party applications. This multi-functionality allows the system to enhance user interaction across different use cases without requiring separate specialized systems for each function
2Adaptability or versatility
If deep linking from third-party applications is enabled, then augmented reality content can be launched with customized displays, but security and system stability risks increase
Solution Approach 1:
The operating system monitors and controls the deep linking process by receiving requests from third-party applications, validating them against system requirements, and routing approved requests to the messaging application. This feedback mechanism ensures that customized display options can be implemented while maintaining system stability through continuous validation and control
3Adaptability or versatility
If augmented reality content items are launched with parameters from third-party applications, then content customization is improved, but processing time and system resource usage increase
Solution Approach 1:
The system prepares augmented reality content items in advance by pre-processing and caching content data so that when deep linking requests arrive from third-party applications, the content can be quickly instantiated with customized parameters. This preliminary preparation reduces the processing time required to launch customized augmented reality content while maintaining high adaptability
Data Source
Figure 1
Figure 2
Figure 3
AI summary
Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for displaying augmented reality content. The program and method provide for receiving, from a first application running on a device, a request to switch to a second application on the device, the request identifying augmented reality content to display with image data captured by a camera of the device; providing, in response to receiving the request, for switching from the first application to the second application; providing for the second application to activate the camera to capture the image data; and providing for the second application to display the image data captured by the camera with the augmented reality content.