Patent ID: 8275887

Claim:
A mobile communications device capable for replying to an advertising message (ad), comprising: a receiving unit capable of receiving the ad from a server, wherein the received ad is either in a general format or in a predetermined format, wherein the ad in the predetermined format comprises a basic content part and a reply content part, the reply content part includes a plurality of replies for a user to choose from, each reply is encoded and assigned a reply code for the user to input to reply the ad, and each part of the ad is assigned with an identifier for identification; a storage unit capable of storing the received ad and a decoding program for decoding the ad according to the decoding program; a display unit; an input unit; and a processing unit comprising: a short message identifying module capable of identifying whether the received ad is a message in the predetermined format; a short message decoding module capable of invoking the decoding program from the storage unit for decoding the ad, and identifying the assigned identifiers of the ad to retrieve each part of the ad in the predetermined format; a short message displaying module capable of displaying the basic content part and the reply content part in a displaying mode on the display unit after the short message decoding module decodes the ad; and a short message replying module capable of receiving the reply code from the input unit, generating a reply message which includes the received reply code, and sending the reply message; a code identifying module capable of comparing a byte length of the reply code with a predetermined byte length to identify whether the reply code is in a complex reply code type, wherein the reply code in the complex code type is one whose byte length is greater than the predetermined byte length; and a code transforming module capable of transforming the reply code in the complex reply code type into only one reply code in a predetermined simple reply code type whose byte length is less than the predetermined byte length and which is different from any part of the reply code in the complex reply code type, and further capable of transforming the only one reply code in the predetermined simple reply code type into the corresponding reply code in the complex reply code type after the user inputs the reply code in the predetermined simple reply code type for the ad.