Multicast Adaptive Bitrate Streaming for Mobile Content Delivery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing content delivery networks face inefficiencies in delivering programs to mobile devices via unicast adaptive streaming, particularly when bandwidth is high, as it requires significant network capacity and resources, whereas multicast delivery can serve multiple users more efficiently.

Innovation Solution

Implementing a system where a content delivery network uses multicast adaptive bitrate services by obtaining a manifest file listing available bitrates and metadata files, adding multicast information to these files, segmenting transport stream files to match multicast channel MTU, and multicasting them, while user devices tune into the appropriate multicast channel and reassemble the streams for unicast delivery to the program player.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If unicast adaptive streaming is used to deliver programs to mobile devices, then delivery flexibility and user experience are improved, but network capacity requirements and resource consumption increase significantly

Engineering Contradiction:
Improvedelivery flexibilityVSAvoidnetwork capacity
Core Design Contradiction:
Ease of operationVSUse of energy by moving object

Solution Approach 1:

The patent segments the delivery mechanism into two parts: multicast for bulk content distribution and unicast for individual user requests. The system divides transport stream files into segments and uses multicast to deliver these segments to multiple users simultaneously, then uses unicast only when users request specific content not available through multicast, thus reducing overall network capacity requirements while maintaining delivery flexibility

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent merges multicast and unicast delivery mechanisms into a unified system. The content delivery network combines the efficiency of multicast for popular content with the flexibility of unicast for on-demand delivery, creating a hybrid architecture that leverages the strengths of both approaches to reduce network resource consumption while maintaining user experience

Inventive Principle:
Principle #5Merging (Combining)

2Adaptability or versatility

If unicast servers are deployed to serve multiple users, then user-specific content delivery is enabled, but the number of servers and infrastructure requirements increase

Engineering Contradiction:
Improveuser-specific content deliveryVSAvoidserver infrastructure
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent makes multicast channels universal by enabling them to serve multiple users with different content requests. The same multicast infrastructure can deliver different transport stream segments to different users based on their requests, eliminating the need for dedicated unicast servers for each user and reducing overall infrastructure complexity while maintaining user-specific content delivery capability

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

3Productivity

If multicast delivery is used to serve multiple users efficiently, then network capacity requirements are reduced, but compatibility with existing unicast streaming protocols and adaptive bitrate mechanisms must be maintained

Engineering Contradiction:
Improvedelivery efficiencyVSAvoidprotocol compatibility
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent introduces a mediator layer that translates between multicast and unicast protocols. This intermediary component receives user requests, converts them into appropriate multicast channel selections, and manages the segmentation and reassembly of transport streams, thereby enabling protocol compatibility and allowing efficient multicast delivery to work seamlessly with existing unicast streaming clients and adaptive bitrate mechanisms

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9407968B2Multicast and unicast adaptive bitrate services
Publication Date: 2016.08.02 VERIZON PATENT & LICENSING INC
  • US9407968B2 patent drawing
  • US9407968B2 patent drawing
  • US9407968B2 patent drawing

AI summary

A method, a device, and a non-transitory storage medium provide for receiving program data of programs; receiving files pertaining to each of the programs, wherein the files include a manifest file and M3U8 files; selecting one of the programs and the manifest file; adding multicast information to each M3U8 file pertaining to the program, wherein the multicast information indicates a multicast channel and a date and a time of a multicast; segmenting the program data of the program based on a maximum transmission unit of the multicast channel; storing the manifest file and the M3U8 files pertaining to the program; providing the manifest file and one or more of the M3U8 files pertaining to the program, to a user device; and multicasting a segmented program data via the wireless network based on the multicast information, wherein the multicasting includes the adaptive bitrate streaming service.