Maintaining audio video conference continuity
First Claim
1. A method for maintaining an audio-video conference, the method comprising:
- a computing device receiving session description protocol information including network parameters and supported compression-decompression formats, from a plurality of client devices participating in an audio-video conference hosted by a primary conference host;
the computing device determining whether at least one of the plurality of client devices participating in the audio-video conference is properly configured to perform audio-video mixing at an acceptable rate of streaming for the audio-video conference;
the computing device selecting a client device as a secondary conference host from the plurality of client devices participating in the audio-video conference;
in response to receiving the session description protocol information from the plurality of client devices, the computing device sending a reply, including network parameter information identifying the secondary conference host, to the plurality of client devices participating in the audio-video conference and the network parameters and supported compression-decompression formats of the plurality of client devices participating in the audio-video conference to the client device selected as the secondary conference host;
the computing device determining a failure of the primary conference host affecting the audio-video conference, wherein the failure is based, at least in part, on a violation of a threshold limit of a transmission rate of the primary conference host; and
in response to determining the failure, the computing device sending information associated with activating the secondary conference host as a host of the audio-video conference, to the plurality of client devices participating in the audio-video conference.
1 Assignment
0 Petitions
Accused Products
Abstract
A computing device receives session description protocol (SDP) information including network parameters, from a plurality of client devices participating in an audio-video conference hosted by a primary conference host. The computing device selects a secondary conference host from the plurality of client devices. In response to receiving the SDP information from the plurality of client devices, the computing device sends a reply, including network parameter information identifying the secondary conference host, to the plurality of client devices of the audio-video conference. The computing device determines a failure of the primary conference host, wherein the failure is based, at least in part, on a violation of a threshold limit of a transmission rate of the primary conference host, and in response to determining the failure, the computing device sends information to activate the secondary conference host as the audio-video conference host, to the plurality of client devices.
25 Citations
20 Claims
-
1. A method for maintaining an audio-video conference, the method comprising:
-
a computing device receiving session description protocol information including network parameters and supported compression-decompression formats, from a plurality of client devices participating in an audio-video conference hosted by a primary conference host; the computing device determining whether at least one of the plurality of client devices participating in the audio-video conference is properly configured to perform audio-video mixing at an acceptable rate of streaming for the audio-video conference; the computing device selecting a client device as a secondary conference host from the plurality of client devices participating in the audio-video conference; in response to receiving the session description protocol information from the plurality of client devices, the computing device sending a reply, including network parameter information identifying the secondary conference host, to the plurality of client devices participating in the audio-video conference and the network parameters and supported compression-decompression formats of the plurality of client devices participating in the audio-video conference to the client device selected as the secondary conference host; the computing device determining a failure of the primary conference host affecting the audio-video conference, wherein the failure is based, at least in part, on a violation of a threshold limit of a transmission rate of the primary conference host; and in response to determining the failure, the computing device sending information associated with activating the secondary conference host as a host of the audio-video conference, to the plurality of client devices participating in the audio-video conference. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer program product for maintaining an audio-video conference, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions readable by a processor to cause the processor to perform a method comprising:
-
receiving session description protocol information including network parameters and supported compression-decompression formats, from a plurality of client devices participating in an audio-video conference hosted by a primary conference host; determining whether at least one of the plurality of client devices participating in the audio-video conference is properly configured to perform audio-video mixing at an acceptable rate of streaming for the audio-video conference; selecting a client device as a secondary conference host from the plurality of client devices participating in the audio-video conference; in response to receiving the session description protocol information from the plurality of client devices, sending a reply, including network parameter information identifying the secondary conference host, to the plurality of client devices participating in the audio-video conference and the network parameters and supported compression-decompression formats of the plurality of client devices participating in the audio-video conference to the client device selected as the secondary conference host; determining a failure of the primary conference host affecting the audio-video conference, wherein the failure is based, at least in part, on a violation of a threshold limit of a transmission rate of the primary conference host; and in response to determining the failure, sending information associated with activating the secondary conference host as a host of the audio-video conference, to the plurality of client devices participating in the audio-video conference. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A computer system for maintaining an audio-video conference, the computer system comprising:
-
one or more computer processors; one or more computer-readable storage media; program instructions stored on the computer-readable storage media for execution by at least one of the one or more processors, the program instructions comprising; program instructions to receive session description protocol information including network parameters and supported compression-decompression formats, from a plurality of client devices participating in an audio-video conference hosted by a primary conference host; program instructions to determine whether at least one of the plurality of client devices participating in the audio-video conference is properly configured to perform audio-video mixing at an acceptable rate of streaming for the audio-video conference; program instructions to select a client device as a secondary conference host from the plurality of client devices participating in the audio-video conference; in response to receiving the session description protocol information from the plurality of client devices, program instructions to send a reply, including network parameter information identifying the secondary conference host, to the plurality of client devices participating in the audio-video conference and the network parameters and supported compression-decompression formats of the plurality of client devices participating in the audio-video conference to the client device selected as the secondary conference host; in response to receiving the session description protocol information from the plurality of client devices, program instructions to send a reply, including network parameter information identifying the secondary conference host, to the plurality of client devices participating in the audio-video conference and the network parameters and supported compression-decompression formats of the plurality of client devices participating in the audio-video conference to the client device selected as the secondary conference host; program instructions to determine a failure of the primary conference host affecting the audio-video conference, wherein the failure is based, at least in part, on a violation of a threshold limit of a transmission rate of the primary conference host; and in response to determining the failure, program instructions to send information associated with activating the secondary conference host as a host of the audio-video conference, to the plurality of client devices participating in the audio-video conference. - View Dependent Claims (17, 18, 19, 20)
-
Specification