IP Library Granted Patent US 12,348,897
Granted Patent B2
US 12,348,897 · App. 18/214,213 · Granted Jul 1, 2025

Waiting notifications for videoconferencing sub-meetings

Inventors: Lin Han (Los Altos, CA); Nitasha Walia (Sunnyvale, CA); Yamin Wei (Zhejiang, CN)
Assignee: Zoom Communications, Inc.
H04N7/147H04L65/403H04L65/4061H04N7/15
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,348,897
App. No.
18/214,213
Granted
Jul 1, 2025
Kind
B2
Abstract

One example system for providing notifications to videoconferencing sub-meetings includes a processor and at least one memory device. The processor establishes a videoconferencing session associated with a host. The videoconferencing session can include a main meeting, a sub-meeting, and a waiting queue. The processor can move the host from the main meeting to the sub-meeting, and subsequently move a new participant into the waiting queue. The processor can generate a notification that the participant has entered the waiting queue and determine that the host has moved to the sub-meeting. The processor can route, to the host in the sub-meeting using a stored connection of the host to the main meeting, a notification of the participant entering the waiting queue, and subsequently allow the host to admit the new participant.

Claims (47)

1. A method comprising:

establishing, by a processor, a videoconferencing session that includes a main meeting, a sub-meeting, and a waiting queue;

determining, by the processor, that a participant is in the waiting queue;

determining that a host of the videoconferencing session is in the sub-meeting based on a stored list of meeting connections, the stored list of meeting connections indicating which participants of the videoconferencing session are connected to the sub-meeting, wherein a second connection is described in the stored list of meeting connections;

determining the second connection from the stored list of meeting connections; and

based on determining that the participant is in the waiting queue:

transmitting, by the processor, a first notification through a first connection associated with the main meeting; and

transmitting, by the processor, a second notification to the host through the second connection associated with the sub-meeting.

2. The method of claim 1 , further comprising, in response to a control input received from the host:

admitting the participant to the videoconferencing session; and

creating, in the stored list of meeting connections, at least one connection for the participant.

3. The method of claim 1 , wherein the first notification is configured to indicate that the participant is in the waiting queue.

4. The method of claim 1 , wherein the second notification is configured to indicate that the participant is in the waiting queue.

5. The method of claim 1 , wherein the first connection is different than the second connection.

6. The method of claim 1 , wherein the first notification is transmitted to the host.

7. A system comprising:

a processor; and

at least one memory device including instructions that are executable by the processor to cause the processor to:

establish a videoconferencing session that includes a main meeting, a sub-meeting, and a waiting queue;

determine that a participant is in the waiting queue;

determine that a host of the videoconferencing session is in the sub-meeting based on a stored list of meeting connections, the stored list of meeting connections indicating which participants of the videoconferencing session are connected to the sub-meeting, wherein a second connection is described in the stored list of meeting connections;

determine the second connection from the stored list of meeting connections; and

based on determining that the participant is in the waiting queue:

transmit a first notification through a first connection associated with the main meeting; and

transmit a second notification to the host through the second connection associated with the sub-meeting.

8. The system of claim 7 , wherein the instructions are executable by the processor to cause the processor to, in response to a control input received from the host:

admit the participant to the videoconferencing session; and

create, in the stored list of meeting connections, at least one connection for the participant.

9. The system of claim 7 , wherein the first notification is configured to indicate that the participant is in the waiting queue.

10. The system of claim 9 , wherein the second notification is configured to indicate that the participant is in the waiting queue.

11. The system of claim 7 , wherein the first connection is different than the second connection.

12. The system of claim 7 , wherein the first notification is transmitted to the host.

13. A non-transitory computer-readable medium comprising code that is executable by a processor for causing the processor to:

establish a videoconferencing session that includes a main meeting, a sub-meeting, and a waiting queue;

determine that a participant is in the waiting queue;

determine that a host of the videoconferencing session is in the sub-meeting based on a stored list of meeting connections, the stored list of meeting connections indicating which participants of the videoconferencing session are connected to the sub-meeting, wherein a second connection is described in the stored list of meeting connections;

determine the second connection from the stored list of meeting connections; and

based on determining that the participant is in the waiting queue:

transmit a first notification through a first connection associated with the main meeting; and

transmit a second notification to the host through the second connection associated with the sub-meeting.

14. The non-transitory computer-readable medium of claim 13 , further comprising code that is executable by the processor to cause the processor to, in response to a control input received from the host of the videoconferencing session:

admit the participant to the videoconferencing session; and

create, in the stored list of meeting connections, at least one connection for the participant.

15. The non-transitory computer-readable medium of claim 13 , wherein the first connection is different than the second connection.

16. The non-transitory computer-readable medium of claim 13 , wherein the first notification is configured to indicate that the participant is in the waiting queue.

17. The non-transitory computer-readable medium of claim 13 , wherein the second notification is configured to indicate that the participant is in the waiting queue.

18. The non-transitory computer-readable medium of claim 13 , wherein the first notification is transmitted to the host.

Assignments (2)
CHANGE OF NAME Recorded Jun 3, 2025
From: ZOOM VIDEO COMMUNICATIONS, INC.
To: ZOOM COMMUNICATIONS, INC.
Reel/Frame 071480/0463 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 29, 2024
From: HAN, LIN; WALIA, NITASHA; WEI, YAMIN
To: ZOOM VIDEO COMMUNICATIONS, INC.
Reel/Frame 067250/0376 →
Continuity (3)
Continuation 17724108 · Apr 19, 2022
Continuation 17244583 · Apr 29, 2021
Related Publication 20230336688A1 · Oct 19, 2023
References Cited (27)
US 7398295B2 · Shoroff et al. · 2008 [cited by applicant]
US 8005203B2 · Archambault et al. · 2011 [cited by applicant]
US 8300557B2 · Sekaran et al. · 2012 [cited by applicant]
US 9521170B2 · Bader-Natal et al. · 2016 [cited by applicant]
US 9578073B2 · Bader-Natal et al. · 2017 [cited by applicant]
US 9674243B2 · Bader-Natal et al. · 2017 [cited by applicant]
US 9674244B2 · Katzman et al. · 2017 [cited by applicant]
US 9961119B2 · Bader-Natal et al. · 2018 [cited by applicant]
US 10091257B2 · Coffman et al. · 2018 [cited by applicant]
US 10666696B2 · Bader-Natal et al. · 2020 [cited by applicant]
US 11258836B1 · Ou · 2022 [cited by applicant]
US 11336864B1 · Han et al. · 2022 [cited by applicant]
US 20040267938A1 · Shoroff et al. · 2004 [cited by applicant]
US 20110271192A1 · Jones et al. · 2011 [cited by applicant]
US 20110271212A1 · Jones et al. · 2011 [cited by applicant]
US 20130007635A1 · Michaelis et al. · 2013 [cited by applicant]
US 20140267550A1 · Nimri · 2014 [cited by examiner]
US 20140362165A1 · Ackerman · 2014 [cited by examiner]
US 20160234264A1 · Coffman · 2016 [cited by examiner]
US 20220353098A1 · Han et al. · 2022 [cited by applicant]
WO 2011137284A2 · 2011 [cited by applicant]
U.S. Appl. No. 17/244,583, “Non-Final Office Action”, Sep. 28, 2021, 7 pages. [cited by applicant]
U.S. Appl. No. 17/244,583, “Notice of Allowance”, Jan. 26, 2022, 6 pages. [cited by applicant]
U.S. Appl. No. 17/724,108, “Non-Final Office Action”, Nov. 10, 2022, 8 pages. [cited by applicant]
U.S. Appl. No. 17/724,108, “Notice of Allowance”, Mar. 29, 2023, 6 pages. [cited by applicant]
PCT/US2022/024524, “International Search Report and Written Opinion”, Jul. 20, 2022, 11 pages. [cited by applicant]
PCT/US2022/024524 , “International Preliminary Report on Patentability”, Nov. 9, 2023, 8 pages. [cited by applicant]