Universal communications identifier
First Claim
Patent Images
1. A method comprising:
- determining a universal identifier for a party with respect to an overlay network in response to a request to establish a communication session with the party over the overlay network;
selecting one of a plurality of communication modes provided by the overlay network;
determining a specific identifier derived from the universal identifier according to the selected communication mode for establishing the communication session in the selected communication mode;
generating the specific identifier by concatenating the universal identifier with an alphanumeric text associated with one of the communication modes;
selecting another one of the communication modes for determining another specific identifier; and
translating a first communication protocol corresponding to the selected one of the communication modes to a second communication protocol corresponding to the selected other one of the communication modes.
5 Assignments
0 Petitions
Accused Products
Abstract
An approach is provided for supporting a plurality of communication modes through universal identification. A core identifier is generated for uniquely identifying a user among a plurality of users within the communication system. One or more specific identifiers are derived based upon the core identifier, wherein the specific identifiers serve as addressing information to the respective communication modes. The specific identifiers and the core identifier are designated as a suite of identifiers allocated to the user.
-
Citations
20 Claims
-
1. A method comprising:
-
determining a universal identifier for a party with respect to an overlay network in response to a request to establish a communication session with the party over the overlay network; selecting one of a plurality of communication modes provided by the overlay network; determining a specific identifier derived from the universal identifier according to the selected communication mode for establishing the communication session in the selected communication mode; generating the specific identifier by concatenating the universal identifier with an alphanumeric text associated with one of the communication modes; selecting another one of the communication modes for determining another specific identifier; and translating a first communication protocol corresponding to the selected one of the communication modes to a second communication protocol corresponding to the selected other one of the communication modes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 19)
-
-
9. An apparatus comprising:
-
at least one processor; and at least one memory including computer program code for one or more programs, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following, determine a universal identifier for a party with respect to an overlay network in response to a request to establish a communication session with the party over the overlay network, select one of a plurality of communication modes provided by the overlay network, determine a specific identifier derived from the universal identifier according to the selected communication mode for establishing the communication session in the selected communication mode, generate the specific identifier by concatenating the universal identifier with an alphanumeric text associated with one of the communication modes, select another one of the communication modes for determining another specific identifier, and translate a first communication protocol corresponding to the selected one of the communication modes to a second communication protocol corresponding to the selected other one of the communication modes. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A system comprising:
-
a user profile database configured to store a plurality of universal identifiers associated with a plurality of users; an overlay network interface configured to provide a common access point to an overlay network service to provide a plurality of communication modes for communication with one of the user; and a translator configured, as part of the overlay network service, to translate a first communication protocol corresponding to a first communication mode to a second communication protocol corresponding to a second communication mode; wherein each of the universal identifiers is used to generate a plurality of specific identifiers corresponding respectively to the plurality of communication modes by concatenating the universal identifiers with alphanumeric texts associated with the plurality of communication modes. - View Dependent Claims (18, 20)
-
Specification