SMS Delivery Verification via Intermediary PING Service

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvemessage delivery delay measurementVSAvoidverification system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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.

Inventive Principle:
Principle #25Self-service

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

Engineering Contradiction:
Improvecampaign delivery reliabilityVSAvoidsystem architecture complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

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.

Inventive Principle:
Principle #23Feedback

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.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If manual monitoring of message delivery is used, then implementation is simpler, but detection of undelivered messages is slow and inefficient

Engineering Contradiction:
Improvemessage delivery verification efficiencyVSAvoidverification process automation
Core Design Contradiction:
ProductivityVSExtent of automation

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.

Inventive Principle:
Principle #25Self-service

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.

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

Data Source

PatentUS9307430B1Method and system for SMS messaging verification
Publication Date: 2016.04.05 MOBIVITY INC
  • US9307430B1 patent drawing
  • US9307430B1 patent drawing
  • US9307430B1 patent drawing

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.