System using transport protocol objects located at a user agent location to provide translation between different instant messaging protocols
First Claim
Patent Images
1. A communication system comprising:
- an instant messaging user agent; and
a plurality of transport protocol objects instantiated at an instant messaging user agent device, each of the plurality of transport protocol objects adapted to provide a translation between a first instant messaging protocol and a different instant messaging protocol, the instant messaging user agent adapted to transmit and receive instant messaging messages using the first instant messaging protocol,wherein each transport protocol object is adapted to establish a direct connection between the instant messaging user agent and a foreign server, the foreign server being adapted to transmit and receive instant messaging messages using the different instant messaging protocol.
10 Assignments
0 Petitions
Accused Products
Abstract
A system and method are presented in which a plurality of transport protocol objects (TPOs) are instantiated at an IM user agent. In one embodiment, each of the plurality of TPOs is adapted to provide a translation between a first IM protocol and a different IM protocol.
-
Citations
22 Claims
-
1. A communication system comprising:
-
an instant messaging user agent; and a plurality of transport protocol objects instantiated at an instant messaging user agent device, each of the plurality of transport protocol objects adapted to provide a translation between a first instant messaging protocol and a different instant messaging protocol, the instant messaging user agent adapted to transmit and receive instant messaging messages using the first instant messaging protocol, wherein each transport protocol object is adapted to establish a direct connection between the instant messaging user agent and a foreign server, the foreign server being adapted to transmit and receive instant messaging messages using the different instant messaging protocol. - View Dependent Claims (2, 3, 4, 5)
-
-
6. In a communication system, a method comprising:
-
instantiating a transport protocol object at an instant messaging user agent device having an instant messaging user agent, the transport protocol object adapted to provide a translation between a first instant messaging protocol and a second instant messaging protocol, the instant messaging user agent adapted to transmit and receive instant messaging messages using the first instant messaging protocol; establishing a connection between the transport protocol object and a foreign server, the foreign server adapted to transmit and receive instant messaging messages using the second instant messaging protocol; and providing a communication pathway between the instant messaging user agent and the foreign server through the instantiated transport protocol object.
-
-
7. In a communication system, a method comprising:
-
instantiating a plurality of transport protocol objects at an instant messaging user agent device having an instant messaging user agent, each of the plurality of transport protocol objects adapted to provide a translation between a first instant messaging protocol and a different instant messaging protocol, the instant messaging user agent adapted to transmit and receive instant messaging messages using the first instant messaging protocol; establishing a plurality of connections between the plurality of transport protocol objects and a plurality of instant messaging servers, each of the plurality of instant messaging servers adapted to transmit and receive instant messaging messages using one of the different instant messaging protocols; and providing a communication pathway between the instant messaging user agent and the plurality of instant messaging servers through the plurality of instantiated transport protocol objects. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A communication system comprising:
-
means for instantiating a plurality of transport protocol objects at an instant messaging user agent location device having an instant messaging user agent, each of the plurality of transport protocol objects adapted to provide a translation between a first instant messaging protocol and a different instant messaging protocol, the instant messaging user agent adapted to transmit and receive instant messaging messages using the first instant messaging protocol; means for establishing a plurality of connections between the plurality of transport protocol objects and a plurality of instant messaging servers, each of the plurality of instant messaging servers adapted to transmit and receive instant messaging messages using one of the different instant messaging protocols; and means for providing a communication pathway between the instant messaging user agent and the plurality of instant messaging servers through the plurality of instantiated transport protocol objects.
-
-
22. A non-transitory computer-readable medium comprising:
-
computer-readable code adapted to instruct a programmable device to instantiate a plurality of transport protocol objects at an instant messaging user agent device having an instant messaging user agent, each of the plurality of transport protocol objects adapted to provide a translation between a first instant messaging protocol and a different instant messaging protocol, the instant messaging user agent adapted to transmit and receive instant messaging messages using the first instant messaging protocol; computer-readable code adapted to instruct a programmable device to establish a plurality of connections between the plurality of transport protocol objects and a plurality of instant messaging servers, each of the plurality of instant messaging servers adapted to transmit and receive instant messaging messages using one of the different instant messaging protocols; and computer-readable code adapted to instruct a programmable device to provide a communication pathway between the instant messaging user agent and the plurality of instant messaging servers through the plurality of instantiated transport protocol objects.
-
Specification