HLS Timed Metadata Stream for Media Availability Signaling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current adaptive bitrate (ABR) streaming technologies, such as HTTP Live Streaming (HLS), do not effectively signal media availability changes to users without relying on the master playlist, leading to a negative user experience when alternate media formats become available or unavailable during live content playback.

Innovation Solution

A dedicated timed metadata stream is created and populated with items that signal the availability of media types, allowing clients to receive updates on active media subsets within the stream, independent of the master playlist, ensuring users are informed of available options and can select preferred formats without refreshing the playlist.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If clients rely on master playlist updates to detect media availability changes, then system complexity is reduced, but information timeliness deteriorates causing negative user experience

Engineering Contradiction:
Improvemedia availability information timelinessVSAvoidsystem complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent segments the information delivery mechanism by separating media availability notifications from the master playlist. Instead of relying solely on periodic playlist refreshes, the system creates dedicated timed metadata streams that deliver availability information independently and continuously to clients, ensuring timely updates without increasing overall system complexity

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces timed metadata streams as an intermediary mechanism between the streaming server and clients. These metadata streams act as dedicated communication channels that carry media availability information separately from the content delivery, allowing clients to receive real-time notifications without requiring frequent master playlist updates

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of information

If clients frequently refresh the master playlist to detect media changes, then information timeliness is improved, but network bandwidth consumption increases

Engineering Contradiction:
Improvemedia availability information timelinessVSAvoidnetwork bandwidth consumption
Core Design Contradiction:
Loss of informationVSLoss of energy

Solution Approach 1:

The patent segments the information delivery by separating availability notifications from full playlist transfers. Clients receive targeted timed metadata streams that contain only media availability change notifications, eliminating the need to repeatedly download entire master playlists and significantly reducing network bandwidth consumption

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system implements a feedback mechanism where timed metadata streams provide real-time notifications to clients about media availability changes. This allows clients to be informed of changes immediately without needing to actively poll or refresh the master playlist, reducing unnecessary network traffic while maintaining information timeliness

Inventive Principle:
Principle #23Feedback

3Loss of information

If a dedicated timed metadata stream is created to signal media availability, then information timeliness is improved, but device complexity increases

Engineering Contradiction:
Improvemedia availability information timelinessVSAvoidclient device complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent implements timed metadata streams using existing HTTP Live Streaming infrastructure and standardized metadata formats. The same delivery mechanism serves multiple purposes: content delivery, availability notification, and client guidance, allowing clients to process availability information using existing playlist parsing logic without requiring complex new implementation

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

Solution Approach 2:

The patent extends existing HLS playlist parameters and metadata structures to carry availability information. By modifying existing standardized formats rather than creating entirely new protocols, the system maintains compatibility with current players and reduces the complexity burden on client devices while still providing timely media availability notifications

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10708336B2System and method for announcing media changes
Publication Date: 2020.07.07 CISCO TECHNOLOGY INC
  • US10708336B2 patent drawing
  • US10708336B2 patent drawing
  • US10708336B2 patent drawing

AI summary

In one embodiment, a method, system, and apparatus is described, the method, system, and apparatus including the creation of a dedicated Hypertext Transfer Protocol (HTTP) Live Streaming (HLS) adaptive bitrate (ABR) timed metadata stream which is located at a designated location, the populating the dedicated HLS ABR timed metadata stream with timed metadata items which signal availability of a particular subset of a superset of all media types which are anticipated as being available in streaming media playlists and making the timed metadata items available to an application on a client device. Related methods, systems and apparatus is also described.