Dynamic Manifest File Management for Trickplay Playback

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

As devices such as set-top boxes and mobile devices experience a reduction in storage capacity due to smaller form factors, they struggle to accommodate the data required for trickplay playback of content, such as rewinding, pausing, and fast-forwarding, which is traditionally supported by larger storage capacities.

Innovation Solution

The generation and management of manifest files by communication devices to efficiently obtain and manage portions of content items, allowing for trickplay capabilities by modifying metadata and appending new metadata to existing manifest files, even in resource-constrained environments.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Volume of moving object

If devices reduce their form factor and physical size, then device portability and compactness are improved, but storage capacity decreases making it difficult to accommodate trickplay data

Engineering Contradiction:
Improvedevice form factorVSAvoidstorage capacity
Core Design Contradiction:
Volume of moving objectVSQuantity of substance

Solution Approach 1:

The patent segments the manifest file into multiple parts and stores them across different locations (local device storage and remote server). This allows the system to maintain trickplay functionality without requiring all metadata to be stored locally, thus resolving the contradiction between small device form factor and sufficient storage capacity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a server as an intermediary to store portions of the manifest file that are not currently stored locally. The device can retrieve these portions when needed for trickplay operations, effectively extending the device's storage capacity beyond its physical limitations.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Quantity of substance

If traditional STBs with large storage capacity are used, then trickplay playback over the entirety of content items is supported, but device size and complexity increase

Engineering Contradiction:
Improvestorage capacityVSAvoiddevice form factor
Core Design Contradiction:
Quantity of substanceVSVolume of moving object

Solution Approach 1:

The patent implements a dynamic manifest file management system where the manifest file can be updated, modified, and extended over time. New metadata can be appended to existing manifest files, allowing the system to adapt to different content items and trickplay requirements without requiring a fixed, large storage capacity from the outset.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent creates a universal manifest file structure that can serve multiple content items and trickplay operations. By storing metadata in a standardized format that can be reused and referenced across different content, the system reduces the total storage requirements while maintaining comprehensive trickplay functionality.

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

3Adaptability or versatility

If manifest files are dynamically updated and extended with new metadata, then trickplay functionality is maintained, but data management complexity increases

Engineering Contradiction:
Improvetrickplay capabilityVSAvoiddata management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent performs preliminary actions by pre-generating and storing manifest files with anticipated metadata requirements. The system prepares the manifest file structure in advance, allowing for efficient updates and extensions without requiring complex real-time data management during trickplay operations.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11234056B2Apparatus and method for facilitating trickplay playback
Publication Date: 2022.01.25 AT&T INTELLECTUAL PROPERTY I L P
  • US11234056B2 patent drawing
  • US11234056B2 patent drawing
  • US11234056B2 patent drawing

AI summary

Aspects of the subject disclosure may include, for example, receiving a first manifest file from a first server that includes first metadata that identifies a second server where a first portion of data associated with a content item is stored, responsive to the receiving of the first manifest file, determining that a trickplay command is received by a processing system, responsive to the determining that the trickplay command is received, generating or modifying a second manifest file to incorporate the first metadata, and obtaining the first portion of the data associated with the content item from the second server in accordance with the second manifest file. Other embodiments are disclosed.