Video Asset Bundling for Storage Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvevideo asset variation completenessVSAvoidstorage requirements
Core Design Contradiction:
ReliabilityVSQuantity of substance

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.

Inventive Principle:
Principle #5Merging (Combining)

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.

Inventive Principle:
Principle #6Universality (Multi-functionality)

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

Engineering Contradiction:
Improvesearch and browse functionalityVSAvoiddelivery model flexibility
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

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

Engineering Contradiction:
Improvevideo asset information completenessVSAvoidstorage management complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

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.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS11457280B2Bundling of video asset variants in a database for video delivery
Publication Date: 2022.09.27 HULU LLC
  • US11457280B2 patent drawing
  • US11457280B2 patent drawing
  • US11457280B2 patent drawing

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.