System uses transport protocol objects locate at user agent location to provide translation between different instant messaging protocols
First Claim
Patent Images
1. A communication system comprising:
- a plurality of transport protocol objects (TPOs) instantiated at an Instant Messaging (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 different IM protocol being provided by a foreign server, the IM user agent adapted to transmit and receive IM messages using the first IM protocol; and
an IM user agent configured to retrieve contact information for at least one contact from the foreign server, the IM user agent further configured to organize the retrieved contact information according to the foreign server from which the contact information was retrieved.
11 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.
23 Citations
20 Claims
-
1. A communication system comprising:
-
a plurality of transport protocol objects (TPOs) instantiated at an Instant Messaging (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 different IM protocol being provided by a foreign server, the IM user agent adapted to transmit and receive IM messages using the first IM protocol; and an IM user agent configured to retrieve contact information for at least one contact from the foreign server, the IM user agent further configured to organize the retrieved contact information according to the foreign server from which the contact information was retrieved. - 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 TPO 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 messages 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; providing a communication pathway between the IM user agent and the foreign server through the instantiated TPO; retrieving contact information for at least one contact from the foreign server; and organizing the retrieved contact information according to the foreign server from which the contact information was retrieved.
-
-
5. In a communication system, a method comprising:
-
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; 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; providing a communication pathway between the IM user agent and the plurality of IM servers through the plurality of instantiated TPOs; retrieving contact information for at least one contact from at least one of the plurality of IM servers; and organizing the retrieved contact information according to the IM server from which the contact information was retrieved. - 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 providing a communication pathway between the IM user agent and the plurality of IM servers through the plurality of instantiated TPOs; means for retrieving contact information for at least one contact from at least one of the plurality of IM servers; and means for organizing the retrieved contact information according to the IM server from which the contact information was retrieved.
-
-
20. A computer-readable storage 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; and computer-readable code adapted to instruct a programmable device to provide a communication pathway between the IM user agent and the plurality of IM servers through the plurality of instantiated TPOs; computer-readable code adapted to instruct a programmable device to retrieve contact information for at least one contact from at least one of the plurality of IM servers; and computer-readable code adapted to instruct a programmable device to organize the retrieved contact information accord in to the IM server from which the contact information was retrieved.
-
Specification