SMS Delivery Verification via Intermediary PING Service
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current methods lack a universal system for verifying text messaging delays across major mobile carriers and accurately measuring progress of SMS broadcasts, failing to detect delayed or undelivered messages in a timely manner.
Innovation Solution
A system that uses a 'PING' service to send SMS messages to major carriers, leveraging the ANDROID SMS PONG app to record delivery times, and employing HTTP over WIFI for precise measurement of mobile terminated and originated message delays, with a cronjob to monitor for undelivered messages, and a dedicated DID for system uptime verification.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If traditional text messaging systems are used without verification mechanisms, then message sending is simple and quick, but delivery delays and failures cannot be detected or measured
Solution Approach 1:
The patent introduces a verification system comprising a verification server, mobile application, and database that act as intermediaries between the SMS gateway and the messaging system. This intermediary layer captures timestamps, tracks message status, and measures delivery delays without fundamentally changing the core SMS infrastructure, thus enabling precise measurement while maintaining relative system simplicity.
Solution Approach 2:
The mobile application on the user's device performs self-verification by automatically capturing message timestamps, tracking delivery status, and reporting back to the verification server. This self-service approach enables measurement precision without requiring complex external monitoring infrastructure, as the device itself generates and reports the verification data.
2Reliability
If no verification system is implemented, then the system operates with fewer components, but time-sensitive messaging campaigns cannot be monitored for timely delivery
Solution Approach 1:
The verification system implements continuous feedback loops where the mobile application monitors message delivery status and reports back to the verification server, which then provides feedback to the user interface. This feedback mechanism enables real-time monitoring of campaign delivery reliability, allowing operators to detect and respond to delivery issues while maintaining a manageable system architecture through standardized feedback protocols.
Solution Approach 2:
The system performs preliminary verification actions by pre-configuring tracking parameters, establishing baseline delivery expectations, and setting up monitoring protocols before campaigns begin. This preliminary setup enables reliable delivery monitoring without requiring complex real-time decision-making infrastructure, as the framework is already in place to capture and analyze delivery data.
3Productivity
If manual monitoring of message delivery is used, then implementation is simpler, but detection of undelivered messages is slow and inefficient
Solution Approach 1:
The mobile application automatically performs verification tasks including capturing timestamps, tracking message status, detecting undelivered messages, and reporting to the server without human intervention. This automation dramatically improves verification efficiency and productivity while keeping the system accessible through simple user interfaces that require minimal operational complexity.
Solution Approach 2:
The system replaces manual monitoring mechanisms with automated electronic verification processes. Instead of operators manually checking message delivery status, the mobile application and verification server automatically track and analyze delivery data, substituting mechanical human labor with efficient automated systems that improve productivity without requiring proportionally complex infrastructure.
Data Source
AI summary
A method and system for testing a SMS text messaging network is disclosed herein. The method and system allows for real-time testing of the mobile terminated (“MT”) and mobile originated (“MO”) delivery delays across the major American mobile phone carriers, and accurately measures the progress on SMS broadcasts and records when a broadcast has been completed.


