Dynamic adjustment of user-received communications for a real-time multimedia communications event
First Claim
1. A method for dynamically adjusting communication types within a communication session comprising:
- defining a real time communication session having more than two communication participants, wherein the real time communication session comprises at least two distinct communication types that include audio and video, wherein said real time communication session has an upper audio threshold of N representing a maximum number of the communication session participants that receive a bidirectional audio channel of the communication session, wherein said real time communication session has an upper video threshold of M representing a maximum number of communication session participants that receive a bidirectional video channel, wherein N and M are integers greater than two, and wherein N is greater than M;
while the number of session participants utilizing the audio channel and the video channel is M, receiving a request to add at least one additional session participant to the communication session where the request is for an audio and a video channel;
responsive to the request, demoting at least one of the existing session participants from participating within the communication session via both the audio channel and the video channel so that the demoted session participant communicates within the communication session through the audio channel only; and
responsive to the demoting, permitting the additional session participant to join the communication session via both the audio and the video channels, which results in a total of M session participants receiving the video channel.
0 Assignments
0 Petitions
Accused Products
Abstract
A real time communication session can be defined in which more than two participants communicate with each other using at least two different types of bidirectional communication. In one embodiment, the different types of bidirectional communication can include audio and video. During communication session, demoting one of the participants can be demoted so that the demoted participant is still a participant of communication session but communicates using at least one less than the two different types. Responsive to the demoting, one of the participants can be promoted so that the promoted participant is permitted to participate in the communication session using at least two different types of bidirectional communication. The promoting would not be permitted due to a system constraint on the real time communication session in absence of the demoting.
322 Citations
20 Claims
-
1. A method for dynamically adjusting communication types within a communication session comprising:
-
defining a real time communication session having more than two communication participants, wherein the real time communication session comprises at least two distinct communication types that include audio and video, wherein said real time communication session has an upper audio threshold of N representing a maximum number of the communication session participants that receive a bidirectional audio channel of the communication session, wherein said real time communication session has an upper video threshold of M representing a maximum number of communication session participants that receive a bidirectional video channel, wherein N and M are integers greater than two, and wherein N is greater than M; while the number of session participants utilizing the audio channel and the video channel is M, receiving a request to add at least one additional session participant to the communication session where the request is for an audio and a video channel; responsive to the request, demoting at least one of the existing session participants from participating within the communication session via both the audio channel and the video channel so that the demoted session participant communicates within the communication session through the audio channel only; and responsive to the demoting, permitting the additional session participant to join the communication session via both the audio and the video channels, which results in a total of M session participants receiving the video channel. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for dynamically adjusting communication types within a communication session comprising:
-
defining a real time communication session in which more than two participants communicate with each other using at least two different types of bidirectional communication; during said communication session, demoting one of the participants so that the demoted participant is still a participant of communication session but communicates using at least one less than the two different types; and responsive to the demoting, promoting one of the participants so that the promoted participant is permitted to participate in the communication session using at least two different types of bidirectional communication, wherein the promoting would not be permitted due to a system constraint on the real time communication session in absence of the demoting, wherein responsive to dynamic detection of removal of system constraint, automatically promoting at least one other participant. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for dynamically adjusting communication types within a communication session comprising:
-
provide real-time communication session to more than two participants that are able to communicate with each other using at least two different types of bidirectional communication; defining a threshold for a number of concurrent participants able to participate in the communication session, wherein threshold is defined for the participants to communicate through at least two different types of bidirectional communication; and automatically demote at least a fraction of concurrent participants of the communication session participants when the number of participants increase above the threshold, wherein each demoted communication session participant is still a participant of communication session but communicates using at least one less than the two different types. - View Dependent Claims (20)
-
Specification