Device-Agnostic Artificial Reality Schema for Cross-Platform XR Interaction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing AR, VR, and MR systems define their own data objects and environment variables, preventing elements defined for one type of XR system from being accessible in another, leading to incompatibilities and errors when producers, instantiators, and consumers have different assumptions about features of an element.

Innovation Solution

The XRE schema defines XR elements in a manner consistent across XR systems, specifying relationships and guarantees through a hierarchy and interaction methods for actors, ensuring consistent artificial reality environment definitions and interactions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If each XR system defines its own data objects and environment variables independently, then each system can maintain its own specific functionality and design preferences, but incompatibilities and errors occur when elements from one XR system are accessed in another system

Engineering Contradiction:
Improvesystem-specific functionalityVSAvoidinter-system compatibility
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent applies universality by creating a common schema framework that can represent multiple XR system types (AR, VR, MR) using unified data structures. The schema defines universal element types such as Entity, Component, and Relationship that can accommodate system-specific features while maintaining compatibility across different XR platforms, allowing one schema to serve multiple XR system purposes

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

2Ease of manufacture

If producers, instantiators, and consumers have different assumptions about features of an element, then each actor can optimize for its specific use case, but incompatibilities and errors arise from these differing assumptions

Engineering Contradiction:
Improveactor-specific optimizationVSAvoidinteraction consistency
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The patent applies preliminary action by establishing a standardized schema definition phase that occurs before instantiation. The schema pre-defines element structures, relationships, and constraints that all actors (producers, instantiators, consumers) must follow. This preliminary standardization ensures that when actors interact with elements, they share consistent assumptions about features and behavior, preventing incompatibilities while still allowing actors to optimize their implementations within the schema constraints

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12374050B2Artificial reality environment control through an artificial reality environment schema
Publication Date: 2025.07.29 META PLATFORMS TECHNOLOGIES LLC
  • US12374050B2 patent drawing
  • US12374050B2 patent drawing
  • US12374050B2 patent drawing

AI summary

An artificial reality environment (XRE) schema is defined that supports controlling interactions between various artificial reality actors. The XRE schema includes a set of definitions for an XRE, independent of type of artificial reality device. The definitions in the XRE schema can include standards for both interfaces and data objects. The XRE schema can define XR elements in terms of entities and components of a space, organized according to a hierarchy. Each entity can represent a real or virtual object or space, within the XRE, defined by a name and a collection of one or more components. Each component (as part of an entity) can define aspects and expose information about the entity. The XRE schema can specify structures that that allow actors (e.g., producers, instantiators, and consumers) to define and perform actions in relation to XRE elements.