Augmented Reality Components for Messaging Deep Link Integration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing messaging systems struggle to seamlessly integrate dynamic content from third-party apps into augmented reality components within messaging clients, limiting user interaction and engagement.

Innovation Solution

Configuring AR components to modify camera-captured content based on launch attributes, with third-party apps delivering these attributes via deep links to the messaging server system, allowing for dynamic and real-time content integration.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If messaging systems integrate third-party app content into AR components, then user engagement and interaction are enhanced, but system complexity and integration difficulty increase

Engineering Contradiction:
Improveuser engagementVSAvoidsystem integration
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system is divided into distinct modules: third-party apps deliver content via deep links, the messaging server system receives and processes these links, extracts launch attributes, and configures AR components accordingly. This segmentation allows each component to specialize in specific functions, reducing overall integration complexity while maintaining high adaptability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The messaging server system serves multiple functions: it acts as a communication hub for deep links, an attribute extraction engine, an AR component configurator, and a content delivery platform. This multi-functionality consolidates what would otherwise require multiple separate systems, reducing integration complexity while enhancing user engagement through diverse AR experiences.

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

2Adaptability or versatility

If AR components are configured dynamically based on launch attributes, then content flexibility and real-time interaction improve, but processing complexity and data management increase

Engineering Contradiction:
Improvecontent flexibilityVSAvoiddata management
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

Third-party apps pre-configure launch attributes and embed them in deep links before content delivery. The messaging server system extracts these attributes in advance and uses them to pre-configure AR components before user interaction. This preliminary configuration reduces real-time processing complexity while maintaining high content flexibility.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The messaging server system acts as an intermediary between third-party apps and AR components. It receives deep links with launch attributes, extracts and processes this data, and translates it into AR component configuration parameters. This intermediary role simplifies data management by centralizing the transformation process rather than requiring direct complex interactions between apps and AR components.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If deep links carry launch attribute payloads from third-party apps, then dynamic content delivery is enabled, but communication protocol complexity increases

Engineering Contradiction:
Improvecontent delivery speedVSAvoidprotocol complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system merges the content delivery mechanism (deep links) with the configuration data (launch attributes) into a single communication payload. Third-party apps embed launch attributes directly within the deep link structure, allowing simultaneous transmission of navigation information and configuration parameters. This merging eliminates the need for separate communication protocols, reducing protocol complexity while maintaining fast content delivery.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS20250046033A1Dynamic augmented reality components
Publication Date: 2025.02.06 SNAP INC
  • US20250046033A1 patent drawing
  • US20250046033A1 patent drawing
  • US20250046033A1 patent drawing

AI summary

The technical problem of adding content that originates from a third party application to an augmented reality component maintained by a messaging server system is addressed by configuring the augmented reality component to modify content captured by a camera according to values of one or more attributes and by permitting delivery of the values, from the third party application to the messaging server system, in the payload of a deep link that references the identification of the augmented reality component.