System using transport protocol objects located at agent location to generate session ID and to provide translation between different instant messaging protocols
First Claim
Patent Images
1. A communication system comprising:
- an instant messaging (IM) user agent; and
a plurality of transport protocol objects (TPOs) instantiated or an IM user agent location, each of the plurality of TPOs adapted to provide a translation between a first IM protocol and a different IM protocol, the IM user agent adapted to transmit and receive IM message using the first IM protocol, each TPO being adapted to establish a connection between the IM user agent and a corresponding IM server, each TPO further being adapted to generate a session identifier (ID), the session ID being indicative of the established IM connection.
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
20 Claims
-
1. A communication system comprising:
-
an instant messaging (IM) user agent; and
a plurality of transport protocol objects (TPOs) instantiated or an IM user agent location, each of the plurality of TPOs adapted to provide a translation between a first IM protocol and a different IM protocol, the IM user agent adapted to transmit and receive IM message using the first IM protocol, each TPO being adapted to establish a connection between the IM user agent and a corresponding IM server, each TPO further being adapted to generate a session identifier (ID), the session ID being indicative of the established IM connection. - View Dependent Claims (2, 3)
-
-
4. In a communication system, a method comprising:
-
instantiating a transport protocol object (TPO) at an instant messaging (IM) user agent location having an IM user agent, the PTO adapted to provide a translation between a first IM protocol and a second IM protocol, the IM user agent adapted to transmit and receive IM message using the first IM protocol;
establishing a connection between the TPO and a foreign server, the foreign server adapted to transmit and receive IM messages using the second IM protocol;
generating a session identifier (ID) at the TPO, the session ID being indicative of the established connection; and
providing a communication pathway for communicating between the IM user agent and the foreign server through the instantiated TPO.
-
-
5. In a communication system, a method comprising:
-
instantiating a plurality of transport protocol (TPOs) at an instant messaging (IM) user agent location having an IM user agent, each of the plurality of TPOs adapted to provide a translation between a first IM protocol and a different protocol, the IM user agent adapted to transmit and receive IM messages using the first IM protocol;
establishing a plurality of connections between the plurality of TPOs and a plurality of IM servers, each of the plurality of IM servers adapted to transmit and receive IM messages using one of the different IM protocols;
generating a plurality of session identifiers (ID), each session ID being generated at a corresponding TPO, each session ID being indicative of the established plurality of connections; and
providing a communication pathway for communicating between the IM user agent and the plurality of IM servers through the plurality of instantiated TPOs. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A communication system comprising:
-
means for instantiating a plurality of transport protocol objects (TPOs) at an instant messaging (IM) user agent location having an IM user agent, each of the plurality of TPOs adapted to provide a translation between a first IM protocol and a different IM protocol, the IM user agent adapted to transmit and receive IM messages using the first IM protocol;
means for establishing a plurality of connections between the plurality of TPOs and a plurality of IM servers, each of the plurality of IM servers adapted to transmit and receive IM messages using one of the different IM protocols;
means for generating a plurality of session identifiers (ID), each session ID being generated at a corresponding TPO, each session ID being indicative of the established plurality of connections; and
means for providing a communication pathway for communicating between the IM user agent and the plurality of IM servers through the plurality of instantiated TPOs.
-
-
20. A computer-readable medium comprising:
-
computer-readable code adapted to instruct a programmable device to instantiate a plurality of transport protocol objects (TPOs) at an instant messaging (IM) user agent location having an IM user agent, each of the plurality of TPOs adapted to provide a translation between a first IM protocol and a different IM protocol, the IM user agent adapted to transmit and receive IM messages using the first IM protocol;
computer-readable code adapted to instruct a programmable device to establish a plurality of connections between the plurality of TPOs and a plurality of IM servers, each of the plurality of IM servers adapted to transmit and receive IM messages using one of the different IM protocols;
computer-readable code adapted to instruct a programmable device to generate a plurality of session identifiers (ID), each session ID being generated at a corresponding TPO, each session ID being indicative of the established plurality of connections; and
computer-readable code adapted to instruct a programmable device to provide a communication pathway for communicating between the IM user agent and the plurality of IM servers through the plurality of instantiated TPOs.
-
Specification