IP Library Granted Patent US 12,519,900
Granted Patent B1
US 12,519,900 · App. 18/230,514 · Granted Jan 6, 2026

Scene layouts in video conferences

Inventors: Lin Han (Los Altos, CA); Wei Li (Cupertino, CA)
Assignee: Zoom Communications, Inc.
H04N5/272H04L65/1089H04L65/403H04N5/268H04N7/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,519,900
App. No.
18/230,514
Granted
Jan 6, 2026
Kind
B1
Abstract

One example method for conducting a conference between conference participants includes obtaining a scene layout for the conference, the scene layout comprising a plurality of video areas that are each assigned to a respective display video stream from one of the conference participants, and the scene layout forming a common visual presentation for the conference; receiving video streams from one or more of the conference participants; and displaying the scene layout, wherein the video streams from the conference participants are displayed in their respective assigned video areas.

Claims (74)

1 . A method comprising:

obtaining a scene layout for a conference, the scene layout comprising a background layer and at least one video layer, a plurality of video areas that are each assigned to a video layer;

receiving information assigning video streams from conference participants to corresponding video areas;

receiving video streams from one or more of the conference participants;

constructing the scene layout based on the background layer and the at least one video layer; and

displaying a visual representation of the conference based on the scene layout, wherein the video streams from the conference participants are displayed in their respective assigned video areas.

2 . The method of claim 1 , wherein obtaining the scene layout comprises:

receiving a universal resource locator (“URL”); and

accessing the URL to retrieve the scene layout.

3 . The method of claim 1 , further comprising:

receiving configuration parameters to modify the scene layout; and

displaying a modified visual representation of the conference based on the modified scene layout, wherein the video streams from the conference participants are displayed according to the modified scene layout.

4 . The method of claim 1 , further comprising:

transmitting a request to modify the scene layout to a conference host;

receiving authorization to modify the scene layout; and

providing configuration parameters to the conference host.

5 . The method of claim 4 , wherein the configuration parameters modify one or more of a size, a shape, a location, an orientation, a background associated with an assigned video area, or an assignment of a video stream to a video area.

6 . The method of claim 4 , further comprising:

receiving an updated scene layout, the updated scene layout based on the configuration parameters;

constructing the updated scene layout; and

displaying an updated visual representation of the conference based on the updated scene layout, wherein the video streams from the conference participants are displayed in their respective assigned video areas.

7 . The method of claim 6 , further comprising receiving updated information assigning video streams from the conference participants to corresponding video areas in the updated scene layout, and wherein displaying the updated visual representation of the conference comprises displaying the video streams from the conference participants in their respective updated assigned video areas.

8 . The method of claim 1 , wherein the scene layout comprises one or more video effects, reactions, accessories images, text areas, or accessory selectors.

9 . The method of claim 1 , further comprising:

generating configuration parameters to modify the scene layout; and

providing the configuration parameters to the conference participants.

10 . The method of claim 1 , further comprising:

receiving a request to modify the scene layout from a client device associated with a conference participant;

approving the request;

receiving configuration parameters from the client device; and

providing the configuration parameters to the conference participants.

11 . A system comprising:

a communications interface;

a non-transitory computer-readable medium; and

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

obtain a scene layout for a conference, the scene layout comprising a background layer and at least one video layer, a plurality of video areas that are each assigned to a video layer;

receive information assigning video streams from conference participants to corresponding video areas;

receive video streams from one or more of the conference participants;

construct the scene layout based on the background layer and the at least one video layer; and

display a visual representation of the conference based on the scene layout, wherein the video streams from the conference participants are displayed in their respective assigned video areas.

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

receive a universal resource locator (“URL”); and

access the URL to retrieve the scene layout.

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

receive configuration parameters to modify the scene layout; and

display a modified visual representation of the conference based on the modified scene layout, wherein the video streams from the conference participants are displayed according to the modified scene layout.

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

transmit a request to modify the scene layout to a conference host;

receive authorization to modify the scene layout; and

provide configuration parameters to the conference host.

15 . The system of claim 14 , wherein the configuration parameters modify one or more of a size, a shape, a location, an orientation, a background associated with an assigned video area, or an assignment of a video stream to a video area.

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

receive an updated scene layout, the updated scene layout based on the configuration parameters;

construct the updated scene layout; and

display an updated visual representation of the conference based on the updated scene layout, wherein the video streams from the conference participants are displayed in their respective assigned video areas.

17 . The system 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 receive updated information assigning video streams from the conference participants to corresponding video areas in the updated scene layout, and display the video streams from the conference participants in their respective updated assigned video areas.

18 . The system of claim 11 , wherein the scene layout comprises one or more video effects, reactions, accessories images, text areas, or accessory selectors.

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

generate configuration parameters to modify the scene layout; and

provide the configuration parameters to the conference participants.

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

receive a request to modify the scene layout from a client device associated with a conference participant;

approve the request;

receive configuration parameters from the client device; and

provide the configuration parameters to the conference participants.

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

obtain a scene layout for a conference, the scene layout comprising a background layer and at least one video layer, a plurality of video areas that are each assigned to a video layer;

receive information assigning video streams from conference participants to corresponding video areas;

receive video streams from one or more of the conference participants;

construct the scene layout based on the background layer and the at least one video layer; and

display a visual representation of the conference based on the scene layout, wherein the video streams from the conference participants are displayed in their respective assigned video areas.

22 . The non-transitory computer-readable medium of claim 21 , further comprising processor-executable instructions configured to cause one or more processors to:

receive configuration parameters to modify the scene layout; and

display a modified visual representation of the conference based on the modified scene layout, wherein the video streams from the conference participants are displayed according to the modified scene layout.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 6, 2025
From: HAN, LIN; LI, WEI
To: ZOOM VIDEO COMMUNICATIONS, INC.
Reel/Frame 072815/0954 →
CHANGE OF NAME Recorded Nov 6, 2025
From: ZOOM VIDEO COMMUNICATIONS, INC.
To: ZOOM COMMUNICATIONS, INC.
Reel/Frame 073506/0058 →
Continuity (2)
Continuation 17513303 · Oct 28, 2021
Continuation 17068757 · Oct 12, 2020
References Cited (14)
US 11082661B1 · Pollefeys · 2021 [cited by applicant]
US 11190710B1 · Han et al. · 2021 [cited by applicant]
US 20060098086A1 · Chandra et al. · 2006 [cited by applicant]
US 20120062689A1 · Sai et al. · 2012 [cited by applicant]
US 20120086769A1 · Huber et al. · 2012 [cited by applicant]
US 20130222526A1 · Miyazawa et al. · 2013 [cited by applicant]
US 20130282820A1 · Jabri · 2013 [cited by examiner]
US 20150334313A1 · Chougle · 2015 [cited by examiner]
US 20160165184A1 · Aaron · 2016 [cited by examiner]
US 20160295169A1 · Hiller et al. · 2016 [cited by applicant]
US 20170003866A1 · Bennett · 2017 [cited by examiner]
US 20190377586A1 · Faulkner et al. · 2019 [cited by applicant]
US 20200104092A1 · Cohen · 2020 [cited by examiner]
US 20200104093A1 · Kotteri et al. · 2020 [cited by applicant]