Method and apparatus for effecting SMS and SMSC messaging in different cellular communications systems
First Claim
Patent Images
1. A method of mapping short message service (SMS) information from a first cellular communications system to a corresponding message in a second, different cellular communications system, comprising:
- receiving the SMS information having a format required by the first cellular communications system;
mapping the SMS information into a format required by the second cellular communications system; and
appending additional information to the SMS information, if necessary, or removing extraneous information from the SMS information, if necessary, as required by the second cellular communications system;
wherein appending further comprises determining a size of a destination address field in the received SMS information, and appending or not appending based on the size of the destination address field.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus and method of mapping a short message service (SMS) information from a first communications system to a corresponding message in a second, different cellular system is claimed. SMS information having a format required by the first communication system is received. The SMS information is mapped into a format required by the second communication system. Additional information is appended, if necessary, or information is removed as being extraneous information, if necessary, as required by the second communication system.
-
Citations
28 Claims
-
1. A method of mapping short message service (SMS) information from a first cellular communications system to a corresponding message in a second, different cellular communications system, comprising:
-
receiving the SMS information having a format required by the first cellular communications system; mapping the SMS information into a format required by the second cellular communications system; and appending additional information to the SMS information, if necessary, or removing extraneous information from the SMS information, if necessary, as required by the second cellular communications system; wherein appending further comprises determining a size of a destination address field in the received SMS information, and appending or not appending based on the size of the destination address field. - View Dependent Claims (2, 3, 4, 19, 20)
-
-
5. An apparatus for converting short message service (SMS) information from a first cellular communications system to a corresponding message in a second, different cellular communications system, the apparatus comprising:
-
an input configured to receive the SMS information having a format required by the first cellular communications system; a processor, coupled to the input, configured to map the SMS information into a format required by the second cellular communications system; and an appender/remover element coupled to the processor, configured to append additional information to the SMS information, if necessary, or remove extraneous information from the SMS information, if necessary, into a format as required by the second cellular communications system; wherein the appender/remover element is further configured to determine a size of a destination address field in the received SMS information, and to append or not append based on the size of the destination address field. - View Dependent Claims (6, 7, 8, 21, 22)
-
-
9. An apparatus for mapping short message service (SMS) information from a first cellular communications system to a corresponding message in a second, different cellular communications system, the apparatus comprising:
-
means for receiving the SMS information having a format required by the first cellular communications system; means for mapping the SMS information into a format required by the second cellular communications system; and means for appending additional information to the SMS information, if necessary, or removing extraneous information from the SMS information, if necessary, as required by the second cellular communications system; wherein the means for appending or removing further comprises means for determining a size of a destination address field in the received SMS information, and wherein the means for appending or removing is configured to append or not append based on the size of the destination address field. - View Dependent Claims (10, 11, 12, 23, 24)
-
-
13. A method of determining how to process an SMS message, comprising:
-
receiving an SMS message; determining the size of a conventional destination address field; determining the size of a parameter length; comparing the size of the convention destination address field with the parameter length; processing the SMS message according to a first format required by a first cellular communication system if the size of the destination address is less than the size of the parameter length; and processing the SMS message according to a second format required by a second cellular communication system if the size of the destination address is not less than the size of the parameter length. - View Dependent Claims (14, 18)
-
-
15. An apparatus for determining how to process an SMS
message, comprising: -
means for determining the size of a conventional destination address field;
means for determining the size of a parameter length;means for comparing the size of the convention destination address field with the parameter length; means for processing the SMS message according to a first format required by a first cellular communication system if the size of the destination address is less than the size of the parameter length; and means for processing the SMS message according to a second format required by a second cellular communication system if the size of the destination address is not less than the size of the parameter length. - View Dependent Claims (16, 17)
-
-
25. At least one processor for mapping short message service (SMS) information from a first cellular communications system to a corresponding message in a second, different cellular communications system, comprising:
-
a first module configured for receiving the SMS information having a format required by the first cellular communications system; a second module configured for mapping the SMS information into a format required by the second cellular, communications system; and a third module configured for appending additional information to the SMS information, If necessary, or removing extraneous information from the SMS information, if necessary, as required by the second cellular communications system; wherein the third module is further configured for determining a size of a destination address field in the received SMS information, and appending or not appending based on the size of the destination address field.
-
-
26. module residing in a storage medium for mapping short message service (SMS) information from a first cellular communications system to a corresponding message in a second, different cellular communications system, comprising:
-
first information operable to cause a computer to receive the SMS information having a format required by the first cellular communications system; second information operable to cause the computer to map the SMS information into a format required by the second cellular communications system; and third information operable to cause the computer to append additional information to the SMS information, if necessary, or removing extraneous information from the SMS information, if necessary, as required by the second cellular communications system; wherein the third information is further operable to cause the computer to determine a size of a destination address field in the received SMS information, and to append or to not append based on the size of the destination address field.
-
-
27. At least one processor for determining how to process an SMS message, comprising:
-
a first module for receiving an SMS message; a second module for determining the size of a conventional destination address field; a third module for determining the size of a parameter length; a fourth module for comparing the size of the convention destination address field with the parameter length; a fifth module for processing the SMS message according to a first format required by a first cellular communication system if the size of the destination address is less than the size of the parameter length; and a sixth module for processing the SMS message according to a second format required by a second cellular communication system if the size of the destination address is not less than the size of the parameter length.
-
-
28. A module, residing in a storage Medium. for determining how to process an SMS message, comprising:
-
a computer readable medium, comprising; first information operable to cause a computer to receive an SMS message;
second information operable to cause the computer to determine the size of a conventional destination address field;third information operable to cause the computer to determine the size of a parameter length; fourth information operable to cause the computer to compare the size of the convention destination address field with the parameter length; fifth information operable to cause the computer to process the SMS message according to a first format required by a first cellular communication system if the size of the destination address is less than the size of the parameter length; and sixth information operable to cause the computer to process the SMS message according to a second format required by a second cellular communication system if the size of the destination address is not less than the size of the parameter length.
-
Specification