Dynamic Storage Balancing for Set-Top Box Media Content
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Set-top box users face the inconvenience of running out of storage space, requiring manual deletion of recorded media content, which is time-consuming and potentially risky, as they need to manage storage space within the device.
Innovation Solution
A media content storage balancing system that dynamically manages storage between local and network storage devices based on various factors such as user interaction profiles, demand ratings, and storage capacity, automatically selecting and shifting recorded media content between devices to optimize storage usage.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If manual deletion of recorded media content is used to manage storage space, then storage space can be freed, but the process is time-consuming and potentially risky
Solution Approach 1:
The system performs automatic storage management without requiring user intervention. The storage manager monitors storage capacity and automatically deletes recorded media content when the local storage device is full, eliminating the need for manual deletion by the user.
Solution Approach 2:
The system continuously monitors storage capacity and provides feedback to automatically trigger deletion actions when thresholds are reached. This closed-loop control ensures storage space is managed dynamically without user involvement.
2Quantity of substance
If manual deletion of recorded media content is used to manage storage space, then storage space can be freed, but accidental deletion of desired content may occur
Solution Approach 1:
The automated storage manager makes deletion decisions based on programmed criteria and storage availability, eliminating human error. The system selectively deletes content based on storage capacity thresholds and content metadata, ensuring only appropriate content is removed when needed.
Solution Approach 2:
The system pre-establishes storage management rules and criteria before storage space becomes critical. Content is automatically managed based on pre-set policies, preventing impulsive or erroneous deletion decisions.
3Speed
If recorded media content is stored only on local storage device, then access is fast and reliable, but storage space runs out after a certain amount of content
Solution Approach 1:
The storage system is divided into two parts: local storage device for frequently accessed content and network storage device for additional content. The storage manager segments content based on access patterns and storage availability, maintaining fast local access while expanding total capacity through network connectivity.
Solution Approach 2:
The system transitions from single-location storage to distributed storage across multiple devices. By adding the network storage dimension, the system expands capacity without sacrificing local access speed for frequently used content.
4Quantity of substance
If dynamic storage balancing is implemented between local and network storage devices, then storage space availability is ensured, but system complexity increases
Solution Approach 1:
The storage manager automatically handles all storage balancing operations without user intervention. The system monitors storage capacity, selects appropriate content for relocation, and manages data transfer between devices, presenting a simplified interface to users while implementing complex management logic internally.
Data Source
AI summary
An exemplary method includes receiving a command input by a user to record media content, recording media content data representative of the media content in response to the command, automatically selecting at least one storage device from a local storage device and a network storage device for storage of the recorded media content data in accordance with at least one of a plurality of storage balancing factors, and storing the recorded media content data in the at least one selected storage device. Corresponding methods and systems are also disclosed.


