CPC H04L 65/4015 (2013.01) [H04L 12/1818 (2013.01); H04L 12/1822 (2013.01); H04N 7/15 (2013.01)] | 20 Claims |
1. A host client device system comprising:
one or more processors; and
a memory device including instructions that are executable by the one or more processors to cause the one or more processors of the host client device to:
initiate a main meeting of a video conference by requesting the main meeting to be started and by generating and sending multimedia streams for the main meeting;
initiate a plurality of sub-meetings associated with the main meeting, the main meeting comprising a plurality of participants;
enter a self-selection mode to allow each of the plurality of participants to choose a sub-meeting from the plurality of sub-meetings to join;
while in the self-selection mode,
cause notifications to be sent to participant client devices associated with the respective participants, the notifications identifying one or more lists of sub-meetings available to the respective participant client devices;
receive a request to join a particular sub-meeting of the plurality of sub-meetings by a participant of the plurality of participants;
responsive to receiving the request to join the particular sub-meeting, send approval for the participant to join the particular sub-meeting, sending the approval causing a participant client device associated with the participant to be connected to the particular sub-meeting;
receive a second request to connect to a second sub-meeting of the plurality of sub-meetings by the participant of the plurality of participants; and
responsive to receiving the second request to join the second sub-meeting, send approval for the participant to join the second sub-meeting, wherein sending the approval causes the participant client device to be disconnected from the particular sub-meeting and connected to the second sub-meeting.
|