US 12,452,386 B1
Setting virtual backgrounds from virtual background sources
Shane Paul Springer, Oregon City, OR (US)
Assigned to Zoom Communications, Inc., San Jose, CA (US)
Filed by Zoom Communications, Inc., San Jose, CA (US)
Filed on May 11, 2023, as Appl. No. 18/316,036.
Application 18/316,036 is a continuation of application No. 17/829,028, filed on May 31, 2022, abandoned.
Int. Cl. H04N 7/14 (2006.01); G06T 7/194 (2017.01)
CPC H04N 7/141 (2013.01) [G06T 7/194 (2017.01)] 20 Claims
OG exemplary drawing
 
1. A method, comprising:
receiving an indication of a virtual background (VBG) source;
storing a VBG rule in association with the indication of the VBG source;
receiving, from a conference participant of a video conference, a background setting request that identifies the VBG rule;
transmitting a request for a VBG datum to the VBG source, wherein the request transmitted to the VBG source includes a callback handler that receives the VBG datum from the VBG source; and
setting a VBG for the conference participant using the VBG datum.
 
10. A device, comprising:
a memory; and
a processor, the processor configured to execute instructions stored in the memory to:
receive an indication of a virtual background (VBG) source;
store a VBG rule in association with the indication of the VBG source;
receive, from a conference participant of a video conference, a background setting request that identifies the VBG rule;
transmit a request for a VBG datum to the VBG source, wherein the request transmitted to the VBG source includes a callback handler that receives the VBG datum from the VBG source; and
set a VBG for the conference participant using the VBG datum.
 
16. A non-transitory computer readable medium storing instructions operable to cause one or more processors to perform operations comprising:
receiving an indication of a virtual background (VBG) source;
storing a VBG rule in association with the indication of the VBG source;
receiving, from a conference participant of a video conference, a background setting request that identifies the VBG rule;
transmitting a request for a VBG datum to the VBG source, wherein the request transmitted to the VBG source includes a callback handler that receives the VBG datum from the VBG source; and
setting a VBG for the conference participant using the VBG datum.