CLEARINGHOUSE FOR MESSAGES BETWEEN DISPARATE NETWORKS
First Claim
1. A system, comprising:
- a first messaging network having at least a first client device within the first messaging network;
a second messaging network having at least a second client device within the second messaging network; and
a clearing house server device that is configured to manage at least one communication between the first client device and the second client device by performing actions, including;
receiving a message from the first client device, the message being determined to be destined to the second client device;
determining that the message employs at least one of a message protocol or message format that is incompatible with another message protocol or message format in use by the second client device;
attempting to translate the message into a message protocol or message format that is compatible with the other message protocol or message format in use by the second client device; and
if the attempt is successful, forwarding the translated message towards the second client device;
otherwise, sending an error message to the first client device indicating which message feature or message protocol is at error.
5 Assignments
0 Petitions
Accused Products
Abstract
A system and method are directed towards managing interoperability between disparate IM networks. A clearinghouse server is provided that receives IM messages from disparate IM networks. The clearinghouse server examines the IM message to determine it is in a compatible protocol for a destination IM network. If the IM message is incompatible a translation service is used to translate the message into a compatible protocol. The translation service further determines if the destination IM network supports a feature employed by the received IM message. If the feature is supported or can be translated to a supported feature, the translation service will also perform the feature translation. Otherwise, the translation service may return an error message indicating that the received IM message includes an unsupported feature for the destination IM network. Upon satisfactory translation, the clearinghouse server forwards the translated IM message towards the destination IM network.
-
Citations
20 Claims
-
1. A system, comprising:
-
a first messaging network having at least a first client device within the first messaging network; a second messaging network having at least a second client device within the second messaging network; and a clearing house server device that is configured to manage at least one communication between the first client device and the second client device by performing actions, including; receiving a message from the first client device, the message being determined to be destined to the second client device; determining that the message employs at least one of a message protocol or message format that is incompatible with another message protocol or message format in use by the second client device; attempting to translate the message into a message protocol or message format that is compatible with the other message protocol or message format in use by the second client device; and if the attempt is successful, forwarding the translated message towards the second client device;
otherwise, sending an error message to the first client device indicating which message feature or message protocol is at error. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A server device, comprising:
-
a transceiver for receiving and sending messages; and a processor in communication with the transceiver and configured to perform actions, including; receiving an instant messaging (IM) message from a first client device in a first IM network, the message being determined to be destined to a second client device in a second IM network; determining that the IM message employs at least one of a message protocol or message format that is incompatible with another message protocol or message format in use by the second client device; attempting to translate the IM message into a message protocol or message format that is compatible with the other message protocol or message format in use by the second client device; and if the attempt is successful, forwarding the translated IM message towards the second client device;
otherwise, sending an error message to the first client device indicating which message feature or message protocol is at error. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer-readable storage medium having stored thereon computer-executable instructions that when installed within a computer device enable the computer device to perform actions, including:
-
receiving an instant messaging (IM) message from a first client device in a first IM network, the message being determined to be destined to a second client device in a second IM network; determining that the IM message employs at least one of a message protocol or message format that is incompatible with another message protocol or message format in use by the second client device; attempting to translate the IM message into a message protocol or message format that is compatible with the other message protocol or message format in use by the second client device; and if the attempt is successful, forwarding the translated IM message towards the second client device;
otherwise, sending an error message to the first client device indicating which message feature or message protocol is at error. - View Dependent Claims (17, 18, 19, 20)
-
Specification