Storage Management for Adaptive Bitrate Video Segments

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Cloud storage systems face high costs and complexity in managing Adaptive Bitrate Video (ABR) content segments due to increased delivery demands, requiring significant IOPS and network bandwidth, especially for content items like video recordings.

Innovation Solution

A storage system that uses a unique content identification scheme to distribute and store unique copies of content segments across storage devices, optimizing storage and management by ensuring segments are written sequentially and contiguously, reducing redundancy through 2-way replication and erasure coding.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If cloud storage systems store ABR content segments with traditional methods, then content availability is maintained, but storage costs and system complexity increase significantly

Engineering Contradiction:
Improvecontent availabilityVSAvoidstorage system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments content into discrete blocks that can be independently stored and managed across multiple storage devices. Each block is assigned a unique identifier enabling granular tracking and retrieval, reducing overall system complexity while maintaining content availability through distributed storage of segmented data

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The storage system implements a universal content identification scheme that works across different storage devices and content types. The unique content identifier system provides multi-functional capability for tracking, retrieving, and managing content segments across the entire storage infrastructure, simplifying operations while ensuring availability

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

2Productivity

If cloud storage systems handle high delivery demands for ABR content, then content accessibility is improved, but IOPS and network bandwidth requirements increase

Engineering Contradiction:
Improvecontent delivery speedVSAvoidIOPS and network bandwidth consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The system pre-generates and stores multiple bitrate versions of content segments during ingestion, rather than transcoding on-demand. This preliminary action enables rapid content delivery at different quality levels without requiring intensive real-time processing, reducing IOPS and bandwidth consumption during high-demand delivery scenarios

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements Adaptive Bitrate Video segmentation where different portions of content are stored at different quality levels based on predicted delivery needs. High-motion segments are stored at higher bitrates while static segments use lower bitrates, optimizing delivery performance while reducing overall storage and transmission resource requirements

Inventive Principle:
Principle #3Local quality

3Reliability

If cloud storage systems store redundant copies of content segments, then data reliability is improved, but storage costs increase

Engineering Contradiction:
Improvedata reliabilityVSAvoidstorage capacity consumption
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent implements asymmetric replication where the degree of redundancy varies by content characteristics and access patterns. Frequently accessed content receives higher replication factors for reliability, while less accessed content uses minimal redundancy. This asymmetric approach maintains data reliability for critical content while optimizing overall storage capacity utilization

Inventive Principle:
Principle #4Asymmetry

Data Source

PatentUS20250112969A1Systems, methods, and apparatuses for storage management
Publication Date: 2025.04.03 COMCAST CABLE COMM LLC
  • US20250112969A1 patent drawing
  • US20250112969A1 patent drawing
  • US20250112969A1 patent drawing

AI summary

A computing device may receive a request to store a content segment(s). The request may include an estimated storage size. The computing device may determine a plurality of storage devices based on an estimated capacity of each of the storage devices to store the content segment(s). The computing device may cause each of the storage devices to allocate storage for the content segment(s). The allocated storage may be tracked and/or retrieved based on location metadata indicative of the allocated storage that may be stored at a cache and/or metadata repository.