SIP-HTTP Application Correlator Gateway for Protocol Translation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current telecommunications and entertainment systems face challenges in facilitating communications between devices using different signaling protocols, such as HTTP and SIP, which limits their ability to handle advanced services like IPTV and VoIP effectively.

Innovation Solution

A gateway device that correlates application information between an IMS network and non-IMS nodes by receiving messages using one protocol, reading and storing information, and transmitting messages using a different protocol to identify and route them to the appropriate applications, enabling communication between devices with varying protocols.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a gateway device correlates application information between IMS and non-IMS nodes using protocol translation, then communication compatibility between different protocols is improved, but device complexity increases

Engineering Contradiction:
Improvecommunication compatibilityVSAvoidgateway complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The gateway device serves as an intermediary between IMS and non-IMS nodes, translating SIP messages to HTTP messages and vice versa. It maintains application information correlations and routing mappings to enable protocol translation without requiring changes to the endpoint devices, thus improving compatibility while concentrating complexity in the gateway.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The gateway device performs multiple functions including protocol translation (SIP to HTTP), application information correlation, message routing, and header manipulation. This multi-functionality allows a single device to handle diverse communication requirements between different network domains.

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

2Measurement precision

If the gateway stores and correlates application information for multiple applications, then message routing accuracy is improved, but memory requirements and information management complexity increase

Engineering Contradiction:
Improvemessage routing accuracyVSAvoidstored information volume
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The gateway pre-establishes correlations between SIP messages and HTTP messages, and between application information and routing destinations, before actual message transmission occurs. This preliminary correlation setup enables efficient lookup and accurate routing without storing redundant information for each message.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The gateway segments application information into distinct correlation entries, each linking specific SIP message characteristics to corresponding HTTP message characteristics and application identifiers. This segmentation allows precise matching without requiring the gateway to process or store all possible application information simultaneously.

Inventive Principle:
Principle #1Segmentation

3Speed

If the gateway translates SIP messages to HTTP messages in real-time, then communication speed is maintained, but processing time and computational load increase

Engineering Contradiction:
Improvemessage transmission speedVSAvoidmessage processing time
Core Design Contradiction:
SpeedVSLoss of time

Solution Approach 1:

The gateway pre-processes and correlates application information from incoming SIP messages before translation to HTTP format. By preparing routing information and application correlations in advance, the gateway reduces the processing time required during actual message translation and forwarding operations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The gateway creates and maintains correlation copies of application information mappings between SIP and HTTP domains. These pre-established correlation tables allow the gateway to perform translations by referencing stored mappings rather than computing transformations in real-time, thereby maintaining transmission speed while reducing processing overhead.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS8831032B2SIP-HTTP application correlator
Publication Date: 2014.09.09 TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
  • US8831032B2 patent drawing
  • US8831032B2 patent drawing
  • US8831032B2 patent drawing

AI summary

Systems and methods according to the present invention facilitate communications between devices which utilize different signaling protocols. A gateway can analyze incoming messages, in a first protocol such as SIP, to identify an application instance to which the messages should be routed. The messages can then be converted into another protocol and forwarded to the identified application.