VR Project Hosting Server Device Adaptation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current Virtual Reality (VR) technologies require extensive programming knowledge and complex processing to generate and optimize VR projects for different devices, as they lack a simple method to identify and execute optimal media files based on device configurations.

Innovation Solution

A system and method for creating, hosting, and accessing VR projects that allows users to import media files and define interactions, with a server identifying and providing the optimal version of media files based on user device configurations, including hardware capabilities and firmware type, through a VRXF file that includes references to storage locations and interaction details.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If VR data is made available in different formats/versions compatible with different VR devices, then the VR data can be played on various devices, but the VR devices cannot identify the optimal VR data from several formats/versions

Engineering Contradiction:
Improvecompatibility with different VR devicesVSAvoididentification of optimal VR data
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The VR device automatically identifies and selects the optimal VR data format/version based on its own configuration specifications without requiring manual intervention. The system embeds configuration information in the VR data packages, enabling the device to self-determine compatibility and optimality through automated comparison of its capabilities against the available formats.

Inventive Principle:
Principle #25Self-service

2Productivity

If programmers write massive program codes defining instructions for processing media files, then the media files can be processed to generate VR data, but the process requires vast knowledge of 3D programming and processing of media files

Engineering Contradiction:
Improveprocessing of media files to generate VR dataVSAvoidknowledge requirement for creating VR projects
Core Design Contradiction:
ProductivityVSEase of manufacture

Solution Approach 1:

An automated processing system acts as an intermediary between the creator's simple inputs and the complex VR data generation process. The system translates user-friendly media file selections and basic interaction definitions into optimized VR data packages, eliminating the need for creators to write complex processing instructions while maintaining high productivity in VR project creation.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system automatically generates the necessary processing instructions and program codes based on the creator's simple inputs. The automated pipeline performs media file processing, format conversion, and optimization without requiring the creator to have programming knowledge, while still achieving efficient VR data generation.

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If a server hosts multiple versions of media files for different device configurations, then the optimal version can be identified based on device capabilities, but the system complexity increases

Engineering Contradiction:
Improvesupport for multiple device configurationsVSAvoidserver management of multiple media file versions
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

Multiple versions of media files are pre-processed and packaged with embedded configuration information before being uploaded to the server. This preliminary organization allows the server to efficiently manage versions by simply storing pre-packaged files with metadata, rather than dynamically processing and matching files during runtime, thereby reducing server-side complexity.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11995789B2System and method of creating, hosting, and accessing virtual reality projects
Publication Date: 2024.05.28 NETZTREND UG
  • US11995789B2 patent drawing
  • US11995789B2 patent drawing
  • US11995789B2 patent drawing

AI summary

A system and a method of creating, hosting, and accessing a VR project is described. Media files are imported into a software application running on a system and details of interaction between the media files are provided. The media files are processed based on the details of interaction for creation of the VR project. The VR project may include multiple versions of media files prepared based on configurations of user devices requiring access to the VR project. A user device may place a request to a server hosting the VR project. The server may identify an optimal version of media files for the user device, based on configurations of the user device. The optimal version of the media files along with a corresponding VRXF file including details of interactions between the media files is transmitted to the user device, for delivering a best VR experience of the VR project.