Shared Interactive Environment Server for Cross-Platform AR VR Input

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing artificial reality technologies, such as VR, AR, and MR, face compatibility issues across different devices, limiting the ability to create shared interactive environments that can accommodate a variety of input devices and modalities, thereby restricting cross-platform participation and immersive interactions.

Innovation Solution

A server-based system that registers and manages input devices from different modalities (AR, VR, and PC-based environments) within a shared interactive environment, receiving standardized inputs from adapters to update and render a unified experience across multiple devices, including mobile devices, gaming systems, and desktop computers, ensuring compatibility and broader participation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a shared interactive environment supports multiple input devices and modalities (AR, VR, PC), then cross-platform participation and immersive interactions are improved, but device complexity and system integration difficulty increase

Engineering Contradiction:
Improvecompatibility across different devicesVSAvoidsystem integration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a server as an intermediary component that mediates between diverse input devices (AR headsets, VR systems, PC keyboards/mice) and the shared interactive environment. The server receives inputs from different adapters, standardizes them into common commands, and processes them uniformly, thereby enabling compatibility across devices without requiring complex direct integration between each device pair.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The server is designed with universal functionality to handle multiple types of input devices and modalities simultaneously. It implements a unified processing framework that can interpret and respond to inputs from AR, VR, and PC-based devices through a common interface, allowing a single system to serve multiple purposes and device types without requiring separate specialized systems for each modality.

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

2Ease of operation

If artificial reality content is made available through user devices, then user accessibility is improved, but compatibility across different devices deteriorates

Engineering Contradiction:
Improveuser accessibilityVSAvoidcontent compatibility
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The server acts as an intermediary that receives content delivery requests from various user devices and coordinates the distribution of artificial reality content. It manages device-specific configurations and content formatting, ensuring that content can be accessed by different devices (mobile, tablet, PC) while maintaining compatibility through centralized control and adaptation.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system dynamically adjusts content parameters based on the specific device characteristics and capabilities. The server modifies content delivery parameters, resolution, format, and interaction modes according to the receiving device's specifications, thereby maintaining content compatibility across diverse devices while preserving user accessibility.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11521356B2Systems and methods for a shared interactive environment
Publication Date: 2022.12.06 META PLATFORMS TECHNOLOGIES LLC
  • US11521356B2 patent drawing
  • US11521356B2 patent drawing
  • US11521356B2 patent drawing

AI summary

Systems and methods for maintaining a shared interactive environment include receiving, by a server, requests to register a first input device of a first user and a second input device of a second user with a shared interactive environment. The first input device may be for a first modality involving user input for an augmented reality (AR) environment, and the second input device may be for a second modality involving user input for a personal computer (PC) based virtual environment or a virtual reality (VR) environment. The server may register the first and second input device with the shared interactive environment. The server may receive inputs from a first adapter for the first modality and from a second adapter for the second modality. The inputs may be for the first and second user to use the shared interactive environment.