DYNAMIC CALL HANDLING FROM MULTIPLE ATTACHED DEVICES
First Claim
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;
receiving a communication request from a calling party;
determining an appropriate peripheral device based on at least one from a set of;
predefined rules, user selection, and a type of the received communication request;
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.
2 Assignments
0 Petitions
Accused Products
Abstract
Multiple peripheral devices are used for various modes of communication in a unified communication application. Employing standard or custom protocols, connected peripheral devices can be configured automatically and different modes of communication such as audio, video, data, and text, are routed to available or selected peripheral devices. Incoming communication requests can be extended to multiple peripheral devices synchronously and users enabled to switch between peripheral devices seamlessly during a communication session.
32 Citations
20 Claims
-
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; receiving a communication request from a calling party; determining an appropriate peripheral device based on at least one from a set of;
predefined rules, user selection, and a type of the received communication request;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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for handling unified communications through peripheral devices, the system comprising:
-
a first computing device having a plurality of coupled peripheral devices, the computing device executing a communication application configured to; configure the coupled peripheral devices through a standard communication protocol; receive a communication request from a calling party employing a second computing device; determine at least one appropriate peripheral device based on at least one from a set of;
predefined rules, user selection, and a type of the received communication request;notify a user of the first computing device through the at least one appropriate peripheral device; and in response to receiving an indication of the user'"'"'s acceptance of the communication request through a selected peripheral device, facilitate the communication between the first and the second computing devices through the selected peripheral device; and a server configured to facilitate exchange of communication between the first and second computing devices through a unified communications network. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A computer-readable storage medium having instructions stored thereon for dynamically facilitating communications through multiple peripheral devices, the actions comprising:
-
determining available peripheral devices coupled to a computing device; configuring the available peripheral devices by transmitting control commands through a standard communication protocol based on at least one from a set of;
a predefined rule, a user preference, and a computing device parameter;receiving a communication request from a calling party; notifying a user through the applicable peripheral devices; and in response to receiving an indication of the user'"'"'s acceptance of the communication request, facilitating the communication through a set of applicable peripheral devices, wherein the set of applicable peripheral devices are 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. - View Dependent Claims (18, 19, 20)
-
Specification