Mixed Reality Step Serialization for Cross-Platform Portability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional mixed reality experiences lack portability across different platforms, requiring manual and laborious porting of software, which is time-consuming and error-prone, limiting the development and deployment of mixed reality experiences.

Innovation Solution

A facility for serializing and deserializing mixed reality experiences using a schema that generates a human-readable code with a hierarchy of tagged elements, including version indicators and computer vision tracking, allowing seamless transfer between platforms.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If manual porting of mixed reality experiences between platforms is performed, then functionality can be reused across platforms, but significant developer time and computing resources are required

Engineering Contradiction:
Improveportability of mixed reality assetsVSAvoiddeveloper time for manual porting
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent uses automated copying through serialization and deserialization processes. Mixed reality assets from a source platform are converted into a platform-agnostic serialized format (e.g., JSON, XML) that preserves the functional structure and data of the original assets. This serialized representation can then be automatically deserialized into the target platform's native format, eliminating manual recreation while maintaining functionality across different MR platforms

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent introduces a serialized representation as an intermediary format between source and target platforms. This intermediate format acts as a universal bridge that decouples the source platform's asset structure from the target platform's requirements, allowing automated translation without direct manual intervention. The serialization process converts source assets into this intermediary format, which is then deserialized into the target platform's native format

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If manual porting of mixed reality experiences between platforms is performed, then functionality can be reused across platforms, but the process is laborious and error-prone

Engineering Contradiction:
Improveportability of mixed reality assetsVSAvoidaccuracy of ported functionality
Core Design Contradiction:
Adaptability or versatilityVSManufacturing precision

Solution Approach 1:

The automated serialization and deserialization process creates precise copies of the original mixed reality assets' functional structure and data. By systematically converting assets through a standardized intermediate format, the process preserves the integrity of the original functionality while adapting it to the target platform, eliminating the errors that occur during manual recreation

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The serialized representation serves as a precise intermediary that maintains the functional integrity of source assets while enabling accurate translation to target platforms. This structured intermediate format ensures that all functional relationships, data structures, and operational logic are preserved during the conversion process, preventing the errors that typically arise from manual porting

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of manufacture

If mixed reality experiences are recreated manually for each platform, then platform-specific optimization is possible, but computing resources and storage space are wasted

Engineering Contradiction:
Improvedeployment efficiency across platformsVSAvoidstorage space for duplicate assets
Core Design Contradiction:
Ease of manufactureVSQuantity of substance

Solution Approach 1:

The patent creates a universal serialized representation that can be used across multiple platforms without requiring separate native assets for each platform. This single serialized asset format serves multiple platforms simultaneously, eliminating the need to create and store duplicate versions of the same mixed reality experience for different platforms, thereby reducing storage requirements and deployment effort

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

Solution Approach 2:

The patent merges the functionality of platform-specific assets into a unified serialized representation. By combining the essential functional elements and data structures into a single platform-agnostic format, the system eliminates redundancy and allows the same asset to be deployed across multiple platforms, reducing both storage space requirements and the computational resources needed for asset management

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS12625681B2Serializing and deserializing mixed reality experiences or portions thereof
Publication Date: 2026.05.12 SIMPLEAR INC
  • US12625681B2 patent drawing
  • US12625681B2 patent drawing
  • US12625681B2 patent drawing

AI summary

A portion of a source mixed reality (MR) experience is retrieved. Then, the portion of the source MR experience is used to generate a serialized representation including a hierarchy of tagged elements. The hierarchy of tagged elements includes a plurality of MR step elements collectively defining a procedure to be performed by a viewer of an MR experience. Each MR step element has child elements that include an MR step number indicating a position of the MR step in the MR procedure and an MR step ID element indicating an identity of the MR step. The serialized representation is deserialized to generate a portion of a target MR experience to be edited in an MR development tool. The portion of the target MR experience is usable to cause each MR step in the plurality of MR steps to be graphically represented in the MR development tool.