Augmented Reality System Location-Aware Rendering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing augmented reality (AR) systems struggle to efficiently generate and present dynamic, location-based AR media content across multiple client devices, lacking real-time perspective and orientation adjustments based on user location.

Innovation Solution

An AR system that generates and displays presentations of a space on multiple client devices, rendering graphical elements at selected points within the space while adjusting their orientation based on the location and perspective of each device, and allowing users to interact with these elements in real-time.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If AR systems render graphical elements with real-time perspective and orientation adjustments based on user location, then the immersion and accuracy of AR experiences are improved, but the computational complexity and processing requirements increase

Engineering Contradiction:
Improvelocation-aware rendering accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system pre-calculates and stores perspective and orientation adjustments for multiple predefined locations before the user actually views them. When a user arrives at a location, the corresponding pre-computed rendering parameters are immediately applied without real-time calculation, thus achieving location-aware accuracy while avoiding real-time computational complexity

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adapts the level of rendering detail based on user location and device capabilities. For locations with stable viewpoints, simplified pre-computed models are used. For locations requiring more flexibility, the system dynamically adjusts rendering parameters, balancing accuracy requirements with computational constraints

Inventive Principle:
Principle #15Dynamics

2Reliability

If AR systems synchronize and update graphical elements across multiple client devices in real-time, then the consistency and collaboration experience are improved, but the network bandwidth and synchronization overhead increase

Engineering Contradiction:
Improvemulti-device consistencyVSAvoidnetwork overhead
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

Instead of synchronizing all graphical elements to all devices, the system selectively transmits only the specific elements and updates relevant to each user's current viewpoint and interaction context. Each device receives a customized subset of data, maintaining local consistency for visible elements while reducing overall network traffic

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system creates lightweight local copies of graphical elements on each device with sufficient detail for local rendering, rather than continuously streaming high-fidelity data. These copies are updated incrementally when changes occur, reducing the frequency and volume of network transmissions while maintaining visual consistency

Inventive Principle:
Principle #26Copying

3Loss of information

If AR systems provide detailed location-based graphical elements and real-time updates, then the information completeness and user experience quality are improved, but the data transmission volume and processing load increase

Engineering Contradiction:
ImproveAR content completenessVSAvoiddata transmission volume
Core Design Contradiction:
Loss of informationVSQuantity of substance

Solution Approach 1:

The system transmits a slightly larger amount of data than strictly necessary for current visibility, including pre-computed rendering parameters and metadata that enable efficient local processing. This approach reduces the need for subsequent correction transmissions and real-time adjustments, as the initial data packet contains enough information for comprehensive local rendering

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The AR content is divided into discrete, independently renderable graphical elements associated with specific location markers. Each element can be transmitted and processed separately, allowing the system to send only the segments relevant to the user's current location and viewpoint, rather than transmitting complete scene data

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20250200912A1Augmented reality system
Publication Date: 2025.06.19 SNAP INC
  • US20250200912A1 patent drawing
  • US20250200912A1 patent drawing
  • US20250200912A1 patent drawing

AI summary

An augmented reality system to generate and cause display of a presentation of a space at a first client device, receive one or more selections of points within the presentation of the space at the first client device, and render graphical elements at the one or more points within the presentation of the space at the first client device. The augmented reality system is further configured to receive a display request to display the space at a second client device, and in response, may render a second presentation of the space at the second client device, wherein the second presentation of the space includes the graphical elements at the one or more points.