DVR Memory Management via Category-Based GUI Visualization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Digital video recorders (DVRs) have limited memory capacity, leading to the need for viewers to manually delete stored programs to free up space, which is cumbersome and time-consuming, especially when trying to record new programs in high definition formats that require more memory.
Innovation Solution
A digital video recorder management system that categorizes stored programs into categories based on viewing status and generates a graphical user interface (GUI) showing memory capacity utilization by each category, allowing viewers to quickly identify and select programs for deletion, thereby freeing up memory for new recordings.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If manual navigation and selection of programs for deletion is used, then memory capacity can be freed up, but the process is cumbersome and time consuming
Solution Approach 1:
The system automatically generates recommendations for programs to delete based on viewing patterns and user preferences, eliminating the need for manual navigation and selection. The DVR self-manages its storage by identifying and presenting deletion candidates without requiring time-consuming user intervention.
Solution Approach 2:
The system continuously monitors viewing habits and provides feedback in the form of recommended programs for deletion. This feedback loop allows the system to adapt to changing user preferences and automatically adjust deletion recommendations, saving users time while effectively managing storage capacity.
2Reliability
If HD programming is recorded to provide higher image and sound quality, then recording quality is improved, but fewer programs can be stored due to larger data requirements
Solution Approach 1:
The system applies different quality standards to different programs based on local conditions. HD recording is applied selectively to programs the user wants to keep in high quality, while other programs may be stored in lower resolution formats, allowing a mix of quality levels that optimizes both recording quality and storage capacity.
Solution Approach 2:
The system dynamically adjusts recording parameters such as resolution and bitrate based on program importance, user preferences, and available storage space. This allows HD recording for important programs while using lower quality settings for less important content, resolving the contradiction between quality and quantity.
3Ease of operation
If automatic deletion processes are used to free up memory capacity, then storage management is simplified, but programs of interest may be deleted before the viewer can select them
Solution Approach 1:
The system performs preliminary analysis of viewing patterns and generates deletion recommendations in advance, but does not execute deletion automatically. Instead, it presents the recommendations to the user for approval, combining automated preparation with manual confirmation to prevent accidental deletion of important programs.
Solution Approach 2:
The system acts as an intermediary between automatic deletion processes and the user. It generates intelligent recommendations based on automated analysis but requires user confirmation before execution, serving as a mediator that balances automation efficiency with user control to prevent unwanted deletions.
Data Source
AI summary
Systems and methods are operable to manage previously recorded programs. In at least one embodiment identifies a plurality of previously recorded programs, categorizes each one of the plurality of previously recorded programs into one of a plurality of recorded program categories, and generates a recorded program category-based graphical user interface (GUI). The recorded program category-based GUI graphically depicts the plurality of recorded program categories and graphically depicts an amount of memory capacity utilized by each of the plurality of recorded program categories based upon an amount of memory capacity utilized by the previously recorded programs.


