Virtualized Systems for 2D Testing of 3D Virtual Experiences

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems face challenges in efficiently evaluating and modifying virtual experiences without requiring a user to interact with three-dimensional environments, necessitating a more efficient testing method for virtual experiences.

Innovation Solution

A simulator application with a guest operating system provides a testing environment on an electronic device, allowing for the simulation of three-dimensional virtual experiences in two dimensions, enabling interactions and updates based on user inputs and data exchange between host and guest operating systems.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a three-dimensional environment is used for testing virtual experiences, then the realism and user experience are improved, but the device requirements and complexity increase

Engineering Contradiction:
Improvetesting accuracyVSAvoiddevice requirements
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent creates a two-dimensional copy of the three-dimensional virtual environment that preserves the essential testing functionality. The simulator application renders 3D scenes on a 2D display, allowing testing of virtual experiences without requiring the actual 3D hardware, thus reducing device complexity while maintaining testing accuracy

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent introduces a simulator application as an intermediary layer between the test subject and the display device. This simulator acts as a mediator that translates 3D rendering requirements into 2D display output, enabling accurate testing of virtual experiences on simpler devices without direct 3D hardware

Inventive Principle:
Principle #24Intermediary (Mediator)

2Device complexity

If a two-dimensional display is used for testing, then the device complexity is reduced, but the realism of virtual experience evaluation decreases

Engineering Contradiction:
Improvedevice requirementsVSAvoidtesting accuracy
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent transforms the three-dimensional virtual environment into a two-dimensional representation that retains the essential spatial relationships and visual characteristics. By properly projecting 3D scenes onto a 2D display, the system maintains testing accuracy while adapting to simpler device constraints

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Reliability

If direct interaction with three-dimensional virtual environments is required, then the user experience is improved, but the ease of operation and accessibility are reduced

Engineering Contradiction:
Improveevaluation accuracyVSAvoiduser accessibility
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent creates a accessible two-dimensional copy of the three-dimensional testing environment, allowing users with diverse abilities to interact with and evaluate virtual experiences using standard 2D input devices, thereby improving ease of operation while maintaining evaluation accuracy through the simulator's faithful reproduction of 3D behavior

Inventive Principle:
Principle #26Copying

Data Source

PatentUS12443326B2Systems and methods of virtualized systems on electronic devices
Publication Date: 2025.10.14 APPLE INC
  • US12443326B2 patent drawing
  • US12443326B2 patent drawing
  • US12443326B2 patent drawing

AI summary

Some examples of the disclosure are directed to a virtualized system on an electronic device. In some embodiments, a simulator application that includes a guest operating system is provided on an electronic device. In some embodiments, the simulator application provides a testing environment for a virtual experience of a secondary application that is in communication with the guest operating system. In some embodiments, the electronic device displays a user interface associated with the simulator application, the user interface including a computer-generated environment and an object. In some embodiments, while displaying the user interface, the electronic device receives an input that corresponds to a request to cause the object to perform a respective operation in the computer-generated environment. In some embodiments, in response to receiving the input, the electronic device causes the object to perform an operation based on the input and updates the computer-generated environment based on the operation.