Session Protocol Signaling Message Simplification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Session-related protocol signaling messages, such as those used in VoIP and push-to-talk communications, are bulky due to inclusion of redundant per session-based information, leading to delays in transmission and impacting real-time applications.

Innovation Solution

A method and apparatus that simplify and encode these messages by removing per session-based information from per call-based messages, reducing message size through a simplification element and code processing element, which determines message types and performs binary encoding.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If UTF-8 encoding is used for session related protocol signaling messages, then message compatibility and character representation are improved, but message size increases and transmission delay worsens

Engineering Contradiction:
Improvemessage compatibilityVSAvoidtransmission delay
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent changes the encoding parameter from UTF-8 (variable-length, 1-4 bytes per character) to a custom binary encoding scheme where each field is represented by a fixed number of bits. This parameter change reduces message size while maintaining compatibility through a defined mapping between binary values and protocol meanings.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent replaces the text-based UTF-8 encoding mechanism with a binary encoding mechanism. Instead of using human-readable characters, the system substitutes a compact binary representation that is processed programmatically, eliminating the need for character set interpretation and reducing transmission overhead.

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

2Reliability

If per session based information is included in per call based messages, then message completeness and protocol compliance are improved, but message size increases and processing efficiency worsens

Engineering Contradiction:
Improveprotocol complianceVSAvoidprocessing efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent extracts per session based information from per call based messages by implementing a simplification element that identifies and removes redundant fields. The extracted information is handled separately through session management state, allowing per call messages to focus only on call-specific parameters and improving processing efficiency.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent segments message information into distinct categories: per session parameters handled at the session level and per call parameters included in call-specific messages. This segmentation eliminates redundancy while maintaining protocol compliance through separate handling of different information types.

Inventive Principle:
Principle #1Segmentation

3Productivity

If message size is reduced through simplification, then transmission speed and processing efficiency are improved, but message information completeness may worsen

Engineering Contradiction:
Improveprocessing efficiencyVSAvoidmessage information completeness
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The patent introduces a session management state as an intermediary that stores per session information separately. This intermediary allows the system to maintain complete information while sending only essential per call parameters in messages, as the session state serves as a reference for reconstructing complete message content when needed.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent performs preliminary action by pre-establishing session context and storing per session parameters before call-specific messaging occurs. This preliminary setup allows subsequent per call messages to be simplified without loss of information, as the missing per session data is already available in the session state.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8792476B2Methods, apparatuses, and computer program products for processing session related protocol signaling messages
Publication Date: 2014.07.29 CELLCO PARTNERSHIP INC
  • US8792476B2 patent drawing
  • US8792476B2 patent drawing
  • US8792476B2 patent drawing

AI summary

An apparatus for processing session related protocol signaling messages includes a simplification element. The simplification element may be configured to receive a message associated with a session related protocol, to determine whether the message is a per call based message and, in response to a determination that the message is the per call based message, to interpret the per call based message without the removed per session based information. The per call based message is free of per session based information that has been removed.