Video on Demand DVR Storage Segmentation and Encryption Extraction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Video on demand (VOD) services face challenges due to limited DVR storage capacity and security risks associated with software-based encryption, which restricts the availability of content and increases unauthorized access.
Innovation Solution
Splitting video programs into segments (Clip A and Clip B), where Clip A is pre-stored on the DVR unencrypted and Clip B is broadcast regularly, allowing seamless playback and reducing storage needs and security risks by eliminating the need for encrypted data storage on the DVR.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If all available programming choices are stored on the DVR to provide VOD service, then the subscriber has access to all programs, but the limited storage capacity causes unwanted programming to be stored unnecessarily
Solution Approach 1:
The program is divided into two segments: Clip A (first portion) and Clip B (remaining portion). Clip A is stored on the DVR while Clip B is broadcast regularly. This segmentation allows the system to store only a portion of the program permanently, reducing storage capacity consumption while still providing VOD access to the complete program through the combination of stored and broadcast segments.
2Reliability
If software based encryption methods are used to protect program content, then security is provided, but hackers can defeat the encryption increasing unauthorized access risk
Solution Approach 1:
The encryption mechanism is extracted from the stored program content. Clip A is stored unencrypted on the DVR, while Clip B is broadcast encrypted. This extraction eliminates the security risk of storing encrypted content that could be targeted by hackers, as the stored portion contains no encrypted data that could be compromised.
Solution Approach 2:
Clip A is delivered and stored in advance before the subscriber requests the program. This preliminary action allows the subscriber to have immediate access to the first portion of the program without waiting for the complete encrypted broadcast, while the remaining encrypted portion is delivered separately through the regular broadcast schedule.
3Reliability
If encrypted video data is stored on the DVR to enable VOD service, then program content is protected, but not all DVRs possess the capability to store encrypted video severely limiting service availability
Solution Approach 1:
The requirement for encrypted video storage capability is extracted from the DVR specifications. By storing Clip A unencrypted and broadcasting Clip B encrypted, the system eliminates the need for DVRs to store encrypted video, thereby expanding compatibility to include all DVR types without requiring advanced encryption storage features.
4Loss of time
If the complete program is delivered to the DVR for immediate viewing, then the subscriber can watch without waiting, but the storage requirements on the DVR become excessive
Solution Approach 1:
The program is segmented into Clip A (stored in advance) and Clip B (broadcast on demand). This segmentation enables the subscriber to watch the program immediately after purchase since Clip A is already stored, while avoiding the need to store the complete program by delivering Clip B through the regular broadcast schedule.
Data Source
AI summary
The present invention is a video on demand service enabled from a near video on demand service. A desired program is split into portions, or clips. The first clip is delivered a priori to the customer's Digital Video Recorder (DVR) using a hidden channel and it is made available for purchase on demand. The remaining portion is broadcast regularly using the start time of the Near Video On Demand service, for as long as the program is available for Video On Demand purchase. Upon purchase, the remaining portion is authorized for capture by the DVR. The clips are spliced together upon playback to form a complete program.


