Web XR Scene Generation Across Mobile OS API Barriers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing XR applications struggle with cross-platform compatibility across mobile devices with different operating systems, leading to limitations in user device selection and inconsistent user experiences, particularly when generating XR scenes.

Innovation Solution

A system and method for generating XR scenes using a web environment that utilizes a single API and adapts program code to work across devices with different operating systems, such as Android and iOS, by providing additional APIs as needed, and leveraging sensors like accelerometers, gyroscopes, and lidars for enhanced scene playback.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If dedicated computer applications are used to generate XR scenes, then XR scene generation capability is provided, but cross-platform compatibility is poor and device selection is limited

Engineering Contradiction:
Improvecross-platform compatibilityVSAvoidprogram code adaptation complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies universality by using a web environment (browser) as a universal platform that can run on multiple operating systems (Android, iOS, etc.) without requiring separate native applications. The browser acts as a universal container that handles different OS APIs, allowing the same XR scene generation logic to work across diverse devices. This resolves the contradiction by providing broad adaptability through a single web-based solution rather than multiple platform-specific applications.

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

Solution Approach 2:

The patent uses the browser environment as an intermediary layer between the XR scene generation logic and the underlying operating system APIs. The browser mediates between the web-based application and the native OS, handling API differences and restrictions. This intermediary approach allows the application to maintain consistent behavior across platforms without directly dealing with OS-specific complexities, thus improving cross-platform compatibility while reducing program code adaptation complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If a web environment is used to ensure cross-platform compatibility, then device adaptability improves, but API access is restricted and reliability decreases

Engineering Contradiction:
Improvecross-platform compatibilityVSAvoidAPI access reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The browser serves as a reliable intermediary that provides controlled access to native APIs through standardized web APIs. Rather than directly accessing restricted OS APIs, the application uses browser-provided web APIs (such as WebXR, Geolocation API, Device Orientation API) that are reliably available across platforms. The browser mediates these access requests, ensuring both cross-platform compatibility and reliable functionality within the constraints of the web environment.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent adapts to API restrictions by changing the interface parameters and methods used to access device capabilities. Instead of using native OS APIs with direct access, it uses web-based API equivalents that operate within browser security models. For example, using the Geolocation API instead of direct GPS access, or Device Orientation API instead of direct accelerometer/gyroscope access. This parameter change approach maintains reliability by using standardized, well-supported web APIs while achieving cross-platform compatibility.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If platform-specific applications are developed, then API access reliability is maintained, but cross-platform compatibility and user experience consistency deteriorate

Engineering Contradiction:
ImproveAPI access reliabilityVSAvoidcross-platform compatibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent achieves universality by developing a single web-based application that can run on multiple platforms (Android, iOS, desktop browsers) without requiring separate native applications for each platform. The web environment provides a universal runtime that ensures consistent behavior across platforms while maintaining reliable API access through standardized web APIs. This eliminates the need for platform-specific development while preserving reliability through the use of well-supported browser APIs.

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

4Loss of time

If program code is adapted for single operating system, then development time is reduced, but user device selection and sharing capability are limited

Engineering Contradiction:
Improvedevelopment timeVSAvoiddevice sharing capability
Core Design Contradiction:
Loss of timeVSAdaptability or versatility

Solution Approach 1:

By using a web environment, the patent achieves multi-functionality where a single program codebase serves multiple operating systems and device types. The web-based approach eliminates the need for separate code adaptations for different platforms, significantly reducing development time while simultaneously expanding device sharing capability. Users can access and share XR scenes across Android, iOS, and desktop devices using the same web application, achieving both time efficiency and broad adaptability.

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

Data Source

PatentUS20260112127A1System for generating XR scene using web environment of mobile user device
Publication Date: 2026.04.23 LLC ADDON
  • US20260112127A1 patent drawing
  • US20260112127A1 patent drawing

AI summary

The technical solution relates to the field of information technology, more specifically, to methods and techniques for creating extended reality (XR) scenes. There is a need to ensure the ability to create reliable and stable XR applications that allow for stable and reliable generation of an XR scene regardless of the operating system of the mobile user device. A system for generating XR scene using web environment of mobile user device is proposed. The technical result achieved by implementing the claimed technical solution, in addition to implementing the product and/or method for its intended purpose, is to ensure the reliability and stability of generating an XR scene using the web environment of a mobile user device. In some other aspects, the technical result achieved by implementing the claimed technical solution is also an increase in the stability of the XR scene.