Patent ID: 8233604

Claim:
A computer-implemented method of automatically routing a call to an identity of multiple identities of an end user based on an active presence profile of said end user, comprising: sending, by a computing system, a subscription message to a plurality of contact addresses of said end user, wherein said plurality of contact addresses includes a plurality of identities of said end user and a plurality of indicators of a plurality of remote server computing systems that manage respective presence-based real time interactive communication systems, wherein each remote server computing system is remote from said computing system; receiving, by said computing system and from a remote server computing system of said plurality of remote server computing systems, a presence document that includes a presence status of a first identity of said end user, said first identity included in said plurality of identities of said end user; determining, by said computing system, that said presence status indicates that said first identity of said end user is offline or away; based on said presence status of said first identity of said end user determined to indicate said first identity to be offline or away, said computing system automatically redirecting said call destined for said first identity to a second identity of said end user by issuing, in response to said determining that said presence status indicates that said first identity of said end user is offline or away, a registration message to said remote server computing system, said second identity included in said plurality of identities of said end user and included in said active presence profile of said end user, wherein said call is from a caller, and wherein said automatically redirecting said call is performed without said caller having knowledge of said call being redirected from said first identity to said second identity of said end user; and based on said automatically redirecting said call destined for said first identity to said second identity of said end user, and based on said second identity being included in said active presence profile of said end user, receiving said redirected call by said computing system associated with said second identity instead of by said remote server computing system associated with said first identity.