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,...http://www.google.co.uk/patents/US7903637?utm_source=gb-gplus-sharePatent US7903637 - Universal communications identifier