Virtual Optical Disc Layer for Digital Media Redirection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Media content for gaming consoles is typically optimized for physical media formats like DVDs, making digital distribution challenging when the content is not in the expected format, as gaming consoles struggle to play content packaged in different formats without conversion.

Innovation Solution

A secure virtual optical disc layer redirects the reading of media content from optical discs to a module that virtualizes optical discs, allowing content stored in different formats to be presented in a format understood by the console's drivers, enabling seamless playback of digitally distributed content.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If media content is packaged for digital distribution in formats other than the native gaming console format, then distribution flexibility is improved, but the gaming console cannot play the content without conversion

Engineering Contradiction:
Improvedistribution flexibilityVSAvoidcontent playback compatibility
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

A virtualization layer is introduced as an intermediary between the physical media driver and the game application. This virtual optical disc presents content in a format that the driver expects (ISO 9660), while actually accessing digitally distributed content in alternative formats (such as FATX). The virtualization layer translates read requests from the driver into appropriate access patterns for the underlying digital content, enabling playback compatibility without requiring content conversion.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If a virtualization layer is introduced to redirect reads from optical discs to digital packages, then format compatibility is improved, but system complexity increases

Engineering Contradiction:
Improveformat compatibilityVSAvoidsystem architecture complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The virtual optical disc is designed to present a universal interface that emulates standard optical disc behavior. It implements a standardized API that works with existing game applications and drivers, making it multi-functional by supporting both traditional optical disc content and digitally distributed content through a single unified interface. This approach adds minimal complexity while achieving broad compatibility.

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

3Reliability

If security checks such as hashing and licensing provisions are implemented, then content protection is improved, but processing time increases

Engineering Contradiction:
Improvecontent protectionVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

Security measures including hashing and licensing verification are performed in advance during the content installation and activation phases. Content fragments are hashed and verified against licensing provisions before being made accessible to the game application. This preliminary security validation prevents the need for time-consuming checks during gameplay, as the virtual optical disc can quickly verify access rights using pre-computed hashes and cached licensing information.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10717011B2Read redirection of physical media
Publication Date: 2020.07.21 MICROSOFT CORP
  • US10717011B2 patent drawing
  • US10717011B2 patent drawing
  • US10717011B2 patent drawing

AI summary

Redirection of physical media interaction is disclosed. For instance, a read action can be redirected from an optical disc to a secure virtualization module that virtualizes optical discs. The module can take digital packages in one format and present them to optical disc drivers configured to read the content of such packages in a different format. Thus, the module allows for online media content to remain in its native format while being accessible to existing native gaming console resources configured to read content in a different format. In other aspects, the module can perform various security checks on the packages, including hashing the fragments of packages, where such fragments can contain licensing provisions that can be examined by the module. The module itself can be downloaded and installed onto a gaming system or it can be pre-installed.