Hybrid Multicast Unicast Playlist for Personalized Media Delivery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video content distribution methods, such as progressive and streamed video, lack the ability to efficiently deliver personalized advertisements while maintaining a linear television viewing experience and ensuring quick channel changes.

Innovation Solution

A hybrid multicast/unicast content distribution system that generates a playlist of media content files with personalized advertisements, allowing clients to receive personalized content through unicast while common program files are delivered via multicast, enabling efficient and reliable content delivery.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If progressive video is used to deliver personalized advertisements, then customization capability is improved, but system complexity and bandwidth consumption increase

Engineering Contradiction:
Improvepersonalization capabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The video content is segmented into common segments (delivered via multicast) and personalized segments (delivered via unicast). This allows the system to maintain complexity only for generating personalized segments while using efficient multicast for the majority of content, thus improving personalization capability without proportionally increasing system complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system uses a universal multicast mechanism that can serve multiple clients simultaneously with common content, while adding unicast capability only where needed for personalization. This multi-functionality approach allows the system to handle both standardized and customized delivery requirements without duplicating the entire delivery infrastructure.

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

2Adaptability or versatility

If progressive video is used for content delivery, then personalized advertisements can be inserted, but bandwidth consumption increases

Engineering Contradiction:
Improvepersonalization capabilityVSAvoidbandwidth consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

By segmenting video content into common and personalized portions, the system delivers common segments once via multicast to multiple clients, and only delivers personalized segments individually via unicast. This dramatically reduces total bandwidth consumption compared to delivering complete personalized videos to each client.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system merges multicast and unicast delivery mechanisms into a hybrid approach. The multicast stream provides the base content efficiently shared among clients, while unicast streams add only the necessary personalized elements, combining the efficiency of multicast with the customization of unicast.

Inventive Principle:
Principle #5Merging (Combining)

3Productivity

If streamed video is used for efficient multicast delivery, then bandwidth efficiency is improved, but personalized advertisement insertion becomes difficult

Engineering Contradiction:
Improvedelivery efficiencyVSAvoidpersonalization capability
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The streamed video is segmented at the protocol level to distinguish between common content portions (suitable for multicast) and personalized advertisement portions (suitable for unicast). This segmentation enables the system to maintain efficient multicast delivery while inserting personalized content at appropriate segments.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically selects the delivery mechanism (multicast or unicast) based on the content type and client requirements. Common video segments are delivered via efficient multicast, while personalized advertisement segments are delivered via unicast, creating a dynamic hybrid delivery system that adapts to different content requirements.

Inventive Principle:
Principle #15Dynamics

4Device complexity

If traditional video distribution is used, then system simplicity is maintained, but channel change speed decreases

Engineering Contradiction:
Improvesystem simplicityVSAvoidchannel change speed
Core Design Contradiction:
Device complexityVSSpeed

Solution Approach 1:

The system prepares and buffers video segments in advance, organizing them by channel and segment type. When a channel change is requested, the client can quickly switch to the pre-organized segments for the new channel without waiting for complete video rebuffering, significantly improving channel change speed while maintaining reasonable system complexity.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10045058B2Method and apparatus to deliver a personalized media experience
Publication Date: 2018.08.07 AT&T INTELLECTUAL PROPERTY I L P
  • US10045058B2 patent drawing
  • US10045058B2 patent drawing
  • US10045058B2 patent drawing

AI summary

Aspects of the subject disclosure may include, for example, a method comprising encoding, by a server comprising a processor, media content to generate a plurality of media content files each having a filename and a uniform resource locator. The method also comprises receiving a channel request from a client media processor and generating a playlist. The playlist is mapped to the requested channel, and includes a filename and uniform resource locator for a personalized content file that is not included in the media content files. The method further comprises receiving a file request from the client media processor in accordance with the playlist, multicasting the plurality of media content files so that the client media processor receives the plurality of media content files, and delivering the personalized content file to the client media processor to enable presentation of personalized content in accordance with the playlist. Other embodiments are disclosed.