Media Disc Reliability via Predictive Buffering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for data recovery from damaged media, such as scratched or contaminated removable media, often result in delays or render media unusable, especially in time-sensitive applications, and may not provide reliable access to damaged content.

Innovation Solution

A processor-based mechanism that recognizes read errors in media and requests clean or undamaged content from local storage or a network, using predictive modeling to anticipate and retrieve additional content to replace damaged sectors, ensuring continuous access without noticeable delays.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If error correction codes attempt to re-read damaged content, then media reliability is improved, but the errors may exceed correction capability and cause excessive delays

Engineering Contradiction:
Improvemedia reliabilityVSAvoidtime delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system pre-loads multiple sectors of media content into a buffer before they are needed during playback. When damage is detected in a sector, the already-loaded backup sectors can be immediately substituted without waiting for error correction processes or re-reading operations, thereby eliminating time delays while maintaining reliability

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Instead of attempting to correct errors in the original damaged media content, the system creates and maintains a separate copy of the media content in a buffer. When damage is detected, the copy is used to replace the damaged sectors, providing reliable access without the time penalties of error correction algorithms

Inventive Principle:
Principle #26Copying

2Reliability

If data recovery methods skip over damaged portions, then access to content is maintained, but the real-time purpose is defeated in time-sensitive applications

Engineering Contradiction:
Improvecontent accessibilityVSAvoidreal-time performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system pre-loads multiple sectors into a buffer before playback begins. This preliminary action ensures that when damage occurs during real-time playback, the necessary content is already available in the buffer to maintain continuous playback without skipping or delays, preserving both accessibility and real-time performance

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The buffering mechanism ensures continuous playback by maintaining a ready supply of content in the buffer. When damage is detected, the system can immediately switch to alternative sectors from the buffer without interruption, maintaining the continuity of useful action (playback) rather than stopping to handle the damaged portions

Inventive Principle:
Principle #20Continuity of useful action

3Reliability

If a backup of media content is made, then damaged portions can be replaced, but the copy must be made prior to damage and requires copying entire content

Engineering Contradiction:
Improvedamage recovery capabilityVSAvoidbackup system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

Instead of creating a complete backup of the entire media content, the system segments the content into individual sectors and loads only the necessary sectors into the buffer as needed. This segmentation approach reduces the complexity and storage requirements of the backup system while maintaining the ability to replace damaged portions

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary loading of sectors into the buffer before they are needed during playback. This allows the system to have ready-access to replacement content without requiring a complete pre-copy of the entire media, reducing system complexity while maintaining recovery capability

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS7801001B2Media disc reliability
Publication Date: 2010.09.21 MICROSOFT TECHNOLOGY LICENSING LLC
  • US7801001B2 patent drawing
  • US7801001B2 patent drawing
  • US7801001B2 patent drawing

AI summary

Damage to removable or non-removable media or to content on the media may prevent access to content on the media. A processor may recognize a defect in the media, for example, due to read errors. The processor may request a “clean” (i.e., undamaged) or replaceable version of the non-readable media content. The processor may request the content over a network. The processor may store the requested content in local storage, such as in the cache or more permanent memory. The processor may read the requested portion directly over the network or from the stored location, rather than reading the damaged portion from the removable media. Once stored locally, the clean version may be available for subsequent access. Subsequently, the processor may request previously stored content from local storage without needing to request content over the network.