US 11,818,182 B2
Self-select sub-meetings in videoconferencing
Lin Han, Los Altos, CA (US); and Nitasha Walia, Sunnyvale, CA (US)
Assigned to Zoom Video Communications, Inc., San Jose, CA (US)
Filed by Zoom Video Communications, Inc., San Jose, CA (US)
Filed on Aug. 2, 2022, as Appl. No. 17/879,146.
Application 17/879,146 is a continuation of application No. 17/237,639, filed on Apr. 22, 2021, granted, now 11,444,989.
Prior Publication US 2022/0377118 A1, Nov. 24, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 65/401 (2022.01); H04L 12/18 (2006.01); H04N 7/15 (2006.01)
CPC H04L 65/4015 (2013.01) [H04L 12/1818 (2013.01); H04L 12/1822 (2013.01); H04N 7/15 (2013.01)] 20 Claims
OG exemplary drawing
 
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.