Physical-Marker AR Content Rendering for Real-Time Collaboration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing augmented reality systems lack the ability to render and interact with three-dimensional virtual content objects in a realistic and collaborative manner, limiting user engagement and functionality.

Innovation Solution

A system and method for rendering virtual content objects in an augmented reality environment using a physical marker, enabling three-dimensional virtual images of objects that can be manipulated and shared among users, with features like real-time interaction, collaborative editing, and integration with real-world views.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If virtual content objects are rendered in augmented reality environment, then user engagement and functionality are enhanced, but system complexity increases

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

Solution Approach 1:

A server acts as an intermediary between multiple users and the augmented reality system. The server stores virtual content objects, manages user interactions, and coordinates collaborative editing, thereby distributing system complexity away from individual user devices while enabling enhanced user engagement and collaborative functionality.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If multiple users interact with virtual content simultaneously, then collaborative functionality is enabled, but coordination complexity increases

Engineering Contradiction:
Improvecollaborative functionalityVSAvoidcoordination complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system implements feedback mechanisms where the server continuously monitors user interactions with virtual content objects and provides real-time updates to all connected users. This feedback loop enables multiple users to collaborate simultaneously on the same virtual content, coordinating their actions through the server without requiring complex peer-to-peer synchronization.

Inventive Principle:
Principle #23Feedback

3Ease of operation

If virtual content objects are made manipulable in real-time, then interactivity is improved, but processing requirements increase

Engineering Contradiction:
ImproveinteractivityVSAvoidprocessing requirements
Core Design Contradiction:
Ease of operationVSPower

Solution Approach 1:

Virtual content objects are pre-loaded and stored on the server in a ready-to-use state. When users access these objects, the server retrieves and transmits them to user devices, eliminating the need for complex real-time generation or rendering calculations on individual devices. This preliminary preparation enables smooth real-time manipulation while reducing processing requirements during user interaction.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12350586B2Systems and methods for rendering a virtual content object in an augmented reality environment
Publication Date: 2025.07.08 AR2 PROJECT LLC
  • US12350586B2 patent drawing
  • US12350586B2 patent drawing
  • US12350586B2 patent drawing

AI summary

Systems and methods for rendering of a virtual content object in an augmented reality environment based on a physical marker are discussed herein. Virtual content objects may be rendered by a display device in an augmented reality environment based on the field of view seen through the display device and a position of a marker (and one or more linkage points associated with the marker) in the real world. When rendered in the augmented reality environment, the virtual content objects may be visualized from any angle, from the exterior or interior of the object, and manipulated in response to user input. Virtual content objects and/or user visualizations of virtual content objects may be shared with other users (local and/or remote), enabling multiple users to potentially build, modify, and/or interact with a virtual content object simultaneously and/or cooperatively.