Patent ID: 8180933
Filing Date: 2012-05-15
Classification: H04L,H04M,H04N,H04W

Abstract:
1. A method to be executed at least in part in a computing device for handling communications through a plurality of peripheral devices, the method comprising: determining available peripheral devices coupled to the computing device; configuring the available peripheral devices by each peripheral device advertising its capabilities to the computing device and transmitting control commands to the peripheral devices through a standard communication protocol based on at least one of: a predefined rule and a computing device parameter; receiving a communication request from a calling party; determining an appropriate peripheral device based on a type of the received communication request, power consumption parameter of the computing device, and available peripheral device capabilities; notifying a user through the appropriate peripheral device; and in response to receiving an indication of the user's acceptance of the communication request, facilitating the communication through the appropriate peripheral device, wherein the appropriate peripheral device is configured to accommodate a type of facilitated communication comprising at least one from a set of: voice communication, video communication, electronic mail exchange, instant messaging, data sharing, application sharing, and white-boarding; and in response to detecting a change condition, facilitating the communication through another one of the available peripheral devices.