SIP Server SDP Data Handling via Session Segment Identifiers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

SIP servers inefficiently handle Session Description Protocol (SDP) data sets, leading to resource consumption and slowdowns in processing, as they exchange and manage SDP data between server layers.

Innovation Solution

Implementing a SIP server with a signaling data system that stores SDP data sets in association with session segment identifiers, allowing for efficient transfer of session requests and instructions without the actual SDP data, enabling the identification and retrieval of SDP data sets as needed, thereby optimizing processing and reducing resource consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If SDP data sets are exchanged between SIP layers, then complete session information is available, but processing resources are consumed and server speed decreases

Engineering Contradiction:
Improvesession information completenessVSAvoidserver processing speed
Core Design Contradiction:
Loss of informationVSProductivity

Solution Approach 1:

The patent segments the SDP data transfer process into two distinct phases: (1) initial transfer of complete SDP data sets from line handler layer to SIP layer for session establishment, and (2) subsequent transfer of only session segment identifiers between SIP layer and VOIP application layer. This segmentation allows complete session information to be available when needed while minimizing data transfer volume during routine operations, thereby resolving the contradiction between information completeness and processing speed.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a simplified copy mechanism where session segment identifiers serve as references to the actual SDP data sets stored in the SIP layer. Instead of continuously transferring full SDP data sets, the system transfers lightweight identifier copies that point to the stored session information. This copying approach maintains information accessibility while dramatically reducing the volume of data exchanged, thus improving server processing speed without losing session information completeness.

Inventive Principle:
Principle #26Copying

2Reliability

If SDP data sets are transferred between SIP layers, then session management is complete, but resource consumption increases

Engineering Contradiction:
Improvesession management completenessVSAvoidprocessing resource consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent extracts the essential identifying information (session segment identifiers) from the complete SDP data sets and transfers only these extracted identifiers between the SIP layer and VOIP application layer during session management operations. The full SDP data sets remain stored in the SIP layer, ensuring session management completeness is maintained while the extracted identifier transfers consume minimal processing resources, thereby resolving the contradiction between reliability and resource consumption.

Inventive Principle:
Principle #2Taking out (Extraction)

3Adaptability or versatility

If complete SDP data sets are exchanged, then session parameters are fully available, but data transfer volume increases

Engineering Contradiction:
Improvesession parameter availabilityVSAvoiddata transfer volume
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent performs preliminary action by transferring complete SDP data sets from the line handler layer to the SIP layer during the initial session establishment phase. This preliminary transfer ensures that all session parameters are fully available in the SIP layer for subsequent operations. After this preliminary action, only lightweight session segment identifiers need to be transferred during VOIP application layer communications, dramatically reducing data transfer volume while maintaining full session parameter availability through the stored SDP data sets.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9509723B1Session initiation protocol (SIP) server to efficiently handle session description protocol (SDP) data sets
Publication Date: 2016.11.29 T MOBILE INNOVATIONS LLC
  • US9509723B1 patent drawing
  • US9509723B1 patent drawing
  • US9509723B1 patent drawing

AI summary

A Session Initiation Protocol (SIP) server comprises a signaling data system that receives a first SIP message having a Session Description Protocol (SDP) data set. The signaling system responsively stores the SDP data set in association with a session segment identifier and transfers a session request having the session segment identifier and not the SDP data set. The SIP server has a session data system that receives the session request having the session segment identifier and not the SDP data set. The session data system responsively authorizes the session request and transfers a session instruction having the session segment identifier. The signaling data system receives the session instruction having the session segment identifier and responsively identifies the SDP data set with the session segment identifier and transfers a second SIP message having the SDP data set.