Directing modalities over different networks in multimodal communications
First Claim
Patent Images
1. A method executed at least in part in a computing device for diverting modalities of a multimodal communication session over different networks, the method comprising:
- receiving a request for a multimodal communication session;
determining endpoint locations;
determining system characteristics;
determining alternative paths based on the endpoint locations and the system characteristics;
facilitating the communication session by routing at least one modality of the communication session over an alternative path;
determining a first modality associated with a larger bandwidth compared to other modalities and routing the first modality through a Wide Area Network (WAN);
determining a second modality that includes application sharing and routing the second modality over an enterprise network;
determining a number of participants and selecting the alternative path based on the number of participants;
if the at least one modality has a secure designation, preventing the at least one modality from being routed over the alternative path established over an open network; and
if the at least one modality is carrying at least one of;
a proprietary information and a confidential information, limiting the at least one modality to an enterprise network.
2 Assignments
0 Petitions
Accused Products
Abstract
Selected modalities of a multimodal communication session may be diverted over different networks by an administrator or automatically to reduce burden on utilized networks. Modalities may be selected and diverted over different networks including the Internet for the same multimodal communication session based on network conditions, communication session attributes, participant attributes, and similar factors.
-
Citations
20 Claims
-
1. A method executed at least in part in a computing device for diverting modalities of a multimodal communication session over different networks, the method comprising:
-
receiving a request for a multimodal communication session; determining endpoint locations; determining system characteristics; determining alternative paths based on the endpoint locations and the system characteristics; facilitating the communication session by routing at least one modality of the communication session over an alternative path; determining a first modality associated with a larger bandwidth compared to other modalities and routing the first modality through a Wide Area Network (WAN); determining a second modality that includes application sharing and routing the second modality over an enterprise network; determining a number of participants and selecting the alternative path based on the number of participants; if the at least one modality has a secure designation, preventing the at least one modality from being routed over the alternative path established over an open network; and if the at least one modality is carrying at least one of;
a proprietary information and a confidential information, limiting the at least one modality to an enterprise network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A server facilitating multimodal communication services with modality diversion in an enhanced communication system, the server comprising:
-
a memory; a communication module; and a processor coupled to the memory and the communication module, wherein the processor executes a communication application adapted to; receive a request for a multimodal communication session; determine endpoint locations; determine network conditions; determine alternative paths based on the endpoint locations and the network conditions; select an alternative path for at least one modality of the requested communication session; facilitate the requested communication session by routing the at least one modality of the communication session over the selected alternative path; determine a first modality associated with a larger bandwidth compared to other modalities and route the first modality through a Wide Area Network (WAN); determine a second modality that includes application sharing and route the second modality over an enterprise network; determine a number of participants and select the alternative path based on the number of participants; determine a number of communication sessions between the participants and further select the alternative path based on the number of communication sessions; and redirect a video modality from the at least one modality to another server for streaming through internet upon blocking of the selected alternative path for the video modality through the (WAN). - View Dependent Claims (13, 14, 15, 16)
-
-
17. A computer-readable memory device with instructions stored thereon for facilitating multimodal communication services with modality diversion, the instructions comprising:
-
determining endpoint locations for participants in a multimodal communication session; determining at least one from a group of;
a network capacity, a number of available servers, and a network usage;determining alternative paths based on the endpoint locations and network conditions; selecting an alternative path for at least one modality of the communication session based on at least one from a group of;
a communication session type, a number of modalities in the communication session, types of modalities in the communication session, a number of participants in the communication session, an attribute of the communication session, and attributes of the participants in the communication session;facilitating the communication session by routing the at least one modality of the communication session over the selected alternative path; determining a first modality associated with a larger bandwidth compared to other modalities and routing the first modality through a Wide Area Network (WAN); determining a second modality that includes application sharing and routing the second modality over an enterprise network; determining a number of participants and selecting the alternative path based on the number of participants; determining a number of communication sessions between the participants and further selecting the alternative path based on the number of communication sessions; if the at least one modality has a secure designation, preventing the at least one modality from being routed over the selected alternative path established over an open network; if the at least one modality is carrying at least one of;
a proprietary information and a confidential information, limiting the at least one modality to an enterprise network; andredirecting a video modality from the at least one modality to one of the available servers for streaming through internet upon blocking of the selected path alternative for the video modality the WAN. - View Dependent Claims (18, 19, 20)
-
Specification