IP Library Granted Patent US 12,587,611
Granted Patent B2
US 12,587,611 · App. 18/362,859 · Granted Mar 24, 2026

Controlling follower device video stream capture for video conferencing

Inventors: Jin Fang (Saratoga, CA); Ashley Alexandra Hellmann (San Francisco, CA); Robert Aaron Klegon (Chicago, IL); Cynthia Eshiuan Lee (Austin, TX); Nicholas P. Mueller (Fitchburg, WI); Stephen George Newton (San Jose, CA); Shane Paul Springer (Oregon City, OR)
Assignee: Zoom Communications, Inc.
H04N7/15H04L12/1822H04L65/4038
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,587,611
App. No.
18/362,859
Granted
Mar 24, 2026
Kind
B2
Abstract

The capture of video streams using follower devices is controlled by a leader device during a video conference. Multiple cameras located at a physical space and connected to the leader device within the physical space are identified. The multiple cameras are designated as follower devices for the video conference, in which the follower device designation enables the leader device to control the follower devices during the video conference. Each of the cameras is caused to determine and capture a select video stream depicting one or more conference participants within the physical space. At least some of the select video streams are used to represent the physical space within the video conference. The leader device and the follower devices are collectively represented as a single logical entity to the video conference.

Claims (44)

1 . A method, comprising:

identifying multiple cameras located at a physical space and connected to a leader device within the physical space, wherein the leader device is a shared computing device and at least one camera of the multiple cameras is a camera of a personal computing device;

designating the multiple cameras as follower devices for a video conference to cause a representation of the leader device and each of the follower devices collectively as a single conference participant within a participant list of the video conference and to enable the leader device to control the multiple cameras during the video conference via a connection between the leader device and a server-side multimedia router associated with the video conference;

causing each camera of the multiple cameras to determine and capture a select video stream depicting one or more conference participants within the physical space; and

using at least some of the select video streams to represent the physical space within the video conference.

2 . The method of claim 1 , wherein causing each camera to determine and capture the select video streams comprises:

transmitting, from the leader device, a signal to a camera of the multiple cameras to use selection software at the camera to determine the select video stream from amongst a plurality of candidate video streams.

3 . The method of claim 1 , wherein the multiple cameras are a first set of the follower devices, the method comprising:

designating one or more computing devices located at the physical space as a second set of the follower devices; and

causing a camera of each of the one or more computing devices to capture a select video stream.

4 . The method of claim 1 , wherein using at least some of the select video streams to represent the physical space within the video conference comprises:

evaluating, at the leader device, the select video streams to determine the at least some of the select video streams to use.

5 . The method of claim 1 , comprising:

pushing selection software usable to determine a select video stream to each camera of the cameras prior to the video conference.

6 . The method of claim 1 , wherein identifying the multiple cameras comprises:

determining that the multiple cameras are available for the leader device to use with the video conference.

7 . The method of claim 1 , wherein control of the multiple cameras by the leader device for the video conference is based on configuration logic defined for the video conference.

8 . A non-transitory computer readable medium storing instructions operable to cause one or more processors to perform operations comprising:

identifying multiple cameras located at a physical space and connected to a leader device within the physical space, wherein the leader device is a shared computing device and at least one camera of the multiple cameras is a camera of a personal computing device;

designating the multiple cameras as follower devices for a video conference to cause a representation of the leader device and each of the follower devices collectively as a single conference participant within a participant list of the video conference and to enable the leader device to control the multiple cameras during the video conference via a connection between the leader device and a server-side multimedia router associated with the video conference;

causing each camera of the multiple cameras to determine and capture a select video stream depicting one or more conference participants within the physical space; and

using at least some of the select video streams to represent the physical space within the video conference.

9 . The non-transitory computer readable medium of claim 8 , wherein the multiple cameras include selection software for determining and capturing the select video streams.

10 . The non-transitory computer readable medium of claim 8 , wherein other follower devices at the physical space are also under control of the leader device during the video conference.

11 . The non-transitory computer readable medium of claim 8 , wherein using the at least some of the select video streams to represent the physical space within the video conference comprises:

obtaining the select video streams from the multiple cameras; and

transmitting the at least some of the select video streams to a server used to facilitate the video conference.

12 . The non-transitory computer readable medium of claim 8 , wherein the personal computing device is a companion device located at the physical space.

13 . The non-transitory computer readable medium of claim 8 , wherein identifying the multiple cameras comprises:

authenticating the multiple cameras for use with the video conference.

14 . A system, comprising:

a memory subsystem storing instructions; and

processing circuitry configured to execute the instructions to:

identify multiple cameras located at a physical space and connected to a leader device within the physical space, wherein the leader device is a shared computing device and at least one camera of the multiple cameras is a camera of a personal computing device;

designate the multiple cameras as follower devices for a video conference to cause a representation of the leader device and each of the follower devices collectively as a single conference participant within a participant list of the video conference and to enable the leader device to control the multiple cameras during the video conference via a connection between the leader device and a server-side multimedia router associated with the video conference;

cause each camera of the multiple cameras to determine and capture a select video stream depicting one or more conference participants within the physical space; and

use at least some of the select video streams to represent the physical space within the video conference.

15 . The system of claim 14 , wherein the processing circuitry is configured to execute the instructions to:

revoke the follower device designation of the multiple cameras at an end of the video conference.

16 . The system of claim 14 , wherein the follower device designation of the multiple cameras is based on configuration logic defined for the video conference.

17 . The system of claim 14 , wherein the personal computing device is a companion device and the multiple cameras include a dedicated camera unit located at the physical space.

18 . The system of claim 14 , wherein selection software running at the multiple cameras and used by the multiple cameras to determine and capture the select video streams is pushed to each of the multiple cameras prior to the video conference.

19 . The system of claim 14 , wherein the personal computing device is physically coupled to a physical aspect within the physical space.

20 . The system of claim 14 , wherein the personal computing device is mobile.

Assignments (2)
CHANGE OF NAME Recorded Jan 7, 2025
From: ZOOM VIDEO COMMUNICATIONS, INC.
To: ZOOM COMMUNICATIONS, INC.
Reel/Frame 069839/0593 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 9, 2023
From: FANG, JIN; HELLMANN, ASHLEY ALEXANDRA; KLEGON, ROBERT AARON; LEE, CYNTHIA ESHIUAN; MUELLER, NICHOLAS P.; NEWTON, STEPHEN GEORGE; SPRINGER, SHANE PAUL
To: ZOOM VIDEO COMMUNICATIONS, INC.
Reel/Frame 065510/0028 →
Continuity (1)
Related Publication 20250047810A1 · Feb 6, 2025
References Cited (97)
US 5774591A · Black · 1998 [cited by examiner]
US 5802220A · Black · 1998 [cited by examiner]
US 7119829B2 · Leonard et al. · 2006 [cited by applicant]
US 7133062B2 · Castles · 2006 [cited by examiner]
US 7428000B2 · Cutler · 2008 [cited by examiner]
US 7634533B2 · Rudolph · 2009 [cited by examiner]
US 7636754B2 · Zhu · 2009 [cited by examiner]
US 7668907B1 · Janakiraman et al. · 2010 [cited by applicant]
US 7716284B2 · Andersen · 2010 [cited by examiner]
US 7870192B2 · Greenlee · 2011 [cited by examiner]
US 8315673B2 · Gum · 2012 [cited by examiner]
US 8681203B1 · Yin · 2014 [cited by examiner]
US 8787829B2 · Bang · 2014 [cited by examiner]
US 9237307B1 · Vendrow · 2016 [cited by applicant]
US 9280981B2 · Abdelsamie · 2016 [cited by examiner]
US 9462109B1 · Frazier Fields · 2016 [cited by examiner]
US 9693375B2 · Bacon · 2017 [cited by examiner]
US 10075672B2 · Pell · 2018 [cited by applicant]
US 11012498B1 · Hinnant et al. · 2021 [cited by applicant]
US 11350029B1 · Ostap et al. · 2022 [cited by applicant]
US 11528448B1 · Hong · 2022 [cited by examiner]
US 11652958B1 · Geddes et al. · 2023 [cited by applicant]
US 11758090B1 · Little · 2023 [cited by examiner]
US 11863906B2 · Han et al. · 2024 [cited by applicant]
US 12256173B1 · Enstad · 2025 [cited by examiner]
US 20020113862A1 · Center, Jr. · 2002 [cited by examiner]
US 20030169285A1 · Smith · 2003 [cited by examiner]
US 20040003040A1 · Beavers · 2004 [cited by examiner]
US 20040263611A1 · Cutler · 2004 [cited by examiner]
US 20040263636A1 · Cutler · 2004 [cited by examiner]
US 20050190768A1 · Cutler · 2005 [cited by examiner]
US 20060023106A1 · Yee · 2006 [cited by examiner]
US 20060251384A1 · Vronay · 2006 [cited by examiner]
US 20060291478A1 · Cutler · 2006 [cited by examiner]
US 20070112926A1 · Brett · 2007 [cited by examiner]
US 20070153091A1 · Watlington · 2007 [cited by examiner]
US 20080184115A1 · Back et al. · 2008 [cited by applicant]
US 20090207233A1 · Mauchly · 2009 [cited by examiner]
US 20110102538A1 · Tan · 2011 [cited by examiner]
US 20120092438A1 · Guzman Suarez · 2012 [cited by examiner]
US 20120212668A1 · Schultz · 2012 [cited by examiner]
US 20120293606A1 · Watson et al. · 2012 [cited by applicant]
US 20120320141A1 · Bowen · 2012 [cited by examiner]
US 20130106989A1 · Gage · 2013 [cited by examiner]
US 20130136089A1 · Gillett · 2013 [cited by examiner]
US 20130215215A1 · Gage · 2013 [cited by examiner]
US 20140104370A1 · Calman · 2014 [cited by examiner]
US 20140176663A1 · Cutler · 2014 [cited by examiner]
US 20140222206A1 · Mead · 2014 [cited by examiner]
US 20140253671A1 · Bentley et al. · 2014 [cited by applicant]
US 20150092009A1 · DeLuca · 2015 [cited by examiner]
US 20150181165A1 · Iltus · 2015 [cited by examiner]
US 20150237302A1 · Cox · 2015 [cited by examiner]
US 20160088259A1 · Anderson et al. · 2016 [cited by applicant]
US 20160150575A1 · Andersen et al. · 2016 [cited by applicant]
US 20160212329A1 · Choe · 2016 [cited by examiner]
US 20170140791A1 · Das · 2017 [cited by examiner]
US 20180007097A1 · Malatesha et al. · 2018 [cited by applicant]
US 20180124128A1 · Faulkner et al. · 2018 [cited by applicant]
US 20180124136A1 · Faulkner · 2018 [cited by examiner]
US 20180203577A1 · Astavans et al. · 2018 [cited by applicant]
US 20180225852A1 · Um et al. · 2018 [cited by applicant]
US 20190341050A1 · Diamant et al. · 2019 [cited by applicant]
US 20200099890A1 · Tanaka et al. · 2020 [cited by applicant]
US 20200260049A1 · Erna · 2020 [cited by applicant]
US 20200267427A1 · Rogers et al. · 2020 [cited by applicant]
US 20210136846A1 · Ponnusamy et al. · 2021 [cited by applicant]
US 20210210097A1 · Diamant et al. · 2021 [cited by applicant]
US 20210400142A1 · Jorasch et al. · 2021 [cited by applicant]
US 20210405865A1 · Faulkner · 2021 [cited by applicant]
US 20220319032A1 · Fan · 2022 [cited by examiner]
US 20220319034A1 · Fan · 2022 [cited by examiner]
US 20220353305A1 · Han et al. · 2022 [cited by applicant]
US 20220400216A1 · Wang et al. · 2022 [cited by applicant]
US 20230081041A1 · Lee et al. · 2023 [cited by applicant]
US 20230081717A1 · Hoang et al. · 2023 [cited by applicant]
US 20230092618A1 · Mayer · 2023 [cited by examiner]
US 20230126108A1 · Roper · 2023 [cited by examiner]
US 20230138434A1 · Thiel · 2023 [cited by examiner]
US 20230138534A1 · Adams · 2023 [cited by examiner]
US 20230239432A1 · Deng · 2023 [cited by examiner]
US 20230247067A1 · Adams et al. · 2023 [cited by applicant]
US 20230308602A1 · Wang et al. · 2023 [cited by applicant]
US 20240073372A1 · Lin et al. · 2024 [cited by applicant]
US 20240214232A1 · Reszka · 2024 [cited by examiner]
US 20240314512A1 · Zhang · 2024 [cited by examiner]
US 20250047725A1 · Fang · 2025 [cited by examiner]
US 20250047807A1 · Fang · 2025 [cited by examiner]
US 20250047808A1 · Fang · 2025 [cited by examiner]
US 20250047809A1 · Fang · 2025 [cited by examiner]
US 20250047810A1 · Fang · 2025 [cited by examiner]
WO 2021243633A1 · 2021 [cited by applicant]
WO 2022046810A2 · 2022 [cited by applicant]
International Search Report and Written Opinion mailed on May 8, 2023 in corresponding PCT Application No. PCT/US2023/011368. [cited by applicant]
Rasmussen Troels Ammitsbol et al: “SceneCam: Improving Multti-camera Remote Collaboration using Augmented Reality”, 2019 IEEE International Symposium on Mixed and Augmented Reality Adjunct (!SMAR-ADJUNCT), IEEE, Oct. 10… [cited by applicant]
Bosch, Dicentis Conference system, White Paper: OMNEO, https://media.boschsecurity.com/fs/media/en/pb/media/products_1/conference_systems_1/OMNEO_White_paper.pdf, Bosch Security Systems B.V., Jan. 2019, 18 pages. [cited by applicant]
Microsoft, Plan Microsoft Teams Rooms, https://learn.microsoft.com/en-us/microsoftteams/rooms/rooms-plan, Tony Smit et al., May 4, 2023, 4 pages. [cited by applicant]