Unicast to Multicast Session Conversion via SIP Threshold

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing communication networks face inefficiencies in managing unicast and multicast sessions, leading to bandwidth waste and high costs due to the complexity and expense of maintaining multicast routers, especially when switching between point-to-point and point-to-multipoint channels in multimedia broadcast multicast services.

Innovation Solution

A method using the Session Initiation Protocol (SIP) to convert multiple unicast sessions into a multicast session by establishing a threshold for unicast sessions, where once the threshold is met, the unicast sessions are converted to a multicast session, allowing client devices to join the multicast session efficiently, thereby reducing bandwidth waste and minimizing the need for expensive multicast routers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If multiple unicast connections are used to deliver multiparty content to multiple parties, then content delivery is simple and does not require multicast routers, but substantial bandwidth is wasted

Engineering Contradiction:
Improvenetwork infrastructure complexityVSAvoidbandwidth waste
Core Design Contradiction:
Device complexityVSLoss of energy

Solution Approach 1:

The system dynamically switches between unicast and multicast delivery modes based on the number of active clients. When the client count exceeds a threshold, the system transitions from unicast to multicast for that content, and vice versa. This dynamic adaptation resolves the contradiction by selecting the optimal delivery method based on real-time network conditions and client density.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the delivery parameter (unicast vs. multicast) based on the number of clients accessing the content. By monitoring client count and adjusting the delivery mode accordingly, the system optimizes bandwidth utilization while maintaining simple infrastructure requirements. This parameter change allows the network to adapt to varying traffic patterns without requiring complex predetermined configurations.

Inventive Principle:
Principle #35Parameter changes

2Loss of energy

If a multicast connection is used to deliver multiparty content to multiple parties, then bandwidth usage is optimized, but numerous expensive multicast routers are required for configuration and maintenance

Engineering Contradiction:
Improvebandwidth wasteVSAvoidmulticast router infrastructure
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

The content server acts as an intermediary that enables multicast functionality without requiring dedicated multicast routers. The content server generates and manages multicast session information, coordinates client joining and leaving, and handles the conversion between unicast and multicast modes. This intermediary approach eliminates the need for expensive multicast router infrastructure while maintaining optimized bandwidth usage.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

Instead of requiring physical multicast router hardware, the system uses software-based multicast session management at the content server. The multicast session information and control mechanisms are copied and distributed through existing SIP infrastructure, replacing the need for specialized multicast router equipment while maintaining the bandwidth efficiency of multicast delivery.

Inventive Principle:
Principle #26Copying

3Adaptability or versatility

If switching between P2P and P2M channels is implemented in MBMS, then both unicast and multicast benefits can be utilized, but the complexity introduced makes it cost prohibitive

Engineering Contradiction:
Improvechannel switching capabilityVSAvoidswitching mechanism complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The content server performs multiple functions including unicast delivery, multicast session management, and dynamic mode switching all within a single platform. By making the content server universal and multi-functional, the system achieves channel switching capability without requiring separate dedicated switching infrastructure. The same server that delivers content also manages the switching logic and coordinates with SIP proxies, eliminating the need for additional switching equipment.

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

Solution Approach 2:

The system uses existing SIP infrastructure and protocols to manage the switching between unicast and multicast modes. The SIP proxies and existing signaling mechanisms are leveraged to carry session management information, rather than requiring new dedicated switching control systems. This self-service approach uses existing network resources to handle the switching complexity, making the system cost-effective while maintaining adaptability.

Inventive Principle:
Principle #25Self-service

Data Source

PatentEP1964315B1Method for converting between unicast sessions and a multicast session
Publication Date: 2015.09.02 ALCATEL LUCENT SA
  • EP1964315B1 patent drawingFigure 1
  • EP1964315B1 patent drawingFigure 2
  • EP1964315B1 patent drawingFigure 3

AI summary

The invention includes methods for converting between a plurality of unicast sessions and a multicast session. A method for converting from unicast sessions to a multicast session includes receiving a request for establishing a unicast session for delivering content to a first client device, generating a multicast session establishment message adapted for establishing a multicast session with the client device for delivering the content to the client device, and generating at least one multicast session join message for the other client devices, the at least one multicast session join message adapted for enabling the other client devices to join the multicast session. The multicast session establishment message is generated using a threshold number of unicast sessions. A method for converting from a multicast session to a unicast session is provided. A method for converting from a plurality of unicast sessions to a plurality of multicast sessions is provided.