IP Library › Granted Patent US 12,244,655
Granted Patent B1
US 12,244,655 · App. 18/950,779 · Granted Mar 4, 2025

Interpersonal networking in virtual space pre-meeting waiting rooms and post-meeting sessions for participants of a videoconferencing session

Inventor: Benjamin Slotznick (Mt. Gretna, PA)
H04L65/4015H04L63/08H04L65/1069H04L65/1093
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,244,655
App. No.
18/950,779
Filed
Nov 18, 2024
Granted
Mar 4, 2025
Kind
B1
Art Unit
2459
USPC
709/205
Abstract

An automated method and computer program product allows meeting participants of a host-scheduled videoconferencing session to interact with each other via an online meeting user interface of a videoconferencing system using their respective participant computers prior to initiation of the host-scheduled videoconferencing session. The meeting participants request to join the host-scheduled videoconferencing session by sending a request to the videoconferencing system from their respective participant computers, and the videoconferencing system provides a waiting room for the meeting participants to be placed in prior to the initiation of the host-scheduled videoconferencing session. In addition, a post-meeting session is provided for allowing the participants to interact with each other subsequent to the end of the host-scheduled videoconferencing session.

Claims (48)

1. An automated method for allowing meeting participants of a host-scheduled videoconferencing session to interact with each other via an online meeting user interface of a videoconferencing system using their respective participant computers prior to initiation of the host-scheduled videoconferencing session, wherein the meeting participants request to join the host-scheduled videoconferencing session by sending a request to the videoconferencing system from their respective participant computers, and wherein the videoconferencing system provides a waiting room for the meeting participants to be placed in prior to the initiation of the host-scheduled videoconferencing session, the method comprising:

(a) electronically clearing meeting participants to participate in the host-scheduled videoconferencing session, by the video conferencing system, who have requested to join the host-scheduled videoconferencing session, wherein cleared meeting participants automatically join the host-scheduled videoconferencing session upon its initiation via their respective meeting participant computers, and

wherein cleared meeting participants are in the waiting room prior to the initiation of the host-scheduled videoconferencing session;

(b) providing, by the videoconferencing system, a selection option in the online meeting user interface to allow the cleared meeting participants to interact with other cleared meeting participants via the online meeting user interface using their respective participant computers prior to the initiation of the host-scheduled videoconferencing session, thereby allowing cleared meeting participants who are in the waiting room to interact with each other upon making the selection option,

wherein the cleared meeting participants who interact with other cleared meeting participants in the waiting room are simultaneously admitted to the host-scheduled videoconferencing session upon initiation of the host-scheduled videoconferencing session;

(c) providing, by the videoconferencing system, a first process for creating subsets of a pre-specified number of cleared meeting participants who are in the waiting room and who selected to interact with other cleared meeting participants by making the selection option, wherein the cleared meeting participants in each subset can interact with each other in a pre-meeting networking session, and wherein the cleared meeting participants in each subset can interact only with other cleared meeting participants in the same subset; and

(d) providing, by the videoconferencing system, a second process for allowing cleared meeting participants who are in the waiting room and who selected to interact with other cleared meeting participants by making the selection option, and who are in a created subset, to subsequently interact in a second and different created subset, and thereby interact only with other cleared meeting participants in the second and different created subset.

2. The automated method of claim 1 wherein the subsets of the pre-specified number of cleared meeting participants who can interact with each other in the waiting room are created by a random selection process that randomly selects for each subset the pre-specified number of cleared meeting participants in the waiting room who can interact with each other.

3. The automated method of claim 1 wherein the subsets of the pre-specified number of cleared meeting participants who can interact with each other in the waiting room are created by an algorithmic process that algorithmically selects for each subset the pre-specified number of cleared meeting participants in the waiting room who can interact with each other.

4. The automated method of claim 1 wherein the subsets of the pre-specified number of cleared meeting participants who can interact with each other in the waiting room are created by a manual process that allows a cleared meeting participant in the waiting room to select via a pre-meeting networking session user interface specific other cleared meeting participants in the waiting room whom the cleared meeting participant wishes to interact with.

5. The automated method of claim 1 wherein the subsets of the pre-specified number of cleared meeting participants who can interact with each other in the waiting room are created by a manual process that allows a cleared meeting participant in the waiting room to select via a pre-meeting networking session user interface a virtual table to be placed at so as to interact with other cleared meeting participants in the waiting room who also select via the pre-meeting networking session user interface to be placed at the same virtual table,

wherein for each subset, the number of seats at the virtual table is equal to the pre-specified number of cleared meeting participants in the waiting room who can interact with each other, and

wherein the second and different created subset is associated with a different arrangement of participants among the virtual tables.

6. The automated method of claim 1 wherein the subsets of the pre-specified number of cleared meeting participants who can interact with each other in the waiting room are created by a manual process that allows a cleared meeting participant in the waiting room to select via a pre-meeting networking session user interface a spatially depicted conversation group so as to interact with other cleared meeting participants in the waiting room who also select via the pre-meeting networking session user interface to be placed in the same spatially depicted conversation group,

wherein the videoconferencing system sets a maximum number of cleared meeting participants who can join the same spatially depicted conversation group, and

wherein the second and different created subset is associated with a different arrangement of participants among the spatially depicted conversation groups.

7. A computer program product for allowing meeting participants of a host-scheduled videoconferencing session to interact with each other via an online meeting user interface of a videoconferencing system using their respective participant computers prior to initiation of the host-scheduled videoconferencing session, wherein the meeting participants request to join the host-scheduled videoconferencing session by sending a request to the videoconferencing system from their respective participant computers, and wherein the videoconferencing system provides a waiting room for the meeting participants to be placed in prior to the initiation of the host-scheduled videoconferencing session, the computer program product comprising a non-transitory computer readable medium tangibly embodying computer-executable program instructions thereon that, when executed, cause one or more computing devices to:

(a) electronically clear meeting participants to participate in the host-scheduled videoconferencing session, by the video conferencing system, who have requested to join the host-scheduled videoconferencing session, wherein cleared meeting participants automatically join the host-scheduled videoconferencing session upon its initiation via their respective meeting participant computers, and

wherein cleared meeting participants are in the waiting room prior to the initiation of the host-scheduled videoconferencing session;

(b) provide, by the videoconferencing system, a selection option in the online meeting user interface to allow the cleared meeting participants to interact with other cleared meeting participants via the online meeting user interface using their respective participant computers prior to the initiation of the host-scheduled videoconferencing session, thereby allowing cleared meeting participants who are in the waiting room to interact with each other upon making the selection option,

wherein the cleared meeting participants who interact with other cleared meeting participants in the waiting room are simultaneously admitted to the host-scheduled videoconferencing session upon initiation of the host-scheduled videoconferencing session;

(c) provide, by the videoconferencing system, a first process for creating subsets of a pre-specified number of cleared meeting participants who are in the waiting room and who selected to interact with other cleared meeting participants by making the selection option, wherein the cleared meeting participants in each subset can interact with each other in a pre-meeting networking session, and wherein the cleared meeting participants in each subset can interact only with other cleared meeting participants in the same subset; and

(d) provide, by the videoconferencing system, a second process for allowing cleared meeting participants who are in the waiting room and who selected to interact with other cleared meeting participants by making the selection option, and who are in a created subset, to subsequently interact in a second and different created subset, and thereby interact only with other cleared meeting participants in the second and different created subset.

8. The computer program product of claim 7 wherein the subsets of the pre-specified number of cleared meeting participants who can interact with each other in the waiting room are created by a random selection process that randomly selects for each subset the pre-specified number of cleared meeting participants in the waiting room who can interact with each other.

9. The computer program product of claim 7 wherein the subsets of the pre-specified number of cleared meeting participants who can interact with each other in the waiting room are created by an algorithmic process that algorithmically selects for each subset the pre-specified number of cleared meeting participants in the waiting room who can interact with each other.

10. The computer program product of claim 7 wherein the subsets of the pre-specified number of cleared meeting participants who can interact with each other in the waiting room are created by a manual process that allows a cleared meeting participant in the waiting room to select via a pre-meeting networking session user interface specific other cleared meeting participants in the waiting room whom the cleared meeting participant wishes to interact with.

11. The computer program product of claim 7 wherein the subsets of the pre-specified number of cleared meeting participants who can interact with each other in the waiting room are created by a manual process that allows a cleared meeting participant in the waiting room to select via a pre-meeting networking session user interface a virtual table to be placed at so as to interact with other cleared meeting participants in the waiting room who also select via the pre-meeting networking session user interface to be placed at the same virtual table,

wherein for each subset, the number of seats at the virtual table is equal to the pre-specified number of cleared meeting participants in the waiting room who can interact with each other, and

wherein the second and different created subset is associated with a different arrangement of participants among the virtual tables.

12. The computer program product of claim 7 wherein the subsets of the pre-specified number of cleared meeting participants who can interact with each other in the waiting room are created by a manual process that allows a cleared meeting participant in the waiting room to select via a pre-meeting networking session user interface a spatially depicted conversation group so as to interact with other cleared meeting participants in the waiting room who also select via the pre-meeting networking session user interface to be placed in the same spatially depicted conversation group,

wherein the videoconferencing system sets a maximum number of cleared meeting participants who can join the same spatially depicted conversation group, and

wherein the second and different created subset is associated with a different arrangement of participants among the spatially depicted conversation groups.

13. An automated method for allowing meeting participants of a host-scheduled videoconferencing session to interact with each other via an online meeting user interface of a videoconferencing system using their respective participant computers after completion of the host-scheduled video conferencing session, and wherein the videoconferencing system establishes a post-meeting time window after the end of the host-scheduled videoconferencing session, and the videoconferencing system establishes and maintains a post-meeting session during the post-meeting time window, the post-meeting session allowing cleared meeting participants to interact with each other via their respective participant computers, the method comprising:

(a) electronically clearing meeting participants to participate in the host-scheduled videoconferencing session, by the video conferencing system, who have requested to join the host-scheduled videoconferencing session; and

(b) automatically placing, by the videoconferencing system, the cleared meeting participants into the post-meeting session after the end of the host-scheduled videoconferencing session,

wherein the post-meeting session is a distinct and new session created subsequent to the end of the host-scheduled videoconferencing session, and wherein the time window of the post-meeting session is separate and distinct from a time window of the host-scheduled videoconferencing session.

14. The method of claim 13 further comprising:

(c) receiving, by the videoconferencing system, video feeds of each of the meeting participants, the video feeds being camera-captured views of each of the meeting participants, and wherein the video feeds are used for the cleared meeting participants who interact with each other in the post-meeting session.

15. The method of claim 13 wherein the host-scheduled videoconferencing session is automatically initiated at a predetermined time.

16. The method of claim 13 wherein the host-scheduled videoconferencing session is manually initiated upon the videoconferencing system receiving an instruction to start the host-scheduled videoconferencing session from a host computer.

17. A computer program product for allowing meeting participants of a host-scheduled videoconferencing session to interact with each other via an online meeting user interface of a videoconferencing system using their respective participant computers after completion of the host-scheduled videoconferencing session, and wherein the videoconferencing system establishes a post-meeting time window after the end of the host-scheduled videoconferencing session, and the videoconferencing system establishes and maintains a post-meeting session during the post-meeting time window, the post-meeting session allowing cleared meeting participants to interact with each other via their respective participant computers, the computer program product comprising a non-transitory computer readable medium tangibly embodying computer-executable program instructions thereon that, when executed, cause one or more computing devices to:

(a) electronically clear meeting participants to participate in the host-scheduled videoconferencing session, by the video conferencing system, who have requested to join the host-scheduled videoconferencing session; and

(b) automatically place, by the videoconferencing system, the cleared meeting participants into the post-meeting session after the end of the host-scheduled videoconferencing session,

wherein the post-meeting session is a distinct and new session created subsequent to the end of the host-scheduled videoconferencing session, and wherein the time window of the post-meeting session is separate and distinct from a time window of the host-scheduled videoconferencing session.

18. The computer program product of claim 17 wherein the computer-executable program instructions, when executed, further cause the one or more computing devices to:

(c) receive, by the videoconferencing system, video feeds of each of the meeting participants, the video feeds being camera-captured views of each of the meeting participants, and wherein the video feeds are used for the cleared meeting participants who interact with each other in the post-meeting session.

19. The computer program product of claim 17 wherein the host-scheduled videoconferencing session is automatically initiated at a predetermined time.

20. The computer program product of claim 17 wherein the host-scheduled videoconferencing session is manually initiated upon the videoconferencing system receiving an instruction to start the host-scheduled videoconferencing session from a host computer.

Continuity (3)
Continuation In Part 18608181 · Mar 18, 2024
Provisional Application 63457934 · Apr 7, 2023
Provisional Application 63482919 · Feb 2, 2023
References Cited (52)
US 5471318A · Ahuja et al. · 1995 [cited by applicant]
US 7398295B2 · Shoroff et al. · 2008 [cited by applicant]
US 7809124B2 · Archambault et al. · 2010 [cited by applicant]
US 8005203B2 · Archambault et al. · 2011 [cited by applicant]
US 8194841B2 · Archambault et al. · 2012 [cited by applicant]
US 9508197B2 · Quinn et al. · 2016 [cited by applicant]
US 10091257B2 · Coffman et al. · 2018 [cited by applicant]
US 10469801B2 · McArdle · 2019 [cited by applicant]
US 10567450B1 · Gopal et al. · 2020 [cited by applicant]
US 11107490B1 · Slotznick · 2021 [cited by applicant]
US 11144885B2 · Rosenberg · 2021 [cited by applicant]
US 11282532B1 · Slotznick · 2022 [cited by applicant]
US 11330021B1 · Slotznick · 2022 [cited by applicant]
US 11336864B1 · Han et al. · 2022 [cited by applicant]
US 11343293B1 · Slotznick · 2022 [cited by applicant]
US 11379799B1 · Budkiewicz et al. · 2022 [cited by applicant]
US 11444990B1 · Slotznick · 2022 [cited by applicant]
US 11601618B1 · Slotznick · 2023 [cited by applicant]
US 11763267B1 · Budkiewicz et al. · 2023 [cited by applicant]
US 11803817B2 · Shiner · 2023 [cited by applicant]
US 11936813B2 · Chau et al. · 2024 [cited by applicant]
US 20070208806A1 · Mordecai et al. · 2007 [cited by applicant]
US 20200112450A1 · Chhabra et al. · 2020 [cited by applicant]
US 20230353403A1 · Mayfield et al. · 2023 [cited by applicant]
US 20240039746A1 · Swerdlow · 2024 [cited by applicant]
Birnholtz et al., “Open Messenger: Gradual Initiation of Interaction for Distributed Workgroups,” CHI 2008 Proceedings Collaboration and Cooperation, Apr. 5-10, Florence, Italy, 4 pages (2008). [cited by applicant]
Diaz et al., “Making Space for Social Time: Supporting Conversational Transitions Before, During, and After Video Meetings,” In 2022 Symposium on Human-Computer Interaction forWork (CHIWORK '22), Jun. 8-9, 2022, Durham,… [cited by applicant]
Flymachine, “How do I know if I am in the Waiting Room?,” downloaded from https://support.my.uq.edu.au/app/answers/detail/a_id/2922/˜/how-do-i-manage-the-waiting-room-in-a-zoom-meeting retrieved on Apr. 11, 2024. [cited by applicant]
Keiles, Jamie Lauren, “The Things That Come to Those Who Wait,” downloaded from https://www.racked.com/2018/1/17/16897160/lines-waiting-history retrieved on Apr. 10, 2024, Published Jan. 17, 2018, 5 pages. [cited by applicant]
Lariviere, Marty, “Do people join a line because it is long?,” downloaded from https://operationsroom.wordpress.com/2014/06/26/do-people-join-a-line-because-it-is-long/ retrieved on Apr. 10, 2024, Published Jun. 26, 201… [cited by applicant]
Queue-It, “Virtual Queuing Software,” downloaded from https://queue-it.com/queuing-software retrieved on Apr. 11, 2024, 3 pages. [cited by applicant]
Software Advice, “SplitCam,” downloaded from https://www.softwareadvice.com/live-streaming/splitcam-profile/ retrieved on Apr. 11, 2024. [cited by applicant]
The University of Queensland Australia, “How do I manage the waiting room in a Zoom meeting?,” downloaded from https://support.my.uq.edu.au/app/answers/detail/a_id/2922/˜/how-do-i-manage-the-waiting-room-in-a-zoom-meeti… [cited by applicant]
True, Jessica, “Queue Management Systems (QMS) 101: How to Control the Flow of Waiting Lines Effectively,” downloaded from https://blog.timify.com/control-waiting-lines-with-queue-management-systems/ retrieved on Apr. 1… [cited by applicant]
Twine, “Speed Networking for Virtual Events,” downloaded from https://www.twine.us/ retrieved on Apr. 11, 2024, 6 pages. [cited by applicant]
Wang et al., “Method for guiding crowd evacuation at exit: The buffer zone,” downloaded from https://www.sciencedirect.com/science/article/abs/pii/S0925753518317053 retrieved on Apr. 11, 2024, vol. 118, Oct. 2019, pp. 8… [cited by applicant]
Wikipedia, “Network theory,” downloaded from https://en.wikipedia.org/wiki/Network_theory retrieved retrieved on Apr. 10, 2024, 12 pages. [cited by applicant]
Wikipedia, “Queue area,” downloaded from https://en.wikipedia.org/wiki/Queue_management_system retrieved on Apr. 10, 2024, 7 pages. [cited by applicant]
Wikipedia, “Queueing theory,” downloaded from https://en.wikipedia.org/wiki/Queueing_theory retrieved on Apr. 10, 2024, 13 pages. [cited by applicant]
Wikipedia, “Queue-it,” downloaded from https://en.wikipedia.org/wiki/Queue-it retrieved on Apr. 10, 2024, 2 pages. [cited by applicant]
Wikipedia, “Shortest path problem,” downloaded from https://en.wikipedia.org/wiki/Widest_path_problem retrieved on Apr. 10, 2024, 7 pages. [cited by applicant]
Wikipedia, “Shortest path problem,” downloaded from https://en.wikipedia.org/wiki/Shortest_path_problem retrieved on Apr. 10, 2024, 13 pages. [cited by applicant]
Wikipedia, “Speed networking,” downloaded from https://en.wikipedia.org/wiki/Speed_networking retrieved on Apr. 10, 2024, 5 pages. [cited by applicant]
Wikipedia,“Chatroulette,” downloaded from https://en.wikipedia.org/wiki/Chatroulette retrieved on Apr. 10, 2024, 6 pages. [cited by applicant]
Wonder, “The Waiting Room,” downloaded from https://help.wonder.me/en/articles/5775824-the-waiting-room retrieved on Apr. 11, 2024. Document marked: last update Jan. 29, 2022. Original posting date: unknown, 2 pages. [cited by applicant]
Zoom Video Communications, Inc. “Green Room Process,” downloaded from https://support.zoom.US/hc/en-us/articles/360051861511-Green-Room-Process retrieved on Apr. 11, 2024, Document marked: last update Oct. 28, 2023. Ori… [cited by applicant]
Zoom Video Communications, Inc. “Using Webinar Backstage,” downloaded from https://support.zoom.us/hc/en-us/articles/4710061514381 retrieved on Apr. 11, 2024, Document marked: last update Mar. 27, 2024. Original posting… [cited by applicant]
Zoom Video Communications, Inc., “Enabling and customizing the Waiting Room,” downloaded from https://support.zoom.us/hc/en-us/articles/4905283822733-Enabling-and-customizing-the-Waiting-Room retrieved on Apr. 11, 2024,… [cited by applicant]
Zoom Video Communications, Inc., “Managing participants in a meeting,” downloaded from https://support.zoom.us/hc/en-us/articles/115005759423-Managing-participants-in-a-meeting retrieved on Apr. 11, 2024, 10 pages. [cited by applicant]
Zoom Video Communications, Inc.,“How to Keep Uninvited Guests Out of Your Zoom Meeting,” downloaded from https://blog.zoom.us/keep-uninvited-guests-out-of-your-zoom-meeting/ retrieved on Apr. 11, 2024. Document marked: … [cited by applicant]
Zoom Video Communications, Inc.,“Placing participants in waiting room,” downloaded from https://support.zoom.us/hc/en-us/articles/201362813 retrieved on Apr. 11, 2024. Document marked: last update Jan. 23, 2024, 2 pages. [cited by applicant]
Zoom Video Communications, Inc., “Using Waiting Room,” downloaded from https://support.zoom.us/hc/en-us/articles/115000332726-Waiting-Room retrieved on Apr. 11, 2024, Document marked: last update Nov. 21, 2023. Original… [cited by applicant]