IP Library Granted Patent US 12,007,882
Granted Patent B2
US 12,007,882 · App. 17/840,051 · Granted Jun 11, 2024

Executing diagnostic software to test the functionality of a component for use during a video conference

Inventor: Reed Hunter Allen (Medford, OR)
Assignee: Zoom Video Communications, Inc.
G06F11/3688G06F8/65H04L65/403
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,007,882
App. No.
17/840,051
Granted
Jun 11, 2024
Kind
B2
Abstract

A processing system may execute diagnostic software to test the functionality of one or more components arranged in a physical space for use during a video conference. Functionality of the diagnostic software may include determining a configuration of a component of the one or more components and comparing the configuration to a parameter associated with the component to detect that the component is in a condition that limits the functionality of the component for use during the video conference. The processing system may initiate a response, based on an output of the diagnostic software, to change the condition of the component to increase the functionality of the component.

Claims (38)

1. A method, comprising:

obtaining, from a reservation system, meeting information that indicates one or more components arranged in a physical space for use during a video conference;

executing, by a conference device, diagnostic software to test the functionality of the one or more components based on the meeting information, wherein functionality of the diagnostic software includes determining a configuration of a component of the one or more components and comparing the configuration to a parameter associated with the component to detect that the component is in a condition that limits the functionality of the component for use during the video conference; and

initiating, by the conference device, a response, based on an output of the diagnostic software, to change the condition of the component to increase the functionality of the component.

2. The method of claim 1 , wherein executing the diagnostic software causes an automatic execution, before starting the video conference, of a built-in self-test (BIST) associated with the component to determine that the configuration of the component satisfies the parameter.

3. The method of claim 1 , wherein executing the diagnostic software causes a determination that the configuration of at least one of a microphone, a camera, an input interface, or an output interface does not satisfy the parameter.

4. The method of claim 1 , wherein executing the diagnostic software causes a determination that software or firmware associated with the component is obsolete, and wherein the response includes an update of the software or the firmware of the component.

5. The method of claim 1 , wherein the response includes a notification indicating the component is detected in the condition that limits the functionality of the component for use during the video conference.

6. The method of claim 1 , wherein the response includes a communication with the reservation system to move the video conference to a different location having different components that are available for use during the video conference.

7. The method of claim 1 , wherein the component is a first component, and further comprising:

verifying a second component is not in the condition that limits functionality for use during the video conference; and

sending a notification indicating verification of the second component.

8. The method of claim 1 , further comprising:

using a machine learning model to determine the parameter for detecting that the component is in the condition that limits functionality of the component for use during the video conference.

9. An apparatus, comprising:

a memory; and

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

obtain, from a reservation system, meeting information that indicates one or more components arranged in a physical space for use during a video conference;

execute diagnostic software to test the functionality of one or more components based on the meeting information, wherein functionality of the diagnostic software includes determining a configuration of a component of the one or more components and comparing the configuration to a parameter associated with the component to detect that the component is in a condition that limits the functionality of the component for use during the video conference; and

initiate a response, based on an output of the diagnostic software, to change the condition of the component to increase the functionality of the component.

10. The apparatus of claim 9 , wherein executing the diagnostic software causes an automatic execution, before starting the video conference, of a BIST associated with the component to determine that the configuration of the component satisfies the parameter.

11. The apparatus of claim 9 , wherein executing the diagnostic software causes a determination that software or firmware associated with the component is obsolete, and wherein the response includes an update for the software or the firmware of the component.

12. The apparatus of claim 9 , wherein the response includes a notification indicating the component is detected in the condition that limits the functionality of the component for use during the video conference.

13. The apparatus of claim 9 , wherein the response includes a communication with a reservation system to move the video conference to a different location having different components that are available for use during the video conference.

14. The apparatus of claim 9 , wherein the component is a first component, and wherein the processor is further configured to execute instructions stored in the memory to:

verify a second component is not in the condition that limits functionality for use during the video conference; and

send a notification indicating verification of the second component.

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

use a machine learning model to determine the parameter for detecting that the component is in the condition that limits functionality of the component for use during the video conference.

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

obtaining, from a reservation system, meeting information that indicates one or more components arranged in a physical space for use during a video conference;

executing, by a conference device, diagnostic software to test the functionality of the one or more components based on the meeting information, wherein functionality of the diagnostic software includes determining a configuration of a component of the one or more components and comparing the configuration to a parameter associated with the component to detect that the component is in a condition that limits the functionality of the component for use during the video conference; and

initiating, by the conference device, a response, based on an output of the diagnostic software, to change the condition of the component to increase the functionality of the component.

17. The non-transitory computer readable medium storing instructions of claim 16 , wherein executing the diagnostic software causes an automatic execution, before starting the video conference, of a BIST associated with the component to determine that the configuration of the component satisfies the parameter.

18. The non-transitory computer readable medium storing instructions of claim 16 , wherein the response includes a notification indicating the component is detected in the condition that limits the functionality of the component for use during the video conference.

19. The non-transitory computer readable medium storing instructions of claim 16 , wherein the response includes a communication with a reservation system to move the video conference to a different location having different components that are available for use during the video conference.

20. The non-transitory computer readable medium storing instructions of claim 16 , the operations further comprising:

using a machine learning model to determine the parameter for detecting that the component is in the condition that limits functionality of the component for use during the video conference.

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 Jun 14, 2022
From: ALLEN, REED HUNTER
To: ZOOM VIDEO COMMUNICATIONS, INC.
Reel/Frame 060194/0782 →
Continuity (1)
Related Publication 20230401146A1 · Dec 14, 2023