Set-Top Box HLS Chunk Caching for ABR Streaming

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional broadcast providers face high costs and complexity in setting up adaptive bit rate (ABR) streaming infrastructure to deliver over-the-top (OTT) services to subscribers via set-top boxes, as they need to transcode existing content and rely on third-party IP providers for internet protocol delivery.

Innovation Solution

A method is introduced to broadcast multiple streams for each channel at different bitrates, segmentable into chunks, which are received and stored by set-top boxes, allowing for on-demand access to ABR content without relying on third-party IP providers, using a home gateway to buffer and cache content for rapid access by in-home devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional broadcast providers set up ABR streaming infrastructure to deliver OTT services, then service delivery capability is improved, but infrastructure cost and complexity increase

Engineering Contradiction:
Improveservice delivery capabilityVSAvoidinfrastructure complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a home gateway as an intermediary device that receives broadcast content and makes it available to client devices. The gateway acts as a local server, buffering and managing content segments, while the client devices use standard HTTP protocols to request content. This intermediary approach enables ABR streaming functionality without requiring complex infrastructure changes at the broadcast provider side.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system creates local copies of content segments at the home gateway, storing multiple bitrate versions of video chunks. Instead of requiring the broadcast provider to maintain complex ABR infrastructure, the content is copied to the gateway where it can be served to multiple client devices using simple HTTP protocols, reducing the complexity burden on the provider side.

Inventive Principle:
Principle #26Copying

2Adaptability or versatility

If ABR streaming infrastructure is implemented, then content access flexibility is improved, but acquisition time increases

Engineering Contradiction:
Improvecontent access flexibilityVSAvoidacquisition time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The home gateway pre-buffers content segments from the broadcast stream, storing multiple chunks of video at different bitrates before they are requested by client devices. This preliminary action allows the gateway to immediately serve content when a client requests it, reducing acquisition time while maintaining the flexibility of ABR streaming.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The video content is divided into small segments or chunks, with each segment available in multiple bitrate versions. The gateway buffers these segmented chunks locally, allowing clients to quickly acquire individual segments as needed without waiting for the entire content stream, thus reducing acquisition time while maintaining access flexibility.

Inventive Principle:
Principle #1Segmentation

3Reliability

If third-party IP providers are used for content delivery, then delivery reliability is improved, but subscriber costs increase

Engineering Contradiction:
Improvedelivery reliabilityVSAvoidsubscriber costs
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The home gateway performs content delivery functions that would otherwise require third-party IP providers. The gateway itself manages buffering, segment management, and HTTP serving of content to client devices. This self-service approach eliminates the need for expensive third-party delivery infrastructure while maintaining reliable content delivery within the home network.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20240357199A1Broadcast Delivered HLS System
Publication Date: 2024.10.24 ARRIS ENTERPRISES LLC
  • US20240357199A1 patent drawing
  • US20240357199A1 patent drawing
  • US20240357199A1 patent drawing

AI summary

A method is provided that broadcasts channels to set top boxes (STB), processes them, and makes them available in ABR streaming format to clients in a home network. The method includes the steps of: transmitting a plurality of streams for each channel broadcast, wherein each stream is at a different bitrate and is segmentable into chunks; receiving the plurality of streams for one or more channels at the STB; and storing a plurality of segmentable chunk durations for each of the plurality of streams for each channel received. In some embodiments, HLS is packaged as MPEG transport without a manifest file, and a set top box (STB) caches HLS chunks for at least the consumer's most viewed channels, reducing acquisition time of those HLS streams. The STB reconstitutes the HLS playlist and chunks for delivery throughout the home.