Context-Aware Virtual Object Rendering With Redundant 3D Tracking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional virtual rendering systems fail to provide engaging and entertaining augmented reality experiences due to environmental conditions, user actions, and unanticipated visual interruptions, often rendering static templates that do not adapt to contextual information.

Innovation Solution

A virtual rendering system that utilizes contextual information to determine stylizations and behaviors of virtual objects, incorporating multiple redundant tracking systems to maintain consistent rendering in 3D spaces, and employs a surface-aware lens for anchoring objects to real-world surfaces.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If static templates are used for virtual object rendering, then the rendering process is simple and fast, but the augmented reality experience lacks engagement and adaptability to contextual information

Engineering Contradiction:
Improveadaptability to contextual informationVSAvoidrendering system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic virtual object rendering by transitioning from static templates to context-aware 3D models that automatically adapt to environmental conditions, user actions, and visual interruptions. The system dynamically adjusts object properties such as appearance, behavior, and positioning based on real-time contextual data from sensors and cameras, resolving the contradiction between simplicity and adaptability.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes rendering parameters based on contextual information, including object appearance, size, position, and behavior. By modifying these parameters in real-time according to detected environmental conditions and user interactions, the system achieves adaptability without requiring completely different rendering systems for each scenario.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If basic static templates are rendered, then the rendering process is computationally efficient, but the system fails to provide engaging augmented reality experiences

Engineering Contradiction:
Improverendering efficiencyVSAvoidengagement and entertainment quality
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent maintains rendering efficiency while enhancing engagement by implementing dynamic adaptations to static templates. Instead of completely replacing templates with complex procedural generation, the system dynamically adjusts and enhances template-based renders based on context, preserving computational efficiency while improving entertainment quality.

Inventive Principle:
Principle #15Dynamics

3Reliability

If conventional rendering systems are used, then the system structure is simple, but it is subject to presentation problems due to environmental conditions and visual interruptions

Engineering Contradiction:
Improveconsistent rendering under environmental changesVSAvoidtracking system structure
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements redundancy in tracking systems by having multiple tracking mechanisms ready to compensate for each other. When one tracking method fails due to environmental conditions or visual interruptions, alternative tracking methods take over, cushioning against rendering failures and maintaining reliable presentation under varying conditions.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

Solution Approach 2:

The system introduces intermediary components such as contextual analysis modules and redundancy mechanisms that mediate between the rendering system and environmental conditions. These intermediaries process contextual information and adjust rendering parameters to maintain reliability despite environmental changes and tracking challenges.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Reliability

If redundant tracking systems are implemented, then consistent positioning is maintained during interruptions, but the system complexity increases

Engineering Contradiction:
Improvepositioning consistency during interruptionsVSAvoidtracking system redundancy
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies redundancy to tracking systems by implementing multiple tracking mechanisms that can compensate for each other during interruptions. This cushioning approach ensures that if one tracking method fails, alternative methods maintain positioning consistency, accepting increased system complexity as a necessary trade-off for reliability.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

Data Source

PatentUS12488548B2Context-based virtual object rendering
Publication Date: 2025.12.02 SNAP INC
  • US12488548B2 patent drawing
  • US12488548B2 patent drawing
  • US12488548B2 patent drawing

AI summary

Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing at least one program and a method for rendering a virtual object in a real-world environment depicted in image content based on contextual information. A virtual object template is selected. One or more stylizations for the virtual object template are determined based on contextual information associated with a computing device. A virtual object is generated by applying the one or more stylizations to the virtual object template. The virtual object is rendered within a 3D space captured within a camera feed of the computing device.