Patent ID: 9635527
Date: 2017-04-25
CPC Classifications: H04W

Claim:
1. A mobile switch center server, comprising: at least one memory that stores computer-executable instructions; at least one processor that accesses the at least one memory, wherein the at least one processor is configured to: receive, via a signaling connection, a SMS message from a first smartphone, the SMS message directed to a second smartphone, the SMS message including an information element indicating that the signaling connection is to be maintained for a predetermined period of time; determine that the SMS message has been received in an error-free state, wherein determining that the SMS message has been received in an error-free state comprises checking the SMS message for a plurality of errors including one or more of: (i) exceeding a memory capacity of the at least one memory, (ii) invalid short message transfer reference value, (iii) semantically incorrect message, (iv) invalid mandatory information, (v) message type non-existent or not implemented, (vi) message not compatible with short message protocol state, (vii) information element non-existent or not implemented, or (viii) unspecified protocol error; send a response report to the first smartphone indicating that the SMS message has been received in the error-free state; receive an acknowledgement message from the first smartphone; and send the SMS message to the second smartphone after receiving the acknowledgement message.