Patent ID: 7685291

Claim:
A messaging service interoperability method for a client mobile device to implement a messaging service version (X.Y) to communicate with a server, in which X is a major version number and Y is a minor version number, comprising: sending a PDU (Protocol Data Unit) with version (X.Y) to the server; if the PDU with version (X.Y) is not accepted by the server, reselecting a messaging service version (Z.H) from a sequence of ((X.0), ((X−1).0), ((X+1).0), ((X−2).0), ((X+2).0), to ((X−m).0), and ((X+m).0)), in which m is a configurable margin, and sending a PDU with the reselected version (Z.H) to the server; and repeating reselection of the messaging service version and sending of a PDU with the reselected version until the PDU is accepted by the server or all possible reselected versions have been selected.