Patent ID: 8254971

Claim:
A method for determining a short message service retransmission schedule for a short message service message, comprising: forwarding, from a node on a telecommunications network to a device, a short message service message; receiving, at the node, a received error code relating to the forwarded short message service message; predetermining that a certain type of error code, being of a sort that is commonly falsely reported, is a special error code; storing information identifying the error code of the certain type as being a special error code following predetermining that the error code of the certain type is commonly falsely reported; determining whether the received error code, received at the node, is a special error code including determining whether the received code is of the certain type commonly falsely reported; and determining a retransmission schedule for the short message service message based upon the error code received by the node; wherein: if the error code received by the node is not a special error code, a first retransmission schedule is assigned to the short message service message; and if the error code received by the node is a special error code, then the time period that lapsed from when the short message service message was forwarded to the device until the error code was received at the node is calculated, and: if the calculated time period is greater than a response time threshold, a second retransmission schedule is assigned to the short message service message; and if the calculated time period is not greater than a response time threshold, the first retransmission schedule is assigned to the short message service message.