IP Library Granted Patent US 12,341,831
Granted Patent B2
US 12,341,831 · App. 17/589,227 · Granted Jun 24, 2025

Webinar watch-party

Inventors: Kathleen Lucille Adams (Overland Park, KS); Annika Elias (Seattle, WA); Pankaj Kumar Prasad (San Francisco, CA)
Assignee: Zoom Communications, Inc.
H04L65/4015H04L65/1093H04L65/403
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,341,831
App. No.
17/589,227
Granted
Jun 24, 2025
Kind
B2
Abstract

Systems and methods for providing a webinar watch-party are provided herein. In an example, a system comprising a non-transitory computer-readable medium, a communications interface, and a processor communicatively coupled to the non-transitory computer-readable medium and the communications interface may be provided. The processor may be configured to execute processor-executable instructions stored in the non-transitory computer-readable medium to: receive, from a first client device, webinar access information; identify the first client device based on the webinar access information; transmit, to the first client device, watch-party access information; transmit to the first client device: a first set of audio and video streams corresponding to a webinar main meeting; and a second set of audio and video streams corresponding to a webinar watch-party based on the watch-party access information; and receive, from the first client device, a first audio stream and a first video stream.

Claims (81)

1. A system comprising:

a non-transitory computer-readable medium;

a communications interface; and

a processor communicatively coupled to the non-transitory computer-readable medium and the communications interface, the processor configured to execute processor-executable instructions stored in the non-transitory computer-readable medium to:

receive webinar access information for a webinar from a first client device associated with a participant of the webinar;

based on the webinar access information, join the first client device to a main meeting of the webinar and provide webinar audio and video streams corresponding to the main meeting to the first client device;

establish a webinar watch-party associated with the webinar; and

based on the participant joining the webinar watch-party, adjust a representation of the participant displayed in a roster of the main meeting from a first representation to a second representation.

2. The system of claim 1 , wherein the processor is configured to execute further processor-executable instructions stored in the non-transitory computer-readable medium to:

transmitting, to the first client device, watch-party access information to the first client device based on an assignment of the first client device to the webinar watch-party.

3. The system of claim 2 , wherein the processor is configured to execute further processor-executable instructions stored in the non-transitory computer-readable medium to:

identify one or more parameters based on the webinar access information; and

determine the assignment based on the one or more parameters.

4. The system of claim 3 , wherein the one or more parameters comprise any combination of:

a job title of the participant;

an identity of the participant;

an interest in a topic;

a contribution from the participant; or

a networking interest of the participant.

5. The system of claim 1 , wherein the processor is configured to execute further processor-executable instructions stored in the non-transitory computer-readable medium to:

establish a plurality of webinar watch-parties associated with the main meeting;

after a second client device joins the main meeting, provide a list of the plurality of webinar watch-parties to the second client device;

after providing the list to the second client device, receive, from the second client device, a request to join the webinar watch-party from among the plurality of webinar watch-parties on the list; and

responsive to receiving the request from the second client device to join the webinar watch-party, transmit watch-party access information to the second client device, the watch-part access information being configured to allow the second client device to access the webinar watch-party.

6. The system of claim 1 , wherein the processor is configured to execute further processor-executable instructions stored in the non-transitory computer-readable medium to:

receive, from the first client device, a request to exit the webinar watch-party; and

responsive to the request to exit the webinar watch-party, terminate providing, to the first client device, audio and video streams associated with the webinar watch-party.

7. The system of claim 1 , wherein the processor is configured to execute further processor-executable instructions stored in the non-transitory computer-readable medium to:

provide the first representation of the participant to a plurality of client devices in the main meeting;

determine a type of watch-party for the webinar watch-party; and

in response to the participant joining the webinar watch-party, adjust the first representation of the participant in the main meeting to the second representation based on the type of the webinar watch-party.

8. The system of claim 1 , wherein the processor is configured to execute further processor-executable instructions stored in the non-transitory computer-readable medium to:

automatically join the first client device to the webinar watch-party when the first client device joins the webinar.

9. A computer-implemented method comprising:

receiving webinar access information for a webinar from a first client device associated with a participant of the webinar;

establishing a webinar watch-party associated with the webinar;

based on the webinar access information, joining the first client device to a main meeting of the webinar and providing webinar audio and video streams corresponding to the main meeting to the first client device; and

based on the participant joining the webinar watch-party, adjusting a representation of the participant displayed in a roster of the main meeting from a first representation to a second representation.

10. The method of claim 9 , further comprising:

identifying one or more parameters corresponding to the participant based on the webinar access information;

determining an assignment of the participant to the webinar watch-party based on the one or more parameters; and

transitioning the first client device to the webinar watch-party based on the assignment.

11. The method of claim 10 , wherein a parameter among the one or more parameters comprises:

a job title of the participant;

an interest in a topic;

a contribution from the participant; or

a networking interest of the participant.

12. The method of claim 9 , furthering comprising:

automatically joining the first client device to the webinar watch-party when the first client device joins the webinar.

13. The method of claim 9 , further comprising:

displaying, on the first client device, an indication that the first client device is in the webinar watch-party.

14. The method of claim 9 , wherein the webinar watch-party is a first webinar watch-party, and further comprising:

receiving, from a second client device, second webinar access information;

joining the second client device to the main meeting of the webinar based on the second webinar access information;

establishing a second webinar watch-party;

transitioning the second client device to the second webinar watch-party; and

transmitting, to the second client device:

a first set of audio and video streams corresponding to the main meeting of the webinar; and

a second set of audio and video streams corresponding to a second webinar watch-party that is different from the first webinar watch-party.

15. The method of claim 9 , further comprising:

providing the first representation of the participant to a plurality of client devices in the main meeting;

determining a type of watch-party for the webinar watch-party; and

in response to the participant joining the webinar watch-party, adjusting the first representation of the participant in the main meeting to the second representation based on the type of the webinar watch-party.

16. A non-transitory computer-readable medium comprising processor-executable instructions configured to cause one or more processors to:

receive webinar access information for a webinar from a first client device associated with a participant of the webinar;

based on the webinar access information, join the first client device to a main meeting of the webinar and provide webinar audio and video streams corresponding to the main meeting to the first client device;

establish a webinar watch-party associated with the webinar; and

based on the participant joining the webinar watch-party, adjust a representation of the participant displayed in a roster of the main meeting from a first representation to a second representation.

17. The non-transitory computer-readable medium of claim 16 , wherein the one or more processors are configured to execute further processor-executable instructions stored in the non-transitory computer-readable medium to:

provide the first representation of the participant to a plurality of client devices in the main meeting;

determine a type of watch-party for the webinar watch-party; and

in response to the participant joining the webinar watch-party, adjust the first representation of the participant in the main meeting to the second representation based on the type of the webinar watch-party.

18. The non-transitory computer-readable medium of claim 17 , wherein the webinar watch-party is a private watch party.

19. The non-transitory computer-readable medium of claim 16 , wherein the one or more processors are configured to execute further processor-executable instructions stored in the non-transitory computer-readable medium to:

transmit, to the first client device, a request for information;

responsive to transmitting the request, receive from the first client device the information;

determine one or more parameters based on the information;

determine an assignment of the participant to the webinar watch-party based at least in part on the one or more parameters; and

transition the first client device to the webinar watch-party based on the assignment.

20. The non-transitory computer-readable medium of claim 16 , wherein the one or more processors are configured to execute further processor-executable instructions stored in the non-transitory computer-readable medium to:

automatically join the first client device to the webinar watch-party when the first client device joins the webinar.

Assignments (2)
CHANGE OF NAME Recorded May 19, 2025
From: ZOOM VIDEO COMMUNICATIONS, INC.
To: ZOOM COMMUNICATIONS, INC.
Reel/Frame 071293/0307 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2022
From: ADAMS, KATHLEEN LUCILLE; ELIAS, ANNIKA; PRASAD, PANKAJ KUMAR
To: ZOOM VIDEO COMMUNICATIONS, INC.
Reel/Frame 058847/0598 →
Continuity (1)
Related Publication 20230247067A1 · Aug 3, 2023
References Cited (51)
US 7127487B1 · Wang · 2006 [cited by applicant]
US 7716284B2 · Andersen · 2010 [cited by examiner]
US 8234336B2 · Slater · 2012 [cited by examiner]
US 8483375B2 · Dhara · 2013 [cited by examiner]
US 8804577B1 · Kondapalli · 2014 [cited by applicant]
US 9148627B2 · Anderson · 2015 [cited by examiner]
US 9325940B2 · Smelyansky · 2016 [cited by examiner]
US 10284609B2 · Malatesha · 2019 [cited by examiner]
US 11153442B1 · Balyasny · 2021 [cited by applicant]
US 11196869B2 · Lee · 2021 [cited by examiner]
US 11343293B1 · Slotznick · 2022 [cited by examiner]
US 11489684B2 · Lin · 2022 [cited by examiner]
US 11558436B2 · Han · 2023 [cited by examiner]
US 11575720B2 · Han · 2023 [cited by examiner]
US 11601480B1 · Panchaksharaiah · 2023 [cited by examiner]
US 11785180B2 · Peters · 2023 [cited by examiner]
US 11949723B1 · Batt · 2024 [cited by examiner]
US 11962857B2 · Sahasi · 2024 [cited by examiner]
US 11991225B2 · Han · 2024 [cited by examiner]
US 20060195519A1 · Slater · 2006 [cited by examiner]
US 20070203980A1 · Andersen · 2007 [cited by examiner]
US 20070299710A1 · Haveliwala · 2007 [cited by examiner]
US 20100220172A1 · Michaelis · 2010 [cited by examiner]
US 20110228922A1 · Dhara · 2011 [cited by examiner]
US 20110271212A1 · Jones · 2011 [cited by examiner]
US 20120128146A1 · Boss · 2012 [cited by applicant]
US 20130195260A1 · Barsoba · 2013 [cited by examiner]
US 20140267550A1 · Nimri · 2014 [cited by examiner]
US 20140362165A1 · Ackerman · 2014 [cited by examiner]
US 20170070706A1 · Ursin · 2017 [cited by examiner]
US 20170279859A1 · Pogorelik · 2017 [cited by applicant]
US 20180316893A1 · Rosenberg · 2018 [cited by examiner]
US 20180337968A1 · Faulkner · 2018 [cited by examiner]
US 20200382618A1 · Faulkner · 2020 [cited by examiner]
US 20210258427A1 · Lee · 2021 [cited by examiner]
US 20210352244A1 · Benedetto · 2021 [cited by applicant]
US 20220052863A1 · Harrington · 2022 [cited by examiner]
US 20220070524A1 · Iyer · 2022 [cited by examiner]
US 20220086393A1 · Peters · 2022 [cited by examiner]
US 20220271962A1 · Patel · 2022 [cited by examiner]
US 20220321369A1 · Lin · 2022 [cited by examiner]
US 20220385701A1 · Wang · 2022 [cited by examiner]
US 20220408059A1 · Stonehocker · 2022 [cited by applicant]
US 20230188792A1 · Sahasi · 2023 [cited by examiner]
US 20230199120A1 · Panchaksharaiah · 2023 [cited by examiner]
US 20230247067A1 · Adams · 2023 [cited by examiner]
YouTube video clip titled How to use breakout rooms in Microsoft Teams, pp. 1-2, uploaded on Dec. 10, 2020 by user “Microsoft Education” Retrieved from Internet https://www.youtube.com/watch?v=Nq2pbPtMZGk (Year: 2020). [cited by examiner]
U.S. Non-Final Office Action; U.S. Appl. No. 17/589,499; 16 pages; Jun. 15, 2023. [cited by applicant]
U.S. Non-Final Office Action; U.S. Appl. No. 17/589,499; 13 pages; Oct. 12, 2022. [cited by applicant]
U.S. Final Office Action; U.S. Appl. No. 17/589,499; 19 Pages; Dec. 1, 2023. [cited by applicant]
U.S. Final Office Action; U.S. Appl. No. 17/589,499; 17 Pages; Feb. 7, 2023. [cited by applicant]