SMS Response Code Remapping for Message Association

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current Short Message Service (SMS) systems lack a method to uniquely associate mobile originated responses with the original mobile terminated messages, especially in scenarios where messages are delivered out of order, delayed, or not delivered at all, and responses can be incorrect or missing.

Innovation Solution

A system and method that remaps the original response codes of computer application-generated SMS messages before delivery to mobile handsets, allowing unique re-association of responses upon receipt, using a delivery manager, response lookup database, and short message service center manager to ensure correct matching of responses with original messages.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If standard SMS delivery is used without remapping, then the system is simple and messages can be delivered, but responses cannot be uniquely associated with original messages when delivered out of order or delayed

Engineering Contradiction:
Improvemessage-response association accuracyVSAvoidmessage delivery system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs preliminary remapping of response codes before message delivery. The delivery manager intercepts outgoing SMS messages and replaces original response codes with remapped codes that encode message identification information. This preliminary action ensures that when responses return (even out of order), they can be reliably associated with the correct original message through the embedded identification data.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The delivery manager acts as an intermediary between the SMS gateway and the message delivery system. It intercepts messages, performs remapping operations, and manages the correlation between original and remapped codes. This intermediary component adds association reliability without requiring changes to the core SMS infrastructure, effectively mediating between simple delivery and reliable tracking.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If remapped response codes are used to uniquely identify messages, then response association reliability improves, but the complexity of the message delivery system increases

Engineering Contradiction:
Improveresponse code uniquenessVSAvoiddelivery management system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system segments the response code into multiple components: a remapped portion that encloses message identification information and an original portion that preserves the semantic meaning of the response. This segmentation allows the system to maintain reliability through unique identification while preserving the simplicity of original response interpretation. The response lookup database also segments data into original message records and remapped code mappings.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system creates a copy of the message identification information and embeds it within the remapped response code. Rather than creating a completely new complex identification system, it copies essential identification data into a format that can be processed within existing SMS constraints. The response lookup database stores copies of original message data correlated with remapped codes, enabling reliable association without complex real-time computation.

Inventive Principle:
Principle #26Copying

3Adaptability or versatility

If messages are delivered in chaotic order or delayed, then network flexibility is maintained, but the ability to correctly match responses with messages deteriorates

Engineering Contradiction:
Improvedelivery order flexibilityVSAvoidmessage-response correspondence
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The system implements a feedback mechanism where remapped response codes contain embedded identification information that feeds back to the response lookup database. When a response arrives (regardless of order or delay), the remapped code provides feedback data that enables the system to retrieve and associate the response with the correct original message. This feedback loop maintains correspondence information even in chaotic delivery scenarios.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system adds another dimension to the response code structure by embedding message identification information within the code itself. This dimensional enhancement transforms a simple response indicator into a multi-dimensional identifier that includes both response semantics and message correlation data. This additional dimension enables reliable matching without constraining delivery order or timing.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS7873376B2Method and system for transmitting and receiving SMS messages with remapped response codes
Publication Date: 2011.01.18 ITECHTOOL INC
  • US7873376B2 patent drawing
  • US7873376B2 patent drawing
  • US7873376B2 patent drawing

AI summary

A method and system are disclosed in which a Mobile Terminated SMS (Short Message Service) wireless message generated by a Computer Application containing an embedded response menu can be sent to a Mobile Handset and in which a Mobile Originated response from the Mobile Handset can be uniquely re-associated with the original Mobile Terminated message is described. Given that SMS provides no inherent association between Mobile Terminated and Mobile Originated messages, the method and system provide a scheme in which the original Computer Application menu response options are remapped to unique values prior to delivery to the Mobile Handset. When the response is received from the Mobile Handset, the method can uniquely re-associate and reverse map the response code back to the original Mobile Terminated message and original menu response options.