SIP Protocol Module Abstracting Session State for QoS Allocation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing network resource management systems require application servers to be 'stateful' and involved in the intricacies of SIP communication sessions, which can lead to complexity and inefficiency in managing Quality of Service (QoS) resources for network endpoints.

Innovation Solution

A network architecture utilizing a SIP Protocol Module (SIP PM) in conjunction with a QoS-enabled SIP proxy server to abstract SIP communication procedures, allowing the application server to focus on hosting the application rather than managing session details, using SOAP/XML API for resource reservation and management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the application server maintains stateful SIP session information and manages network resources, then QoS resources can be allocated for VoIP calls, but the system complexity and operational burden increase significantly

Engineering Contradiction:
ImproveQoS resource allocationVSAvoidapplication server complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts the stateful SIP session management functionality from the application server and places it in a dedicated SIP Proxy server. This separation allows the application server to remain stateless and focused on application logic, while the SIP Proxy handles session state and resource management, thereby reducing application server complexity while maintaining QoS allocation capability

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The SIP Proxy server acts as an intermediary between the application server and the policy server. It receives SIP sessions from the application server, extracts resource requirements, and communicates with the policy server for resource allocation. This intermediary layer simplifies the application server's operational burden while ensuring reliable QoS resource management

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If the application server is stateless and does not maintain SIP session state, then operational simplicity and scalability improve, but direct management of network resources becomes difficult

Engineering Contradiction:
Improveapplication server operationVSAvoidnetwork resource management
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The SIP Proxy server serves as an intermediary that bridges the stateless application server and the policy server. It receives SIP sessions from the application server, maintains the necessary session state, extracts resource requirements, and communicates with the policy server to allocate network resources. This allows the application server to remain operationally simple while ensuring reliable network resource management through the intermediary's stateful operations

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system segments functionality into distinct components: the application server handles application logic, the SIP Proxy handles session state and resource extraction, and the policy server handles resource allocation decisions. This segmentation allows each component to be optimized for its specific function, with the application server being operationally simple while the SIP Proxy ensures reliable resource management

Inventive Principle:
Principle #1Segmentation

Data Source

PatentEP1882250B1SDP web services interface
Publication Date: 2016.03.16 CAMIANT INC
  • EP1882250B1 patent drawingFigure 1
  • EP1882250B1 patent drawingFigure 2
  • EP1882250B1 patent drawingFigure 3

AI summary

A method of allocating network assets for communication between first network endpoint and a second network endpoint includes providing a session initiation invite to a SIP proxy server for initiating a call flow between the network endpoints through the set of network assets. The call flow employs an application residing on an application server. The method also includes providing a resource reservation message from the SIP proxy server to a SIP protocol manager as a result of the session initiation invite. The resource reservation message is provided via a web services interface. The method further includes using the SIP protocol manager to allocate network assets for creating a call flow path connecting the network endpoints. The SIP protocol manager extracts information from the session initiation invite to determine an estimation of required network resources to be allocated.