Patent ID: 8116286

Claim:
A method comprising: a) presenting a combined user agent for a plurality of supported communication clients to a remote communication client, the plurality of supported communication clients being packet-based communication clients; and b) facilitating signaling with the remote communication client and at least two of the plurality of supported communication clients to establish a plurality of media sessions, which are part of a given multimedia session, between the remote communication client and the at least two of the plurality of supported communication clients, wherein the combined user agent presents a single communication address to the remote communication client on behalf of the plurality of supported communication clients, such that initial communication between the remote communication client and one of the at least two of the plurality of supported communication clients occur via the combined user agent using the single communication address; c) determining a location of at least one of the at least two of the plurality of supported communication clients; and d) determining a relative proximity between the at least two of the plurality of supported communication clients wherein different ones of the plurality of media sessions are established with different ones of the at least two of the plurality of supported communication clients and the different ones of the plurality of media sessions are established with the different ones of the at least two of the plurality of supported communication clients based on the location of the at least one of the plurality of supported communication clients and on the relative proximity between the at least two of the plurality of supported communication clients.