Systems and methods for updating the configuration of a cloud service
AssigneeConnectWise, LLC
InventorsCraig M. Fulton, Stephen Burgess, Arnold Bellini, III
Life of this patent
Estimating the term…
Abstract
The present disclosure facilitates improving the operation of a cloud service by updating its configuration information and its resource requirements. The resource utilization of the cloud service can be monitored, and a decision logic module can determine whether action is required. When action is required, an update can be prepared and applied, and notifications can be generated about the condition and its resolution. Resolutions can require correlation of multiple cloud services to provide real-time access to information that is not otherwise available to a single entity. Resolutions can be learned and predicted in a number of ways using a predictive engine.
Claims21
-20. (canceled)
A method for improving performance of a cloud service, comprising:
- receiving, by a collector component executed by a service configuration system comprising one or more processors, from a cloud service, data packets comprising state information corresponding to a plurality of client devices that access the cloud service via a network, the cloud service providing one or more services to the plurality of client devices via the network;
- determining, by a decision component executed by the service configuration system, to generate a first notification of an error based on a comparison of a characteristic of a first client device of the plurality of client devices stored in the state information received by the collector component;
- storing, by the decision component, the first notification of the error in memory of the service configuration system;
- determining, by the decision component, to generate a second notification of the error based on a comparison of a characteristic of a second client device of the plurality of client devices stored in the state information received by the collector component;
- and
- providing, by an application programming interface of the service configuration system, programmatic access to the first notification stored in memory and the second notification, the application programming interface enabling retrieval of the first notification and the second notification for management of the plurality of client devices.
A system to improve performance of a cloud service, comprising:
- a collector component executed by a service configuration system comprising one or more processors, the collector component receiving, from a cloud service, data packets comprising state information corresponding to a plurality of client devices that access the cloud service via a network, the cloud service providing one or more services to the plurality of client devices via the network;
- a decision component executed by the service configuration system, the decision component:
- determining to generate a first notification of an error based on a comparison of a characteristic of a first client device of the plurality of client devices stored in the state information received by the collector component;
- storing the first notification of the error in memory of the service configuration system;
- and
- determining to generate a second notification of the error based on a comparison of a characteristic of a second client device of the plurality of client devices stored in the state information received by the collector component;
- and
- an application programming interface of the service configuration system providing programmatic access to the first notification stored in memory and the second notification, the application programming interface enabling retrieval of the first notification and the second notification for management of the plurality of client devices.
A non-transitory computer-readable medium storing instructions that, when executed by one or more processors of a service configuration system, cause the service configuration system to:
- receive, by a collector component, from a cloud service, data packets comprising state information corresponding to a plurality of client devices that access the cloud service via a network, the cloud service providing one or more services to the plurality of client devices via the network;
- determine, by a decision component, to generate a first notification of an error based on a comparison of a characteristic of a first client device of the plurality of client devices stored in the state information received by the collector component;
- store, by the decision component, the first notification of the error in memory of the service configuration system;
- determine, by the decision component, to generate a second notification of the error based on a comparison of a characteristic of a second client device of the plurality of client devices stored in the state information received by the collector component;
- and
- provide, by an application programming interface, programmatic access to the first notification stored in memory and the second notification, the application programming interface enabling retrieval of the first notification and the second notification for management of the plurality of client devices.
Dependencies are inferred from the claim text.