Dynamic conference session re-routing in secure media-based conferencing
First Claim
1. A computerized method for re-routing a media-based conference session, the method comprising the steps of:
- determining, by a server computing device, a condition associated with a first conference session between a plurality of end point devices each connected to the server computing device via an external media stream and each connected from the server computing device to a first multipoint control unit via a first internal media stream, wherein the condition indicates that a new multipoint control unit is required;
identifying, by the server computing device, a second multipoint control unit available to host a second conference session between the plurality of end point devices, including analyzing the first conference session to determine session requirements and determining whether the second multipoint control unit is capable of meeting the session requirements, wherein the session requirements comprise one or more of;
a count of the end point devices participating in the first conference session, a media bandwidth consumed by the end point devices participating in the first conference session, a geographical location of the first multipoint control unit, and a media protocol used by at least one of the plurality of end point devices participating in the first conference session;
disconnecting, by the server computing device, the first internal media streams from the first multipoint control unit while the external media streams remain connected;
connecting, by the server computing device, each of the plurality of end point devices from the server computing device to the second multipoint control unit via a second internal media stream; and
establishing, by the server computing device, the second conference session on the second multipoint control unit between the plurality of end point devices.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and apparatuses, including computer program products, are described for re-routing a media-based conference session. A server computing device determines a condition associated with a first conference session between a plurality of end point devices, each connected to the server via an external media stream and each connected from the server to a first multipoint control unit via a first internal media stream. The condition indicates that a new multipoint control unit is required. The server identifies a second multipoint control unit available to host a second conference session between the plurality of end point devices. The server disconnects the first internal streams from the first multipoint control unit while the external streams remain connected. The server connects each of the plurality of devices from the server to the second multipoint control unit via a second internal stream, and establishes the second conference session on the second multipoint control unit.
-
Citations
19 Claims
-
1. A computerized method for re-routing a media-based conference session, the method comprising the steps of:
-
determining, by a server computing device, a condition associated with a first conference session between a plurality of end point devices each connected to the server computing device via an external media stream and each connected from the server computing device to a first multipoint control unit via a first internal media stream, wherein the condition indicates that a new multipoint control unit is required; identifying, by the server computing device, a second multipoint control unit available to host a second conference session between the plurality of end point devices, including analyzing the first conference session to determine session requirements and determining whether the second multipoint control unit is capable of meeting the session requirements, wherein the session requirements comprise one or more of;
a count of the end point devices participating in the first conference session, a media bandwidth consumed by the end point devices participating in the first conference session, a geographical location of the first multipoint control unit, and a media protocol used by at least one of the plurality of end point devices participating in the first conference session;disconnecting, by the server computing device, the first internal media streams from the first multipoint control unit while the external media streams remain connected; connecting, by the server computing device, each of the plurality of end point devices from the server computing device to the second multipoint control unit via a second internal media stream; and establishing, by the server computing device, the second conference session on the second multipoint control unit between the plurality of end point devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for re-routing a media-based conference session, the system comprising a server computing device configured to:
-
determine a condition associated with a first conference session between a plurality of end point devices each connected to the server computing device via an external media stream and each connected from the server computing device to a first multipoint control unit via a first internal media stream, wherein the condition indicates that a new multipoint control unit is required; identify a second multipoint control unit available to host a second conference session between the plurality of end point devices, including analysis of the first conference session to determine session requirements and determining whether the second multipoint control unit is capable of meeting the session requirements, wherein the session requirements comprise one or more of;
a count of the end point devices participating in the first conference session, a media bandwidth consumed by the end point devices participating in the first conference session, a geographical location of the first multipoint control unit, and a media protocol used by at least one of the plurality of end point devices participating in the first conference session;disconnect the first internal media streams from the first multipoint control unit while the external media streams remain connected; connect each of the plurality of end point devices from the server computing device to the second multipoint control unit via a second internal media stream; and establish the second conference session on the second multipoint control unit between the plurality of end point devices. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer program product, tangibly embodied in a non-transitory computer readable storage medium, for re-routing a media-based conference session, the computer program product including instructions operable to cause a server computing device to:
-
determine a condition associated with a first conference session between a plurality of end point devices each connected to the server computing device via an external media stream and each connected from the server computing device to a first multipoint control unit via a first internal media stream, wherein the condition indicates that a new multipoint control unit is required; identify a second multipoint control unit available to host a second conference session between the plurality of end point devices, including analysis of the first conference session to determine session requirements and determining whether the second multipoint control unit is capable of meeting the session requirements, wherein the session requirements comprise one or more of;
a count of the end point devices participating in the first conference session, a media bandwidth consumed by the end point devices participating in the first conference session, a geographical location of the first multipoint control unit, and a media protocol used by at least one of the plurality of end point devices participating in the first conference session;disconnect the first internal media streams from the first multipoint control unit while the external media streams remain connected; connect each of the plurality of end point devices from the server computing device to the second multipoint control unit via a second internal media stream; and establish the second conference session on the second multipoint control unit between the plurality of end point devices.
-
Specification