Method and system for providing universal relay services
First Claim
1. A method for providing instant messaging (IM) services, the method comprising:
- receiving a request from a source client to establish communication with a destination client associated with a subscriber over a first IM environment, wherein the request specifies a first user name automatically derived from a unique identifier of the subscriber;
determining the unique identifier from the first user name; and
accessing a profile of the subscriber using the unique identifier to arbitrarily assign a second user name identifying the subscriber corresponding to a second IM environment,wherein an IM session is established between the source client and the destination client over the first and second IM environments using the respective first user name and second user name.
5 Assignments
0 Petitions
Accused Products
Abstract
An approach for providing instant messaging (IM) services is disclosed. A request is received from a source client to establish communication with a destination client associated with a subscriber over a first IM environment, wherein the request specifies a first user name derived from a unique identifier of the subscriber. A unique identifier is determined from the first user name. Further, a profile of the subscriber is accessed based on the unique identifier to determine a second user name corresponding to a second IM environment. An IM session is established between the source client and the destination client over the first and second IM environments using the respective first user name and second user name.
-
Citations
28 Claims
-
1. A method for providing instant messaging (IM) services, the method comprising:
-
receiving a request from a source client to establish communication with a destination client associated with a subscriber over a first IM environment, wherein the request specifies a first user name automatically derived from a unique identifier of the subscriber; determining the unique identifier from the first user name; and accessing a profile of the subscriber using the unique identifier to arbitrarily assign a second user name identifying the subscriber corresponding to a second IM environment, wherein an IM session is established between the source client and the destination client over the first and second IM environments using the respective first user name and second user name. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer-readable storage medium carrying one or more sequences of one or more instructions for providing instant messaging (IM) services, the one or more sequences of one or more instructions including instructions which, when executed by one or more processors, cause the one or more processors to perform the steps of:
-
receiving a request from a source client to establish communication with a destination client associated with a subscriber over a first IM environment, wherein the request specifies a first user name automatically derived from a unique identifier of the subscriber; determining the unique identifier from the first user name; and accessing a profile of the subscriber using the unique identifier to arbitrarily assign a second user name identifying the subscriber corresponding to a second IM environment, wherein an IM session is established between the source client and the destination client over the first and second IM environments using the respective first user name and second user name. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method for communicating with an instant messaging (IM) client, the method comprising:
-
generating a request for establishing communication with a destination client associated with a subscriber of an overlay communication system over a first IM environment; sending the request to the overlay communication system, wherein the request specifies a first user name automatically derived from an identifier uniquely identifying the subscriber within the overlay communication system, the overlay communication system accessing a profile of the subscriber using the identifier to arbitrarily assign a second user name identifying the subscriber corresponding to a second IM environment, wherein the second user name is independent of the first and second IM environments and wherein an IM session is established with the destination client over the first and second IM environments using the respective first user name and second user name; and communicating with the destination client through the overlay communication system. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A system for supporting instant messaging (IM) communication, the system comprising:
-
an overlay network configured to provide a plurality of communication services including telephony and data communication services, and to receive a request from a source client to establish communication with a destination client associated with a subscriber over a first IM environment, wherein the request specifies a first user name automatically derived from a unique identifier of the subscriber, the overlay network being further configured to determine the unique identifier from the first user name, and to access a profile of the subscriber using the unique identifier to arbitrarily assign a second user name identifying the subscriber corresponding to a second IM environment; and a gateway communicating with the overlay network to establish an IM session between the source client and the destination client over the first and second IM environments using the respective first user name and second user name. - View Dependent Claims (23, 24, 25, 26, 27, 28)
-
Specification