Dynamic Video Indexing for Custom Streaming Playback

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing streaming methods and systems do not allow for simultaneous streaming of different customized streams from the same source video and do not support variable-length chunking of video streams.

Innovation Solution

A customizable video playback system that includes a dynamic index file to sequence variable-length video chunks based on user input, allowing for the creation of customized video playback by selecting and sequencing variable-length chunks from a source video.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If video streams are segmented into equal-length chunks with static index files, then adaptive bitrate switching is enabled, but simultaneous streaming of customized streams and variable-length chunking are not supported

Engineering Contradiction:
Improvecustomizable video playbackVSAvoidstreaming system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent divides video content into variable-length chunks based on scene boundaries, temporal importance, and user-defined parameters rather than fixed time intervals. This segmentation enables customized streaming versions while maintaining manageable chunk structures for efficient delivery and playback.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces dynamic index files that can be generated and updated in real-time based on user preferences and playback conditions, replacing static index files. This dynamic approach allows the system to adaptively create customized video streams on-demand without requiring complex pre-processing of multiple fixed versions.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If multiple customized video streams are generated from the same source, then user preferences are accommodated, but server processing and storage requirements increase

Engineering Contradiction:
Improveuser customization capabilityVSAvoidserver processing power
Core Design Contradiction:
Adaptability or versatilityVSPower

Solution Approach 1:

The patent enables client-side generation of customized video streams using dynamic index files that reference existing video chunks. The playback device autonomously assembles customized streams by selecting and sequencing chunks according to user preferences, eliminating the need for server-side re-encoding and reducing server processing requirements.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

Instead of creating multiple complete customized video versions, the patent uses a single source video divided into reusable chunks. Multiple customized streams are created by copying and resequencing references to these chunks through dynamic index files, significantly reducing storage and processing overhead compared to generating full duplicate streams.

Inventive Principle:
Principle #26Copying

3Adaptability or versatility

If variable-length video chunks are used instead of equal-length chunks, then customized temporal versions are enabled, but compatibility with existing streaming protocols is reduced

Engineering Contradiction:
Improvetemporal customizationVSAvoidprotocol compatibility
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent designs the dynamic index file format to be compatible with existing HLS and DASH protocols while extending their functionality. The system maintains universal compatibility by using standard HTTP delivery and playlist structures, allowing variable-length chunks to be integrated into existing streaming infrastructure without requiring complete protocol redesign.

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

Data Source

PatentUS20250343972A1System, device, and method for user customizable streaming video playback
Publication Date: 2025.11.06 NUTSHELL MEDIA
  • US20250343972A1 patent drawing
  • US20250343972A1 patent drawing
  • US20250343972A1 patent drawing

AI summary

A system for customizable video playback includes: a customizable video playback server including a video database and a playback manager; and a plurality of customizable video playback devices, each including a dynamic index file and a playback controller, wherein the customizable video playback device enables a user to select a source video from the video database, and select a list of variable length video chunks from the source video, such that the variable length video chunks are sequenced by the dynamic index file, according to sequencing input from the user, to produce a customized video. Also disclosed is a method for customizable video playback, including selecting a source video, selecting variable-length video chunks, sequencing the customized video using a dynamic index file, and playing the customized video.