Specification File for Platform-Agnostic VR Delivery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Virtual reality media providers face challenges in maintaining and providing platform-specific instructions for diverse media player devices, leading to difficulties in delivering seamless immersive virtual reality experiences across different operating systems.

Innovation Solution

A specification file is used to instruct media player devices on how to provide immersive virtual reality experiences, defining elements, events, and behaviors, allowing for a unified and device-platform-agnostic delivery of virtual reality content.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the virtual reality media provider system provides different versions of instructions for each platform, then each media player device can interpret instructions correctly, but the complexity and cost of maintaining multiple instruction versions increases significantly

Engineering Contradiction:
Improvecompatibility with different media player devicesVSAvoidcomplexity of maintaining platform-specific instructions
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies universality by creating a single platform-agnostic instruction set that can be executed by media player devices across different operating systems (iOS, Android, Windows, webOS). The virtual reality media provider system transmits one version of instructions that universally works on all platforms, eliminating the need to maintain separate instruction versions for each platform while still achieving correct interpretation and execution on diverse devices.

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

2Adaptability or versatility

If the virtual reality media provider system maintains platform-specific instruction versions, then compatibility with various operating systems is achieved, but the cost of maintaining and updating instructions increases

Engineering Contradiction:
Improvecompatibility with different platformsVSAvoidcost of maintaining and providing instructions
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

The system reduces costs by maintaining a single universal instruction version that works across all platforms. The media player devices are designed to execute these universal instructions locally, eliminating the need for the provider system to create, test, maintain, and update separate instruction versions for iOS, Android, Windows, and webOS, thereby significantly reducing development and maintenance costs.

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

3Device complexity

If the system uses a unified specification file format, then the complexity of maintaining instructions is reduced, but the ability to provide platform-specific optimizations is limited

Engineering Contradiction:
Improvesimplicity of instruction maintenanceVSAvoidperformance optimization for specific platforms
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent segments the instruction execution process into two parts: (1) a universal specification file format that defines the virtual reality experience and can be maintained once for all platforms, and (2) platform-specific execution environments in the media player devices that handle the actual rendering and display. This segmentation allows the provider system to maintain simple universal instructions while the diverse media player devices perform platform-specific optimizations during local execution, thus resolving the contradiction between simplicity and optimization capability.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11496587B2Methods and systems for specification file based delivery of an immersive virtual reality experience
Publication Date: 2022.11.08 VERIZON PATENT & LICENSING INC
  • US11496587B2 patent drawing
  • US11496587B2 patent drawing
  • US11496587B2 patent drawing

AI summary

An exemplary virtual reality media provider system (“system”) receives, from a media player device (“device”) by way of a network, a request for the device to provide a user with an immersive virtual reality experience. The system transmits, to the device by way of the network and in response to the request, a specification file corresponding to the immersive virtual reality experience. The specification file comprises data that defines a plurality of elements included in the immersive virtual reality experience, associates an event with a particular element included in the plurality of elements, and associates a behavior with the event that is associated with the particular element, the behavior configured to be performed with respect to the particular element in response to an occurrence of the event within the immersive virtual reality experience. The device uses the specification file to provide the user with the immersive virtual reality experience.