Method and apparatus for messaging service internetworking
First Claim
Patent Images
1. A method for converting data message formats at a message server, comprising:
- receiving a first data message in a first format from a first end user device;
converting the first data message to a second format compatible with a second end user device to generate a converted first data message including a first indication of the first format;
sending the converted first data message to the second end user device;
receiving a second data message in a third format from the second end user device;
storing the second data message until the first end user device is capable of supporting the third format; and
sending the second data message to the first end user device when the first end user device is capable of supporting the third format.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for converting data message formats in a message server is provided. The message server receives a first data message including origin format information from a first user. The message server then sends the first data message including origin format information to a second user. The message server receives a second data message from a second user, the second data message including the origin format. The second data message is converted to the origin format if the first user is unable to receive the second data message. The message server then sends the converted second data message to the first user.
25 Citations
17 Claims
-
1. A method for converting data message formats at a message server, comprising:
-
receiving a first data message in a first format from a first end user device; converting the first data message to a second format compatible with a second end user device to generate a converted first data message including a first indication of the first format; sending the converted first data message to the second end user device; receiving a second data message in a third format from the second end user device; storing the second data message until the first end user device is capable of supporting the third format; and sending the second data message to the first end user device when the first end user device is capable of supporting the third format. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system comprising:
-
a memory storing computer program instructions; a processor communicatively coupled to the memory, the processor to execute the computer program instructions, which, when executed on the processor, cause the processor to perform operations comprising; receiving a first data message in a first format from a first end user device; converting the first data message to a second format compatible with a second end user device to generate a converted first data message including a first indication of the first; sending the converted first data message to the second end user device; receiving a second data message in a third format from the second end user device. storing the second data message until the first end user device is capable of supporting the third format; and sending the second data message to the first end user device when the first end user device is capable of supporting the third format. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A tangible computer readable storage device storing computer program instructions which, when executed on a processor, perform operations comprising:
-
receiving a first data message in a first format from a first end user device; converting the first data message to a second format compatible with a second end user device to generate a converted first data message including a first indication of the first format; sending the converted first data message to the second end user device; receiving a second data message in a third format from the second end user device; storing the second data message until the first end user device is capable of supporting the third format; and sending the second data message to the first end user device when the first end user device is capable of supporting the third format. - View Dependent Claims (14, 15, 16, 17)
-
Specification