Media Playback Device Memory Management via Virtual Storage Offloading

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Next-generation digital media formats like Blu-ray Discs require data to be prepared and stored in a manner that does not support direct modification, leading to content becoming outdated or obsolete, and playback devices often have limited local storage capacity, causing delays and limitations in content playback.

Innovation Solution

Implementing a method that detects access to a portable storage medium, evaluates local memory, and moves content to virtual storage over a distributed network to free up memory and enhance playback capabilities, allowing additional content to be retrieved and stored seamlessly, thereby expanding local memory and improving the playback experience.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If content is stored in read-only manner on portable storage medium, then data integrity and format compliance are maintained, but content becomes outdated and cannot be updated

Engineering Contradiction:
Improvedata integrityVSAvoidcontent update capability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The content storage system is segmented into two parts: read-only content on the portable storage medium and updateable content in local memory. This allows the system to maintain data integrity for the original content while enabling updates through additional or modified content stored separately in local memory.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary actions by pre-storing content on the portable storage medium in the required format, then subsequently updating this content by adding or modifying files in local memory. This preliminary storage followed by incremental updates resolves the contradiction between maintaining format compliance and enabling content freshness.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If more content is stored in local memory, then playback capabilities are enhanced, but storage capacity is limited and memory fills up

Engineering Contradiction:
Improveplayback capabilityVSAvoidavailable storage capacity
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The system extracts content that is less frequently accessed or can be recreated from the portable storage medium and moves it to virtual storage. This frees up local memory space while maintaining playback capability, as the extracted content can be reloaded from virtual storage or the portable medium when needed.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Virtual storage acts as an intermediary between local memory and remote storage. It provides a buffer that allows the system to maintain a limited amount of content in fast local memory while leveraging larger remote storage capacity, thus resolving the contradiction between playback capability and available storage capacity.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Quantity of substance

If content is moved to virtual storage, then local memory is freed up, but access time increases due to network dependency

Engineering Contradiction:
Improvelocal memory availabilityVSAvoidcontent access time
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-loading content into local memory before it is actually needed for playback. This anticipatory loading reduces access time during playback while still allowing content to be moved to virtual storage when not in use, thus resolving the contradiction between local memory availability and content access time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system applies local quality by keeping frequently accessed content in fast local memory while moving less frequently accessed content to virtual storage. This selective placement based on access patterns optimizes both local memory availability and content access time, as hot content remains locally accessible while cold content resides in virtual storage.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS10049704B2Methods and systems of dynamically managing content for use by a media playback device
Publication Date: 2018.08.14 DELUXE MEDIA
  • US10049704B2 patent drawing
  • US10049704B2 patent drawing
  • US10049704B2 patent drawing

AI summary

Some embodiments provide systems and/or methods of managing content in providing a playback experience associated with a portable storage medium by detecting access to a first portable storage medium with multimedia content recorded on the first portable storage medium; evaluating content on the first portable storage medium; evaluating local memory of the multimedia playback device; determining, in response to the evaluation of the content on the first portable storage medium and the evaluation of the local memory, whether memory on the local memory needs to be freed up in implementing playback of multimedia content in association with the first portable storage medium; and moving one or more contents stored on the local memory of the multimedia playback device to a virtual storage accessible by the multimedia playback device over a distributed network in response to determining that memory on the local memory needs to be freed up.