IP Library Granted Patent US 12,506,845
Granted Patent B1
US 12,506,845 · App. 18/305,210 · Granted Dec 23, 2025

Virtual background based on whiteboard content

Inventors: Lara Marie Nelson (San Jose, CA); Brandon Kevin Roper (Washington, UT)
Assignee: Zoom Communications, Inc.
H04N7/157G06F3/04845G06F3/1454H04L65/4015H04N7/152
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,506,845
App. No.
18/305,210
Granted
Dec 23, 2025
Kind
B1
Abstract

A request to set a portion of a virtual background associated with a conference participant based on a virtual whiteboard is received. The request is received by a conferencing software from a device of the conference participant. An edit to the virtual whiteboard is received. An image associated with the conference participant that includes a representation of the conference participant and the edit to the virtual whiteboard is generated. The image is transmitted for display at a device of another conference participant within a tile that is associated with the conferencing software and the conference participant.

Claims (44)

1 . A method, comprising:

receiving, by a conferencing software from a device of a conference participant, a request to set a portion of a virtual background associated with the conference participant based on a virtual whiteboard displayed by a whiteboard software that is separate from the conferencing software, wherein the request includes a viewport selection identifying a portion of the virtual whiteboard for setting the portion of the virtual background;

receiving an edit to the portion of the virtual whiteboard via the whiteboard software;

generating an image associated with the conference participant that includes a representation of the conference participant and the edit to the portion of the virtual whiteboard; and

transmitting the image for display at a device of another conference participant within a tile that is associated with the conferencing software and the conference participant.

2 . The method of claim 1 , wherein the edit to the portion of the virtual whiteboard comprises a modification of textual or graphical content of the virtual whiteboard.

3 . The method of claim 1 , wherein the edit is performed by a user who is not a participant of the conference.

4 . The method of claim 1 , further comprising:

providing, by the conferencing software, options for adjusting at least one of a placement or a size of the representation in the image.

5 . The method of claim 1 , further comprising:

receiving, from the device of the conference participant, a timeout period associated with setting the portion of the virtual background based on the virtual whiteboard.

6 . The method of claim 1 , further comprising:

stopping setting the portion of the virtual background based on the virtual whiteboard after a lapse of a timeout period.

7 . The method of claim 1 , wherein the request includes an indication of the portion of the virtual background.

8 . The method of claim 1 , wherein the viewport is used as the portion of the virtual background.

9 . A device, comprising:

a memory; and

a processor, the processor configured to execute instructions stored in the memory to:

receive, by a conferencing software from a device of a conference participant, a request to set a portion of a virtual background associated with the conference participant based on a virtual whiteboard displayed by a whiteboard software that is separate from the conferencing software, wherein the request includes a viewport selection identifying a portion of the virtual whiteboard for setting the portion of the virtual background;

receive an edit to the portion of the virtual whiteboard via the whiteboard software;

generate an image associated with the conference participant that includes a representation of the conference participant and the edit to the portion of the virtual whiteboard; and

transmit the image for display at a device of another conference participant within a tile that is associated with the conferencing software and the conference participant.

10 . The device of claim 9 , wherein the processor is further configured to execute instructions stored in the memory to:

determine, based on the viewport selection, a placement of the representation of the conference participant in the image such that no portion of the representation overlaps with the edit to the virtual whiteboard.

11 . The device of claim 9 , wherein the processor is further configured to execute instructions stored in the memory to:

query the whiteboard software for the edit according to a predefined frequency parameter.

12 . The device of claim 9 , wherein the request includes a criterion relating to at least one of a placement or a size of the representation in the image.

13 . The device of claim 9 , wherein the image is based on an immersive view and includes respective representations of more than one conference participants.

14 . The device of claim 9 , wherein the portion of the virtual background is a whole of the virtual background.

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

receiving, by a conferencing software from a device of a conference participant, a request to set a portion of a virtual background associated with the conference participant based on a virtual whiteboard displayed by a whiteboard software that is separate from the conferencing software, wherein the request includes a viewport selection identifying a portion of the virtual whiteboard for setting the portion of the virtual background;

receiving an edit to the portion of the virtual whiteboard via the whiteboard software;

generating an image associated with the conference participant that includes a representation of the conference participant and the edit to the portion of the virtual whiteboard; and

transmitting the image for display at a device of another conference participant within a tile that is associated with the conferencing software and the conference participant.

16 . The non-transitory computer readable medium of claim 15 , wherein the operations further comprise:

compositing the representation of the conference participant with the edit to the portion of the virtual whiteboard based on a rule for combining image elements that adjusts at least one of relative sizes or positions.

17 . The non-transitory computer readable medium of claim 15 , wherein the operations further comprise:

determining, based on the viewport selection, whether any portion of the representation would overlap the edit to the virtual whiteboard, and, in response, placing the representation at a different location in the image.

18 . The non-transitory computer readable medium of claim 15 , wherein the operations further comprise:

providing, by the conferencing software, options for adjusting at least one of a placement or a size of the representation in the image.

19 . The non-transitory computer readable medium of claim 15 , wherein the operations further comprise:

receiving, from the device of the conference participant, a timeout period associated with setting the portion of the virtual background based on the virtual whiteboard.

20 . The non-transitory computer readable medium of claim 15 , wherein the operations further comprise:

providing, by the conferencing software, options for adjusting at least one of a placement or a size of the representation in relation to the at least the portion of the virtual whiteboard in the image.

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 Apr 21, 2023
From: NELSON, LARA MARIE; ROPER, BRANDON KEVIN
To: ZOOM VIDEO COMMUNICATIONS, INC.
Reel/Frame 063406/0603 →
References Cited (35)
US 6853398B2 · Malzbender et al. · 2005 [cited by applicant]
US 7788323B2 · Greenstein et al. · 2010 [cited by applicant]
US 8275197B2 · Hawkins et al. · 2012 [cited by applicant]
US 9503685B2 · Baron, Jr. et al. · 2016 [cited by applicant]
US 12260559B2 · Nicholson · 2025 [cited by examiner]
US 20010035976A1 · Poon · 2001 [cited by applicant]
US 20080030621A1 · Ciudad et al. · 2008 [cited by applicant]
US 20100031149A1 · Gentile · 2010 [cited by examiner]
US 20100313172A1 · Hirahara · 2010 [cited by examiner]
US 20120011454A1 · Droz et al. · 2012 [cited by applicant]
US 20130147794A1 · Lee et al. · 2013 [cited by applicant]
US 20170308398A1 · Pinto · 2017 [cited by examiner]
US 20190026063A1 · Mabey et al. · 2019 [cited by applicant]
US 20220130422A1 · Allibhai et al. · 2022 [cited by applicant]
US 20220217304A1 · Gandhi et al. · 2022 [cited by applicant]
US 20220343543A1 · Sengupta · 2022 [cited by examiner]
US 20230138434A1 · Thiel · 2023 [cited by examiner]
US 20230246864A1 · Mayes · 2023 [cited by examiner]
US 20230316534A1 · Springer · 2023 [cited by examiner]
US 20230353612A1 · Springer · 2023 [cited by examiner]
US 20230379426A1 · Stone · 2023 [cited by examiner]
US 20230409271A1 · Agrawal · 2023 [cited by examiner]
US 20250004799A1 · Li et al. · 2025 [cited by applicant]
WO 2006039863A1 · 2006 [cited by applicant]
How Can I Create A Slideshow Background in MS Teams, https://answers.microsoft.com/en-US/msteams/forum/all/how-can-i-create-a-slideshow-background-in-ms/e0b514bb-46b7-444c-ad0c-44267ea5758e, MKingsley, May 12, 20220, 4 … [cited by applicant]
Change Background And Apply Visual Effects In Google Meet, https://support.google.com/meet/answer/10058482?hl=en&co=GENIE.Platform%3DDesktop, Apr. 21, 2023, 2 pages. [cited by applicant]
Warm Leads Are Knocking On Your Door, But You're Not Answering, Warmly, https://www.warmly.ai/, Apr. 21, 2023, 10 pages. [cited by applicant]
Desktop Live Wallpapers, Microsoft, https://apps.microsoft.com/store/detail/desktop-live-wallpapers/9NZ370XBFQMG?hl=en-us&gl=us, Apr. 21, 2023, 3 pages. [cited by applicant]
How-To Geek, How To Change Windows 10s Wallpaper Based on Time of Day, https://www.howtogeek.com/355912/how-to-change-windows-10s-wallpaper-based on-time-of-day/, Chris Hoffman, Jun. 15, 2018, 17 pages. [cited by applicant]
Gadget Hacks, Change Your Wallpaper Automatically by Time, Day, Location & More, https://android.gadgethacks.com/how-to/change-your-wallpaper-automatically-by-time-day-location-more-0172629/, Dallas Thomas, Aug. 5, 2016… [cited by applicant]
YouTube, Get a Contextually-Aware Wallpaper for Android [How-To], Gadget Hacks, https://www.youtube.com/watch?v=KpdelkltyoA&t=78s, Aug. 5, 2016, 2 pages. [cited by applicant]
YouTube, What eigenvalues and eigenvectors mean geometrically, Dr. Trefor Bazett, https://www.youtube.com/ watch?v=4wTHFmZPhT0, Jun. 26, 2017, 3 pages. [cited by applicant]
YouTube, 3 Essential Excel Skills for the data analyst, Access Analytic, https://www.youtube.com/watch?v=11XeDS-GLbg, Jul. 4, 2021, 2 pages. [cited by applicant]
YouTube, Build the Ultimate Excel Dashboard from Scratch, Kenji Explains, https://www.youtube.com/watch?v=5eLtjO2Hfs0, Aug. 21, 2022, 3 pages. [cited by applicant]
Microsoft, Engage Your Audience With Presenter Modes, https://support.microsoft.com/en-gb/office/engage-your-audience-with-presenter-modes-a3599bcb-bb35-4e9c-8dbb-72775eb91e04, Apr. 21, 2023, 9 pages. [cited by applicant]