IP Library Patent Application 19033170
Patent Application
App. No. 19/033,170

Template-Based Virtual Background Management In Video Meetings

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 None
App. No.
19/033,170
Abstract

A selection of a virtual background template that includes a virtual background boundary area is received at a video communication platform. The virtual background template defines at least one of a location, a shape, or a size of the virtual background boundary area. Contextual information about a planned meeting is received. Whether to activate the virtual background boundary area for the planned meeting is determined based on the contextual information. A virtual background is assigned to the virtual background boundary area when activated. Video content that depicts imagery of a first user is received. A composite video depicting the first user overlaid on the virtual background within the activated virtual background boundary area is generated for display during the planned meeting.

Claims (61)

1 . A method comprising:

receiving, at a video communication platform, a selection of a virtual background template comprising a virtual background boundary area, wherein the virtual background template defines at least one of a location, a shape, or a size of the virtual background boundary area;

receiving contextual information about a planned meeting;

determining, based on the contextual information, whether to activate the virtual background boundary area for the planned meeting;

assigning a virtual background to the virtual background boundary area when activated;

receiving video content that depicts imagery of a first user; and

generating, for display during the planned meeting, a composite video depicting the first user overlaid on the virtual background within the activated virtual background boundary area.

2 . The method of claim 1 , wherein receiving the selection of the virtual background template comprises:

receiving, via a user interface, user input specifying at least one of the location, the shape, or the size of the virtual background boundary area.

3 . The method of claim 1 , wherein the contextual information comprises at least one of a meeting title, a meeting time, a meeting location, or a list of meeting participants.

4 . The method of claim 1 , further comprising:

storing the virtual background template in association with template usage conditions that specify when to use the virtual background template for future meetings.

5 . The method of claim 1 , further comprising:

establishing a connection to a calendar account of the first user;

analyzing historical meeting data from the calendar account to identify patterns of virtual background usage; and

automatically generating rules for activating the virtual background boundary area based on the identified patterns.

6 . The method of claim 1 , wherein determining whether to activate the virtual background boundary area comprises:

evaluating preconfigured rules associated with the virtual background boundary area, wherein the preconfigured rules specify conditions based on participant email domains in the contextual information.

7 . The method of claim 1 , further comprising:

storing historical data about activation of the virtual background boundary area for different types of meetings to facilitate automatic template selection for future meetings.

8 . A system, comprising:

one or more memories; and

one or more processors, the one or more processors configured to execute instructions stored in the one or more memories to:

receive, at a video communication platform, a selection of a virtual background template comprising a virtual background boundary area, wherein the virtual background template defines at least one of a location, a shape, or a size of the virtual background boundary area;

receive contextual information about a planned meeting;

determine, based on the contextual information, whether to activate the virtual background boundary area for the planned meeting;

assign a virtual background to the virtual background boundary area when activated;

receive video content that depicts imagery of a first user; and

generate, for display during the planned meeting, a composite video depicting the first user overlaid on the virtual background within the activated virtual background boundary area.

9 . The system of claim 8 , wherein to assign the virtual background comprises to:

present a user interface displaying available virtual backgrounds for the activated virtual background boundary area; and

receive a user selection of the virtual background.

10 . The system of claim 8 , wherein the one or more processors further configured to execute instructions stored in the one or more memories to:

receive user input directly into the virtual background boundary area specifying a tag to be associated with the virtual background.

11 . The system of claim 8 , wherein the one or more processors further configured to execute instructions stored in the one or more memories to:

receive a selection from a meeting host to enforce usage of the virtual background and the virtual background boundary area across all meeting participants.

12 . The system of claim 8 , wherein the virtual background boundary area is configured to display a randomly selected virtual background.

13 . The system of claim 8 , wherein the virtual background template further comprises another virtual background boundary area, and wherein one of the virtual background boundary areas is layered over the another virtual background boundary area during display.

14 . The system of claim 8 , wherein the one or more processors further configured to execute instructions stored in the one or more memories to:

synchronize the activated virtual background boundary area and assigned virtual background with devices of other meeting participants.

15 . The system of claim 8 , wherein the virtual background boundary area is configured to display dynamic content that updates based on real-time meeting events.

16 . The system of claim 8 , wherein the one or more processors further configured to execute instructions stored in the one or more memories to:

analyze the video content to detect objects or text associated with the first user; and

select the virtual background based on the detected objects or text.

17 . One or more non-transitory computer readable media storing instructions operable to cause one or more processors to perform operations comprising:

receiving, at a video communication platform, a selection of a virtual background template comprising a virtual background boundary area, wherein the virtual background template defines at least one of a location, a shape, or a size of the virtual background boundary area;

receiving contextual information about a planned meeting;

determining, based on the contextual information, whether to activate the virtual background boundary area for the planned meeting;

assigning a virtual background to the virtual background boundary area when activated;

receiving video content that depicts imagery of a first user; and

generating, for display during the planned meeting, a composite video depicting the first user overlaid on the virtual background within the activated virtual background boundary area.

18 . The one or more non-transitory computer readable media of claim 17 , the operations further comprising:

receiving audio content during the planned meeting;

converting the audio content to textual data;

identifying keywords in the textual data; and

dynamically updating activation of the virtual background boundary area based on the identified keywords.

19 . The one or more non-transitory computer readable media of claim 17 , the operations further comprising:

detecting motion of the first user in the video content; and

modifying activation status of the virtual background boundary area based on the detected motion.

20 . The one or more non-transitory computer readable media of claim 17 , wherein the operations further comprise:

retrieving the contextual information from a calendaring application, wherein the virtual background is identified based on the contextual information.

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE COMPANY NAME TO "ZOOM VIDEO COMMUNICATIONS, INC." PREVIOUSLY RECORDED ON REEL 69948 FRAME 115. ASSIGNOR(S) HEREBY CONFIRMS THE THE ASSIGNMENT. Recorded Feb 4, 2025
From: SPRINGER, SHANE PAUL; WEDDLE, RYAN; LEE, SERVIO; COHEN, IRINA
To: ZOOM VIDEO COMMUNICATIONS, INC.
Reel/Frame 070111/0010 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 4, 2025
From: ZOOM VIDEO COMMUNICATIONS, INC.
To: ZOOM COMMUNICATIONS, INC.
Reel/Frame 070111/0264 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 21, 2025
From: SPRINGER, SHANE PAUL; WEDDLE, RYAN; LEE, SERVIO; COHEN, IRINA
To: ZOOM COMMUNICATIONS, INC.
Reel/Frame 069948/0115 →