IP Library Granted Patent US 12689535
Granted Patent B2
US 12689535 · App. 18/053,190 · Granted Jul 21, 2026

Remote configuration of videoconference settings

Inventors: Andrew Carluccio (San Francisco, CA); Matthew Hoffman (Glen Allen, VA)
Assignee: Zoom Communications, Inc.
H04L12/1822H04N7/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 12689535
App. No.
18/053,190
Granted
Jul 21, 2026
Kind
B2
Abstract

In some implementations, the device may include receiving, by a first computing device from a second computing device, a request to access virtual conference client software executed by the first computing device, the first and second computing devices connected to a virtual conference hosted by a virtual conference provider. In addition, the device may include granting, by the first computing device to the second computing device, permission to access the virtual conference client software. The device may include receiving, by the first computing device from the second computing device, a command to change a configuration parameter in the virtual conference client software. Moreover, the device may include changing the configuration based on the command.

Claims (44)

1 . A method comprising:

receiving, by a first virtual conference client software that is executing on a first computing device, a request to access the first virtual conference client software by a second virtual conference client software of a second computing device, the first virtual conference client software of the first computing device and the second virtual conference client software of the second computing device being connected to a virtual conference hosted by a virtual conference provider and the request comprising a meeting context comprising at least one of a unique identifier or a meeting identifier;

authenticating, by the first virtual conference client software that is executing on the first computing device, the request from the second virtual conference client software of the second computing device, comprising verifying a cryptographic signature of the meeting context using a public key of the virtual conference provider;

granting, by the first virtual conference client software of the first computing device and to the second virtual conference client software of the second computing device, permission to access the first virtual conference client software executed by the first computing device;

receiving, by the first virtual conference client software of the first computing device from the second virtual conference client software of the second computing device, a command to change a configuration parameter of the first virtual conference client software that is executing on the first computing device;

changing, by the first computing device, the configuration parameter of the first virtual conference client software that is executing on the first computing device based on the command; and

transmitting, by the first virtual conference client software that is executing on the first computing device, a media stream in accordance with the changed configuration parameter.

2 . The method of claim 1 , wherein changing the configuration parameter further comprises:

receiving, by the first computing device and from the second computing device, a set of configuration settings.

3 . The method of claim 1 , wherein the configuration parameter comprises audiovisual settings.

4 . The method of claim 1 , wherein changing the configuration parameter further comprises:

selecting, by the first computing device, a set of audiovisual feeds that are displayed by the first computing device.

5 . The method of claim 1 , wherein the granting further comprises:

joining, by the first computing device, a virtual conference with the second computing device.

6 . The method of claim 5 , wherein the configuration parameter is changed after the first computing device and the second computing device have joined the virtual conference.

7 . The method of claim 1 , wherein the meeting context is digitally signed by using a private key of the virtual conference provider corresponding to the public key of the virtual conference provider.

8 . A system comprising:

one or more processors configured to:

receive, by a first virtual conference client software that is executing on a first computing device, a request to access the first virtual conference client software by a second virtual conference client software of a second computing device, the first virtual conference client software of the first computing device and the second virtual conference client software of the second computing device being connected to a virtual conference hosted by a virtual conference provider and the request comprising a meeting context comprising at least one of a unique identifier or a meeting identifier;

authenticate, by the first virtual conference client software that is executing on the first computing device, the request from the second virtual conference client software of the second computing device, comprising verifying a cryptographic signature of the meeting context using a public key of the virtual conference provider;

grant, by the first virtual conference client software of the first computing device and to the second virtual conference client software of the second computing device, permission to access the first virtual conference client software executed by the first computing device;

receive, by the first virtual conference client software of the first computing device from the second virtual conference client software of the second computing device, a command to change a configuration parameter of the first virtual conference client software that is executing on the first computing device;

change, by the first computing device, the configuration parameter of the first virtual conference client software that is executing on the first computing device based on the command; and

transmit, by the first virtual conference client software that is executing on the first computing device, a media stream in accordance with the changed configuration parameter.

9 . The system of claim 8 , wherein changing the configuration parameter further comprises: receiving, by the first computing device and from the second computing device, a set of configuration settings.

10 . The system of claim 8 , wherein the configuration parameter comprises audiovisual settings.

11 . The system of claim 8 , wherein changing the configuration parameter further comprises: selecting, by the first computing device, a set of audiovisual feeds that are displayed by the first computing device.

12 . The system of claim 8 , wherein the granting further comprises:

joining, by the first computing device, a virtual conference with the second computing device.

13 . The system of claim 12 , wherein the configuration parameter is changed after the first computing device and the second computing device have joined the virtual conference.

14 . The system of claim 8 , wherein the meeting context is digitally signed by using a private key of the virtual conference provider corresponding to the public key of the virtual conference provider.

15 . A non-transitory computer-readable medium storing a set of instructions, the set of instructions comprising:

one or more instructions that, when executed by one or more processors of a device, cause the device to:

receive, by a first virtual conference client software that is executing on a first computing device, a request to access the first virtual conference client software by a second virtual conference client software of a second computing device, the first virtual conference client software of the first computing device and the second virtual conference client software of the second computing device being connected to a virtual conference hosted by a virtual conference provider and the request comprising a meeting context comprising at least one of a unique identifier or a meeting identifier;

authenticate, by the first virtual conference client software that is executing on the first computing device, the request from the second virtual conference client software of the second computing device, comprising verifying a cryptographic signature of the meeting context using a public key of the virtual conference provider;

grant, by the first virtual conference client software of the first computing device to the second virtual conference client software of the second computing device, permission to access the first virtual conference client software executed by the first computing device;

receive, by the first virtual conference client software of the first computing device from the second virtual conference client software of the second computing device, a command to change a configuration parameter of the first virtual conference client software that is executing on the first computing device;

change, by the first computing device, the configuration parameter of the first virtual conference client software that is executing on the first computing device based on the command; and

transmitting, by the first virtual conference client software that is executing on the first computing device, a media stream in accordance with the changed configuration parameter.

16 . The non-transitory computer-readable medium of claim 15 , wherein changing the configuration parameter further comprises: receiving, by the first computing device and from the second computing device, a set of configuration settings.

17 . The non-transitory computer-readable medium of claim 15 , wherein the configuration parameter comprises audiovisual settings.

18 . The non-transitory computer-readable medium of claim 15 , wherein changing the configuration parameter further comprises: selecting, by the first computing device, a set of audiovisual feeds that are displayed by the first computing device.

19 . The non-transitory computer-readable medium of claim 15 , wherein the granting further comprises: joining, by the first computing device, a virtual conference with the second computing device.

20 . The non-transitory computer-readable medium of claim 15 , wherein the meeting context is digitally signed by using a private key of the virtual conference provider corresponding to the public key of the virtual conference provider.