Executing diagnostic software to test the functionality of a component for use during a video conference
US-12007882-B2 · Jun 11, 2024 · US
US2021092015A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2021092015-A1 |
| Application number | US-201916582874-A |
| Country | US |
| Kind code | A1 |
| Filing date | Sep 25, 2019 |
| Priority date | Sep 25, 2019 |
| Publication date | Mar 25, 2021 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Methods, systems, and apparatus, including computer programs encoded on computer-readable storage media, for centralized platform management for multiple environments. In some implementations, a management system obtains configuration information for each of multiple computing environments. The management system stores the configuration information for the multiple computing environments in a repository and monitors actions that change configurations of the multiple computing environments. The management system provides an interface configured to provide information about the configurations of the multiple computing environments and to adjust the configurations of the multiple computing environments in response to input received through the interface.
Opening claim text (preview).
What is claimed is: 1 . A method performed by management system comprising one or more computers, the method comprising: obtaining, by the management system, configuration information for each of multiple computing environments; storing, by the management system, the configuration information for the multiple computing environments in a repository; monitoring, by the management system, actions that change configurations of the multiple computing environments and recording indications of the changes in the repository; and providing, by the management system, an interface configured to provide information about the configurations of the multiple computing environments and to adjust the configurations of the multiple computing environments in response to input received through the interface. 2 . The method of claim 1 , wherein the obtained configuration information indicates settings, users, or applications of the multiple computing environments. 3 . The method of claim 1 , wherein providing the interface comprises providing application data, for presentation at a client device, for a user interface of an application to remotely configure each individual computing environment of the multiple computing environments through communication with the management system over a computer network. 4 . The method of claim 1 , wherein monitoring the actions that change the configurations of the multiple computing environments comprises: detecting a change in a configuration setting of a particular computing environment; determining whether the change in the configuration setting satisfies one or more criteria associated with the particular computing environment; and performing an action selected based on determining whether the change in the configuration setting satisfies one or more criteria associated with the particular computing environment. 5 . The method of claim 1 , comprising: detecting actions at the multiple computing environments; and storing log data indicating the detected actions in the repository. 6 . The method of claim 1 , comprising: storing, by the management system, policy data indicating one or more policies for a particular computing environment of the multiple computing environments; performing, by the management system, an audit of the particular computing system with respect to the one or more policies indicated by the policy data, wherein performing the audit comprises determining that a configuration parameter of the particular computing environment, a change to a configuration parameter of the particular computing environment, or an action at the particular computing environment does not satisfy the one or more policies indicated by the policy data; and in response to determining that the configuration parameter, change, or action does not satisfy the one or more policies, causing the particular computing environment to alter the configuration parameter, reverse the change, or undo the action. 7 . The method of claim 6 , wherein causing the particular computing environment to alter the configuration parameter, reverse the change, or undo the action is performed automatically by the management system without being requested by a user. 8 . The method of claim 1 , communicating between the management system and the multiple computing environments using a representational state transfer application programming interface. 9 . The method of claim 1 , comprising providing management services using a micro-service architecture that has a plurality of container-based modules configured to perform different management tasks. 10 . The method of claim 9 , wherein the container-based modules are software images for software modules configured to run in isolation from each other on a host operating system; wherein the method comprises: identifying, from among a plurality of management tasks, a management task to perform for a particular computing environment; selecting one of the software modules to perform the identified management task; and performing the management task causing the selected software module to be loaded and run by the management system or by the particular computing environment. 11 . The method of claim 1 , comprising providing an interface enabling a user to define management tasks and remotely initiate management tasks for individual computing environments, wherein the interface provides functionality to combine a series of management tasks into a workflow and to combine, transfer, or share settings among different computer environments. 12 . The method of claim 1 , comprising: receiving data indicating a request to replicate at least a portion of a configuration of a first computing environment at a second computing environment; accessing, from the repository, configuration parameters of the first computing environment; and transferring the configuration parameters accessed from the repository to the second computing environment over a network. 13 . The method of claim 1 , comprising storing, in the repository, configuration information for different versions of settings that were respectively active at a particular computing environment at different times; and providing an interface to apply, to the particular computing environment or another computing environment, any of the different versions of settings that were respectively active at the particular environment at different times. 14 . The method of claim 1 , comprising: providing, by the management system, an interface to define performance tests to be executed for the computing environments; performing a performance test for a particular computing environment; determining, based on the performance test, that the particular computing environment does not provide at least a threshold level of performance; and in response to determining that the particular computing environment does not provide at least the threshold level of performance, causing a notification to be provided or initiating a configuration change for the particular computing environment. 15 . The method of claim 1 , comprising: storing, by the management system, environment data for deploying computer environments, wherein the environment data comprises software images or installers for creating new computer environments in at least one of local computing hardware, remote computing hardware, virtual machines, containers, or cloud computing platforms; and creating, by the management system, a new computer environment based on the environment data, the new computer environment being created such that the new computing environment is configured to automatically register itself with the management system to be managed by the management system. 16 . The method of claim 1 , receiving one or more event messages sent to the management system from one or more of the multiple computing environments, the one or more event messages each indicating an action or configuration change at one of the multiple computing environments. 17 . The method of claim 1 , comprising: storing, by the management system, configuration information for multiple configurations of a particular computing environment; and causing, by the management system, the particular computing environment to change among the multiple configurations at different times based on a schedule or conditions detected at the particular computing environment. 18 . The method of claim 1 , comprising managing, by the management system, the execution of customized workflows for individual computing environ
Policy-based network configuration management · CPC title
based on copy from other elements · CPC title
by actively collecting configuration information or by backing up configuration information · CPC title
characterised by the conditions triggering a change of settings · CPC title
comprising specially adapted graphical user interfaces [GUI] · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.