Deep Linking Augmented Reality Content in Messaging Applications

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current messaging systems lack an efficient method for users to easily create and select augmented reality content within messaging applications, limiting the integration and customization of augmented reality experiences in messaging threads.

Innovation Solution

The implementation of deep linking from third-party applications to messaging applications, allowing users to launch augmented reality content items with customized, dynamic displays based on parameters and binary assets, enabling seamless integration of augmented reality features into messaging systems.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If deep linking is implemented from third-party applications to messaging applications, then augmented reality content accessibility is improved, but system complexity increases

Engineering Contradiction:
Improveaugmented reality content accessibilityVSAvoidsystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent implements deep linking as an intermediary mechanism that connects third-party applications to augmented reality content within the messaging application. The deep link serves as a mediator that automatically launches the messaging application with pre-configured parameters, eliminating the need for manual navigation and reducing the perceived complexity for users while maintaining systematic integration.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs preliminary actions by pre-configuring the augmented reality content launch parameters before the user actually accesses the content. The deep link contains all necessary information (content identifiers, parameters, binary assets) that are prepared in advance, so when the user activates the link, the augmented reality content is immediately ready to display without requiring additional user configuration steps.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If customized dynamic displays are enabled for augmented reality content, then user experience is improved, but data processing requirements increase

Engineering Contradiction:
Improvecontent customization capabilityVSAvoiddata processing requirements
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent segments the augmented reality content delivery system into distinct components: content identifiers, display parameters, and binary assets. Each component is handled separately through the deep link structure, allowing the system to process only the necessary data portions for each specific augmented reality experience rather than transmitting entire content packages, thus reducing overall data processing requirements while maintaining customization capability.

Inventive Principle:
Principle #1Segmentation

3Adaptability or versatility

If augmented reality content is integrated into messaging threads, then messaging functionality is enhanced, but application integration complexity increases

Engineering Contradiction:
Improvemessaging functionality enhancementVSAvoidapplication integration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a universal deep linking mechanism that can handle multiple types of augmented reality content (images, videos, 3D models) through a single standardized interface. The messaging application maintains a unified deep link processing system that works across different content types and third-party applications, reducing integration complexity by providing a multi-functional solution rather than requiring separate integration code for each content type.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS12169904B2Displaying augmented reality content in messaging application
Publication Date: 2024.12.17 SNAP INC
  • US12169904B2 patent drawing
  • US12169904B2 patent drawing
  • US12169904B2 patent drawing

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.