System and method for determining conversion rate for short message service (SMS) messaging
First Claim
1. A method for determining a current conversion rate for Short Message Service (SMS) messaging, the method comprising:
- submitting a plurality of SMS messages to a routing system, wherein the SMS messages are submitted by a network operator partner and are destined for an end user;
delivering the plurality of SMS messages to a destination network using the routing system;
delivering the plurality of SMS messages to a conversion rate processor using the routing system;
monitoring a conversion timeout period for each of the plurality of SMS messages at the conversion rate processor;
delivering the plurality of SMS messages to the end user using the destination network;
detecting, by the network operator partner, if an action has been performed by the end user in response to each of the plurality of SMS messages, generating a successful conversion message at the network operator for the SMS message if the action is performed by the end user prior to the expiration of the conversion timeout period for the SMS message and delivering the successful conversion message to the conversion rate processor;
calculating a current conversion rate at the conversion rate processor following the receipt of one or more successful conversion messages at the current conversion rate processor or following expiration of the conversion timeout period for one or more of the plurality of SMS messages;
providing the current conversion rate to the routing system;
comparing the current conversion rate and a reference conversion rate at the routing system; and
flagging the destination network and network operator partner combination if the current conversion rate exceeds a predetermined threshold.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for detecting SMS messaging service interruptions by classifying SMS messages as delivered or undelivered based upon the receipt of a successful conversion message within a predetermined time period. A current conversion rate is calculated for each network operator partner and destination network pair and the current conversion rate is compared against a reference conversion rate to identify a decrease in the conversion rate of the SMS messages. If the conversion rate decrease exceeds a predefined value, the channel between the network operator partner and the destination network pair is flagged and subsequent SMS messages are routed to end users via an alternative destination network.
4 Citations
19 Claims
-
1. A method for determining a current conversion rate for Short Message Service (SMS) messaging, the method comprising:
-
submitting a plurality of SMS messages to a routing system, wherein the SMS messages are submitted by a network operator partner and are destined for an end user; delivering the plurality of SMS messages to a destination network using the routing system; delivering the plurality of SMS messages to a conversion rate processor using the routing system; monitoring a conversion timeout period for each of the plurality of SMS messages at the conversion rate processor; delivering the plurality of SMS messages to the end user using the destination network; detecting, by the network operator partner, if an action has been performed by the end user in response to each of the plurality of SMS messages, generating a successful conversion message at the network operator for the SMS message if the action is performed by the end user prior to the expiration of the conversion timeout period for the SMS message and delivering the successful conversion message to the conversion rate processor; calculating a current conversion rate at the conversion rate processor following the receipt of one or more successful conversion messages at the current conversion rate processor or following expiration of the conversion timeout period for one or more of the plurality of SMS messages; providing the current conversion rate to the routing system; comparing the current conversion rate and a reference conversion rate at the routing system; and flagging the destination network and network operator partner combination if the current conversion rate exceeds a predetermined threshold. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for determining a current conversion rate for Short Message Service (SMS) messaging, the system comprising:
-
a routing system for receiving a plurality of SMS messages from a network operator partner, for delivering the plurality of SMS messages to a destination network and for delivering the plurality of SMS messages to a conversion rate processor, wherein the plurality of SMS messages are destined for an end user; the conversion rate processor for monitoring a conversion timeout period for each of the plurality of SMS messages and for calculating a current conversion rate following the receipt of one or more successful conversion messages from the network operator partner or following expiration of the conversion timeout period for one or more of the plurality of SMS messages, wherein the one or more successful conversion messages are provided to the conversion rate processor from the network operator partner in response to an action being performed by the end user in response to one of the plurality of SMS messages prior to the expiration of the conversion timeout period for the SMS message; and wherein the routing system is further for comparing the current conversion rate and a reference conversion rate and for flagging a destination network and network operator partner combination if the current conversion rate exceeds a predetermined threshold. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A computer program product comprising computer executable instructions embodied in a non-transitory computer-readable medium for performing steps to determine a current conversion rate for Short Message Service (SMS) messaging, the steps may include:
-
submitting a plurality of SMS messages to a routing system, wherein the SMS messages are submitted by a network operator partner and are destined for an end user; delivering the plurality of SMS messages to a destination network using the routing system; delivering the plurality of SMS messages to a conversion rate processor using the routing system; monitoring a conversion timeout period for each of the plurality of SMS messages at the conversion rate processor; delivering the plurality of SMS messages to the end user using the destination network; detecting, by the network operator partner, if an action has been performed by the end user in response to each of the plurality of SMS messages, generating a successful conversion message at the network operator for the SMS message if the action is performed by the end user prior to the expiration of the conversion timeout period for the SMS message and delivering the successful conversion message to the conversion rate processor; calculating a current conversion rate at the conversion rate processor following the receipt of one or more successful conversion messages at the current conversion rate processor or following expiration of the conversion timeout period for one or more of the plurality of SMS messages; providing the current conversion rate to the routing system; comparing the current conversion rate and a reference conversion rate; and flagging a destination network and network operator partner combination if the current conversion rate exceeds a predetermined threshold. - View Dependent Claims (17, 18, 19)
-
Specification