Colocated Shared AR Without Backend Server

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing augmented reality (AR) systems struggle to provide seamless and synchronized shared experiences among multiple users without relying on server communication, limiting in-person social interaction and requiring users to be within a specific proximity.

Innovation Solution

Establishing a common coordinate system for shared AR sessions based on skeletal positions, allowing users to participate in synchronized AR experiences without server communication by using predefined markers for alignment and synchronization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If existing AR systems use server communication for synchronized shared experiences, then synchronization and coordination between users can be achieved, but system complexity and dependency on external infrastructure increase

Engineering Contradiction:
Improvesynchronization reliabilityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts the synchronization function from the server infrastructure and relocates it to the client devices themselves. Each device independently determines its position within the shared AR space using local sensors and calculations, eliminating the need for continuous server-mediated coordination while maintaining synchronization reliability among co-located users.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Each client device autonomously establishes its own coordinate system and determines its position relative to other devices using local sensor data and mathematical calculations. The system serves itself by having devices independently compute their spatial relationships without requiring external server intervention, thereby reducing system complexity while maintaining reliable synchronization.

Inventive Principle:
Principle #25Self-service

2Ease of operation

If existing AR systems require users to be within specific proximity for shared experiences, then in-person social interaction is encouraged, but the applicability and accessibility of the system is limited

Engineering Contradiction:
Improvesocial interaction facilitationVSAvoidsystem accessibility
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent introduces a hierarchical dimension to proximity detection by establishing a primary device that other devices reference. Instead of requiring all devices to be within mutual communication range simultaneously, the system allows devices to connect to the primary device's coordinate system, effectively extending the reachable space and enabling broader accessibility while still encouraging in-person interaction through the primary device's physical presence requirement.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Ease of operation

If existing AR systems establish coordinate systems for each user independently, then user perspective and control are maintained, but synchronization and alignment between users' AR experiences becomes difficult

Engineering Contradiction:
Improveuser perspective controlVSAvoidcoordinate alignment precision
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The patent merges individual user coordinate systems into a unified shared AR space by having all devices reference a common primary device's coordinate system. Each user maintains their own perspective and control through device orientation and position, but all coordinate systems are aligned to the same reference frame, ensuring precise synchronization and alignment of virtual objects across all users' displays.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS11893301B2Colocated shared augmented reality without shared backend
Publication Date: 2024.02.06 SNAP INC
  • US11893301B2 patent drawing
  • US11893301B2 patent drawing
  • US11893301B2 patent drawing

AI summary

Methods and systems are disclosed for creating a shared augmented reality (AR) session. The methods and systems perform operations comprising: receiving, by a client device, input that selects a shared augmented reality (AR) experience from a plurality of shared AR experiences; in response to receiving the input, determining one or more resources associated with the selected shared AR experience; determining, by the client device, that two or more users are located within a threshold proximity of the client device; and activating the selected shared AR experience in response to determining that the two or more users are located within the threshold proximity of the client device.