Patent ID: 8473617

Claim:
A system of host devices configured to enable communication between a networked communication device and a remote device, the system of host devices comprising: memory; and one or more processors communicatively coupled to the memory and configured to execute a media client for the networked communication device, the media client comprising: a user agent to communicate with a multimedia application in the networked communication device; a first network interface for communications between the user agent and the multimedia application; a signaling agent under the control of the user agent to perform signaling operations to establish and terminate media sessions between the multimedia application in the networked communication device and a remote device; a media agent under the control of the user agent to send multimedia messages and receive multimedia messages as part of an established media session between the multimedia application in the networked communication device and a remote device; a second network interface for communications between the user agent and signaling agent; and a third network interface for communications between the user agent and media agent; wherein the media agent is located remotely from the multimedia application.