Media Fragment Caching Guided by Fragment Servers for Low-Latency Playback

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional media stream caching mechanisms are inefficient, leading to high resource consumption and latency, particularly in devices with limited processing and network resources, due to the resource-intensive nature of encoding formats like H.264 and the lack of effective caching strategies for media streams.

Innovation Solution

Implementing a fragmented MPEG-4 framework that allows playback upon receiving a first MPEG-4 file fragment, with intelligent caching mechanisms that analyze user viewing behavior and media stream characteristics to identify frequently accessed fragments for caching, using fragment servers to manage and distribute media stream fragments across distributed and redundant storage systems.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If media streams are encoded into H.264 format using specialized hardware, then encoding quality and speed are improved, but resource consumption and system complexity increase

Engineering Contradiction:
Improveencoding speedVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments media streams into discrete fragments that can be independently cached and delivered. Instead of handling complete media files, the system divides content into manageable units (fragments) that can be processed, cached, and transmitted separately, reducing the complexity of managing large media files while maintaining encoding efficiency.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements preliminary caching of media fragments at edge locations before they are needed for playback. By pre-caching fragments based on predicted user behavior and viewing patterns, the system reduces real-time encoding demands and delivers pre-processed content, thereby improving playback speed while reducing the need for complex real-time encoding infrastructure.

Inventive Principle:
Principle #10Preliminary action

2Loss of time

If conventional caching mechanisms are used for media streams, then implementation simplicity is maintained, but latency and network resource consumption increase

Engineering Contradiction:
Improveplayback latencyVSAvoidnetwork resource consumption
Core Design Contradiction:
Loss of timeVSUse of energy by moving object

Solution Approach 1:

The patent incorporates feedback mechanisms that monitor user viewing behavior, fragment access patterns, and network conditions. This feedback is used to dynamically adjust caching strategies, predicting which fragments will be needed and pre-caching them at appropriate edge locations. This reduces playback latency by ensuring content is already cached when needed, while optimizing network resource usage by caching only the most likely-to-be-accessed fragments.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent introduces a spatial dimension to caching by distributing fragments across multiple edge locations rather than using a single centralized cache. This multi-dimensional caching approach allows the system to serve users from the nearest or most appropriate edge location, reducing network latency and distributing network load across multiple nodes, thereby reducing overall network resource consumption.

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

3Reliability

If complete media files are cached at devices, then playback continuity is improved, but device storage requirements and memory consumption increase

Engineering Contradiction:
Improveplayback continuityVSAvoiddevice storage requirements
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent segments complete media files into smaller fragments and caches only the necessary fragments at device locations rather than storing entire files. This segmentation allows devices to maintain playback continuity by having access to frequently accessed fragments locally, while reducing device storage requirements by not storing complete media files that would rarely be fully accessed.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements local quality optimization by caching different sets of fragments at different device locations based on local viewing patterns and user behavior. Each device maintains a customized cache of fragments most relevant to its users, ensuring playback continuity for locally popular content while minimizing device storage usage by not uniformly caching all possible fragments at every location.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12556600B2Fragment server directed device fragment caching
Publication Date: 2026.02.17 ADEIA MEDIA HOLDINGS INC
  • US12556600B2 patent drawing
  • US12556600B2 patent drawing
  • US12556600B2 patent drawing

AI summary

The media stream delivery system encodes and fragments media streams into numerous media stream fragments maintained on fragment servers. Devices obtain fragments to reconstruct media streams including live real-time media streams for playback on the devices. A device may perform caching of media stream fragments so that particular fragments need not be accessed again from a fragment server. A fragment server or even a content provider can analyze and monitor characteristics of media streams, viewing behavior, content popularity, etc., to identify fragments for caching at the playback devices. Caching indicators along with time period indicators may be included in the media stream fragments.