Dynamic MBMS to HTTP DASH Switching via SIP Re-invitation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current wireless communication technologies face challenges in providing seamless and adaptive multimedia delivery across different network conditions, particularly in switching between multicast and unicast delivery methods within LTE systems, which affects the quality of experience for users due to limitations in bandwidth adaptation and network coverage.

Innovation Solution

The implementation of Dynamic Adaptive Streaming over HTTP (DASH) in conjunction with the Internet Protocol (IP) multimedia subsystem (IMS) allows for switching between Multimedia Broadcast Multicast Services (MBMS) download and HTTP-based delivery methods within a content delivery session, utilizing SIP re-invitations and adapters to select appropriate servers and protocols, ensuring continuous and adaptive content delivery.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If MBMS download is used for content delivery, then network bandwidth efficiency is improved through one-to-many transmission, but adaptability to individual user network conditions deteriorates

Engineering Contradiction:
Improvenetwork bandwidth efficiencyVSAvoidadaptability to user network conditions
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The system dynamically switches between MBMS and HTTP delivery methods based on real-time network conditions. The user equipment monitors reception quality and triggers switching from MBMS to HTTP when quality degrades, and vice versa when MBMS becomes available again. This dynamic adaptation resolves the contradiction by allowing the system to optimize for bandwidth efficiency when MBMS is reliable, while falling back to individualized HTTP delivery when adaptation is needed.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The content delivery system is designed to support multiple delivery methods (MBMS and HTTP) within the same architecture. The user equipment can receive content through either MBMS or HTTP protocols, and the system can switch between these methods. This multi-functionality allows the system to achieve both bandwidth efficiency through MBMS and adaptability through HTTP, resolving the contradiction by making both approaches available.

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

2Adaptability or versatility

If HTTP-based delivery is used for content delivery, then adaptability to user network conditions is improved through one-to-one transmission, but network bandwidth efficiency deteriorates

Engineering Contradiction:
Improveadaptability to user network conditionsVSAvoidnetwork bandwidth efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The system uses dynamic switching to employ HTTP delivery only when necessary for adaptation, rather than continuously. When network conditions are good and MBMS is available, the system switches to MBMS to regain bandwidth efficiency. This dynamic approach ensures that HTTP's adaptability benefits are captured when needed while minimizing the bandwidth overhead associated with unicast delivery.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

Instead of using HTTP delivery for the entire content transmission, the system applies HTTP only partially - specifically when switching from MBMS due to quality issues or when seeking content not available via MBMS. This partial use of HTTP provides adaptability where needed without incurring the full bandwidth cost of using HTTP for all content delivery.

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If switching between MBMS and HTTP delivery methods is implemented, then quality of experience is improved through bandwidth adaptation, but system complexity increases

Engineering Contradiction:
Improvequality of experienceVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The switching mechanism is driven by feedback from the user equipment regarding MBMS reception quality. When the UE detects that MBMS quality has fallen below a threshold, it triggers a switch to HTTP delivery. Conversely, when MBMS quality improves or HTTP buffer status indicates readiness, the system switches back to MBMS. This feedback-driven approach automates the complexity of switching, improving QoE while managing system complexity through rule-based decision making.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system introduces an intermediary switching mechanism that mediates between MBMS and HTTP delivery methods. This intermediary layer handles the complexity of protocol conversion, buffer management, and quality monitoring, allowing the core content delivery functions to remain simple while achieving sophisticated adaptability. The intermediary manages the switching logic and coordinates between the two delivery methods.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Reliability

If seamless switching between delivery methods is achieved, then rebuffering events are reduced, but processing overhead increases

Engineering Contradiction:
Improverebuffering eventsVSAvoidprocessing overhead
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system performs preliminary actions by maintaining buffers and pre-loading content segments before switching is needed. When MBMS quality degrades, the UE already has buffered content ready to continue playback without rebuffering. Similarly, the system prepares HTTP delivery resources in advance when switching from MBMS. This preliminary preparation reduces the processing burden during actual switching events while preventing rebuffering.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The switching mechanism ensures continuity of content delivery by maintaining playback without interruption. The system monitors MBMS quality continuously and triggers switches proactively before buffer depletion occurs. By keeping the content delivery action continuous and uninterrupted, the system reduces the need for intensive processing during rebuffering events, as the seamless switching prevents the need for emergency buffer management.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS10778458B2Methods for switching between a MBMS download and an HTPP-based delivery of DASH formatted content over an IMS network
Publication Date: 2020.09.15 APPLE INC
  • US10778458B2 patent drawing
  • US10778458B2 patent drawing
  • US10778458B2 patent drawing

AI summary

A user equipment (UE) operable to switch between a packet-switched streaming service (PSS) download session and a multimedia broadcast multicast services (MBMS) download session is described. The UE can send a session initiation protocol (SIP) re-invitation to a service control function (SCF) module during the PSS download session. The SIP re-invitation can include a request uniform resource identifier (URI) for an MBMS download session. The UE can receive a SIP acknowledgement from the SCF module. The SIP acknowledgement can indicate that the PSS download session has been terminated for the UE. The UE can switch from the PSS download session to the MBMS download session at the UE in response to the SIP acknowledgement being received at the UE.