SIP Session Setup Capability Negotiation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In existing IMS session setup protocols, the terminating end user cannot flexibly handle session requests from the originating end user based on their current communication conditions or capabilities, leading to a lack of negotiation flexibility.

Innovation Solution

A SIP-based session setup method that allows the terminating user to send their preferred or supported capabilities to the originating user through a SIP RESPONSE message, enabling a more efficient negotiation process for session setup by including service conditions in the message.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the terminating end user simply accepts or rejects the session setup request without sending capability information, then the protocol remains simple, but the negotiation flexibility is insufficient

Engineering Contradiction:
Improvenegotiation flexibilityVSAvoidprotocol complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent combines the capability information transmission with the existing SIP RESPONSE message structure. The terminating end user's capability information (supported media formats, codecs, etc.) is merged into the SDP body of the SIP RESPONSE message that is already being sent during session setup. This allows capability negotiation without requiring separate signaling messages or protocols, thus improving flexibility while maintaining protocol simplicity.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent enables the terminating end user to send capability information in advance within the SIP RESPONSE message before the session is fully established. This preliminary transmission of capability data allows the originating end user to make informed decisions about session parameters earlier in the negotiation process, improving adaptability without adding complex real-time negotiation mechanisms.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If the terminating end user sends capability information in the SIP RESPONSE message, then the negotiation efficiency is improved, but the message structure becomes more complex

Engineering Contradiction:
Improvenegotiation efficiencyVSAvoidmessage structure complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent leverages the existing SIP RESPONSE message and SDP body structure, which are already universally used in IMS session setup, to carry additional capability information. By making the existing message structure multi-functional (carrying both session response and capability data), the patent improves negotiation efficiency without requiring new message types or structures, thus avoiding increased complexity.

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

Solution Approach 2:

The patent enables the terminating end user to self-describe their capabilities within the SIP RESPONSE message using standard SDP formatting. The capability information is embedded in the existing message flow that both parties already process, allowing efficient negotiation without requiring additional parsing logic or complex message handling beyond what is already implemented for standard SDP exchange.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS8817607B2SIP based session setup method and terminal thereof
Publication Date: 2014.08.26 LG ELECTRONICS INC
  • US8817607B2 patent drawing
  • US8817607B2 patent drawing
  • US8817607B2 patent drawing

AI summary

A Session Initiation Protocol (SIP) based session setup method and an terminal thereof, wherein the SIP based session setup method, in a session setup process performed between terminals in a SIP based network which includes at least one or more of the terminals and at least one or more entities, comprises sending a SIP INVITE message from a first terminal to a second terminal, receiving and analyzing the SIP INVITE message by the second terminal, and including a certain service condition in a SIP RESPONSE message, by the second terminal, and sending the SIP RESPONSE message including the service condition to the first terminal.