Video Asset Bundling for Storage Efficiency
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current video delivery systems face inefficiencies in storing and managing video assets due to the need for multiple copies of files for different variations of video assets, leading to increased storage requirements and limited search and browse functionality.
Innovation Solution
Implementing a tiered catalog data structure that uses bundles to store metadata efficiently, allowing re-use of information across variations and enabling search and browse functions at both the video asset and bundle levels, thereby reducing storage needs and enhancing user experience.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If multiple copies of video asset files are stored for different variations, then complete video asset variations are maintained, but storage requirements increase significantly
Solution Approach 1:
The patent merges multiple video asset variations that share common characteristics into a single bundled representation in the database. Instead of storing separate files for each variation, the system combines them into a bundle that contains the common file reference and variation-specific metadata, significantly reducing storage requirements while maintaining all variations.
Solution Approach 2:
The bundled video asset structure serves multiple functions: it stores the common video file reference, maintains information about all variations, enables efficient retrieval of any variation, and supports search and browse operations. This multi-functional approach eliminates the need for separate storage structures for each variation type.
2Ease of operation
If discrete video asset modeling is used in the database, then search and browse functions work for the given number of assets, but the system cannot efficiently handle multiple delivery models and variations
Solution Approach 1:
The patent segments the video asset information into distinct components: the common video file reference, variation-specific metadata, and delivery model parameters. This segmentation allows the system to maintain discrete searchable elements while supporting multiple delivery models and variations within a unified bundle structure.
Solution Approach 2:
The patent adds a new dimension to the database structure by introducing bundles as an intermediate layer between individual video assets and the database. This dimensional change enables the system to organize assets by delivery models and variations while maintaining efficient search and browse capabilities at multiple levels.
3Loss of information
If separate files are generated for each video asset entry, then complete video asset information is stored, but storage efficiency decreases and management complexity increases
Solution Approach 1:
Instead of copying the entire video file for each variation, the patent creates a bundled representation that references the common video file and stores only the variation-specific metadata. This selective copying approach maintains information completeness while dramatically reducing storage requirements and management complexity.
Data Source
AI summary
In one embodiment, a method receives a first bundle and a second bundle for a video based on metadata for the video. The method stores the second bundle with a dependency on the first bundle when the second bundle is associated with a first set of control data parameters found in the first bundle that control a first aspect of access to the video. The second bundle is stored with a second set of control data parameters to control a second aspect of access to the video. When the first bundle is selected, the method accesses the first set of control data parameters for the first bundle. When the second bundle is selected, the method accesses the first set of control data parameters in the first bundle via the dependency to the first bundle and the second set of control data parameters for the second bundle.


