HTTP SIP Signaling Conversion via Dialog Mapping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

There is currently no documented or implemented solution that allows HTTP-enabled user equipment to initiate, conduct, and terminate sessions with an SIP User Agent, lacking efficient signaling conversion between HTTP and SIP domains that preserves the session concept.

Innovation Solution

A method for performing signaling conversion between an HTTP stateful session and an SIP dialog is provided, involving the receipt of HTTP request messages, creation of SIP messages, and establishing a mapping between HTTP state information and SIP dialogs to enable session initiation, acceptance, and termination between HTTP and SIP domains.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If HTTP stateless protocol is used for content delivery, then simplicity and speed are improved, but session persistence and stateful communication capability deteriorate

Engineering Contradiction:
Improvecommunication speedVSAvoidsession persistence
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The patent introduces an intermediary mapping mechanism that connects HTTP stateless requests to SIP stateful sessions. The system maintains a mapping between HTTP request/response pairs and SIP dialogs, allowing state information to be carried across protocol boundaries without requiring statefulness in the HTTP layer itself.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces the mechanical state management of HTTP with SIP's dialog-based state management. Instead of relying on HTTP's stateless nature, the system uses SIP dialogs to maintain session state, substituting the state management mechanism while preserving HTTP's simplicity for content delivery.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Device complexity

If HTTP and SIP protocols are used independently for content delivery and signaling, then protocol simplicity is improved, but interoperability between domains deteriorates

Engineering Contradiction:
Improveprotocol complexityVSAvoidinteroperability
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent introduces an intermediary layer that performs protocol conversion between HTTP and SIP. This intermediary maintains mappings between HTTP state information and SIP dialog state, enabling seamless interoperability while keeping both protocols simple and independent.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent creates a universal interface that allows both HTTP and SIP protocols to interact through a common mapping mechanism. The system can handle both content delivery via HTTP and signaling via SIP, plus their interaction, within a unified framework that preserves the simplicity of each protocol.

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

3Reliability

If state information is carried in HTTP requests using cookies or URL parameters, then session state management is improved, but message format complexity and processing overhead deteriorate

Engineering Contradiction:
Improvestate management capabilityVSAvoidmessage format complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent substitutes HTTP's ad-hoc state management mechanisms (cookies, URL parameters) with SIP's standardized dialog-based state management. This replacement maintains reliable state management while simplifying the message format by using SIP's inherent dialog structure rather than embedding state information in the HTTP message body or headers.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS9544375B2Technique for performing signaling conversion between HTTP and SIP domains
Publication Date: 2017.01.10 TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
  • US9544375B2 patent drawing
  • US9544375B2 patent drawing
  • US9544375B2 patent drawing

AI summary

A technique for performing signaling conversion between an HTTP stateful session and an SIP dialog is described. In a method realization of this technique, an HTTP request message including HTTP state information is received from an HTTP enabled entity. In response to receipt of the HTTP request message, an SIP message belonging to an SIP dialog is created. In further steps, the first SIP message is sent to an SIP enabled entity, and a mapping between the HTTP state information and the SIP dialog is established.