Patent attributes
The present invention provides a centralized home controller that is used to coordinate a plurality of associated packet communication clients. The home controller provides a centralized and unified control and messaging system for the various packet communication clients. The home controller also allows the packet communication clients to establish and control packet sessions among the associated packet communication clients, as well as between any one of the packet communication clients and remote clients. The packet communication clients are provided in consumer electronics devices, and the associated packet sessions support data, voice, audio, or video content. In one embodiment, the home controller acts as a proxy for the various communications between the packet communication clients.