Device-Agnostic Artificial Reality Schema for Cross-Platform XR Interaction
Find Innovative SolutionsGenerate 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
Engineering 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
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
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
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
Data Source
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.


