SIP Message Prioritization in IMS Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional SIP message processing in IMS networks follows a first-in-first-out (FIFO) methodology, which is inefficient, fails to differentiate between message types, and can lead to network instability, preventing prioritization of time-sensitive messages and service differentiation.

Innovation Solution

Implementing a system and method to prioritize SIP messages by determining their priority based on factors such as cumulative latency, service type, and quality of service (QoS) data, allowing for dynamic queuing and processing order adjustment within SIP servers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If FIFO methodology is used to process SIP messages, then the processing order is simple and easy to implement, but the network cannot prioritize time-sensitive messages and service differentiation is lost

Engineering Contradiction:
Improvesimplicity of processing orderVSAvoidmessage processing delay
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent implements dynamic priority adjustment based on message attributes (cumulative latency, service type, QoS data). The scheduling system transitions from static FIFO to dynamic prioritization where message processing order changes based on real-time conditions, allowing time-sensitive messages to be forwarded faster while maintaining system manageability through automated decision-making.

Inventive Principle:
Principle #15Dynamics

2Device complexity

If FIFO methodology is used, then the system is simple to manage, but it cannot provide service differentiation for different message types

Engineering Contradiction:
Improvesystem management simplicityVSAvoidservice differentiation capability
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent applies local quality by treating different message types differently based on their specific attributes. The system evaluates individual message characteristics (service type, cumulative latency, QoS data) and applies appropriate prioritization policies to each message type, enabling service differentiation without requiring complex manual management rules.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system changes processing parameters dynamically based on message attributes. By evaluating cumulative latency, service type, and QoS data, the system adjusts priority levels and processing order accordingly, transforming the fixed FIFO parameter into a flexible, attribute-based prioritization mechanism.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If FIFO methodology is used, then message processing is straightforward, but network stability is compromised due to inability to prioritize critical messages

Engineering Contradiction:
Improveprocessing throughputVSAvoidnetwork stability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system incorporates feedback mechanisms by continuously monitoring message attributes such as cumulative latency and processing progress. This feedback information is used to dynamically adjust priority decisions, ensuring that time-sensitive and critical messages receive appropriate attention while maintaining overall network stability through automated, data-driven scheduling.

Inventive Principle:
Principle #23Feedback

Data Source

PatentEP1989843B1System and method for prioritizing session initiation protocol messages
Publication Date: 2015.01.21 ALCATEL LUCENT SA
  • EP1989843B1 patent drawingFigure 1~2
  • EP1989843B1 patent drawingFigure 3
  • EP1989843B1 patent drawingFigure 4

AI summary

There is provided a system and method for prioritizing session initiation protocol ("SIP") messages. More specifically, in one embodiment, there is provided a method of prioritizing SIP messages in a network, the method comprising receiving SIP messages in a first order from one or more other servers of the network, wherein each of the received SIP messages comprises one or more priority indicators, scheduling the received SIP messages into a second order based on one or more of the priority indicators, and processing the scheduled SIP messages in the second order.