SMS Response Code Remapping for Message Association
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
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
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.
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.
Data Source
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.


