Messaging Service Gateway Payload Decoding for Cross-Generation Delivery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Providing messaging services across different generations of cellular networks is challenging due to the lack of standard mechanisms for processing message payloads, particularly for delivery alerting and payload encoding, which leads to inefficiencies and increased complexity in message delivery between 2G and 3G networks.

Innovation Solution

A method and system for intelligently processing message service payloads by decoding and converting them between different encoding formats, allowing for the provision of services like delivery alerting, and tunneling 2G-encoded payloads through SIP core networks, ensuring compatibility and efficient delivery across various terminal types.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If message service gateways provide end-to-end delivery services without processing message payloads, then message delivery between different generation networks is simplified, but services like delivery alerting cannot be provided to 3G terminals

Engineering Contradiction:
Improvemessage gateway complexityVSAvoidservice provision capability
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent introduces a message service gateway that acts as an intermediary between 2G and 3G networks. This gateway decodes message payloads from 2G networks, identifies service requests (such as delivery alerting), and reformats them for 3G networks. By positioning the gateway as a mediator, the system enables service provision across different network generations without requiring complex modifications to the terminal devices themselves.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The message service gateway performs preliminary decoding and service identification on message payloads before they reach the 3G network. By pre-processing the payload information and identifying service requirements in advance, the gateway enables 3G terminals to receive services like delivery alerting without needing to understand 2G payload formats. This preliminary action resolves the contradiction by preparing messages for cross-generation delivery while maintaining service capability.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If message centers convert messages into a common format like SMDPP for service message delivery, then message delivery between different generation destinations is enabled, but message center complexity increases and message delivery is delayed

Engineering Contradiction:
Improvecross-generation message deliveryVSAvoidmessage center complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent extracts the payload processing function from the message center and relocates it to the message service gateway. Instead of the message center converting all messages to a common format like SMDPP, the gateway selectively decodes and processes only the payload portions that contain service information. This extraction reduces message center complexity while still enabling cross-generation message delivery through targeted payload processing.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent segments the message processing function into separate components: the message center handles routing and delivery, while the message service gateway handles payload decoding and service identification. This segmentation allows each component to specialize in specific tasks, reducing overall system complexity. The gateway processes only the necessary payload portions rather than requiring complete message format conversion, thereby reducing both complexity and delivery delay.

Inventive Principle:
Principle #1Segmentation

3Device complexity

If 3G nodes are incapable of processing IS-637 payloads, then network simplicity is maintained, but delivery alerting and other services cannot be recognized by destination terminals

Engineering Contradiction:
Improve3G node processing capabilityVSAvoidservice request information
Core Design Contradiction:
Device complexityVSLoss of information

Solution Approach 1:

The message service gateway serves as an intermediary that translates service request information from 2G IS-637 payload format into 3G-compatible formats. The gateway decodes the IS-637 payload, identifies service requests such as delivery alerting, and reformats this information so that 3G terminals can recognize and process it. This intermediary approach preserves service information while maintaining the simplicity of 3G nodes.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent changes the parameter representation of service requests by converting them from IS-637 encoding to 3G-compatible encoding formats. The message service gateway modifies the payload parameters during translation, ensuring that service information is preserved but expressed in a format that 3G terminals can understand. This parameter transformation enables 3G nodes to recognize services without requiring complex processing capabilities.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8229480B2Methods, systems, and computer program products for transferring a message service payload between messaging entities
Publication Date: 2012.07.24 TEKELEC INC
  • US8229480B2 patent drawing
  • US8229480B2 patent drawing
  • US8229480B2 patent drawing

AI summary

The subject matter described herein includes methods, systems, and computer program products for transferring a message service payload between messaging entities. According to one aspect, the subject matter described herein includes a method for intelligently processing a message service payload being transmitted between messaging entities. A messaging service message comprising a payload being transmitted from an N-generation messaging entity to an M-generation messaging entity is received at a core network, wherein N and M are integers. The payload is decoded to identify a service to be provided. An action is performed to facilitate the providing of the identified service.