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.
Claims20
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 configured to provide 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;
- generating, by a support application programming interface of the service configuration system, a request for a configuration update responsive to correlating the first notification stored in memory of the service configuration system and the second notification;
- and
- providing, by the support application programming interface, responsive to the request generated by the decision component, a configuration update to the cloud service to cause the cloud service to update a configuration of the cloud service.
A system to improve performance of a cloud service, comprising:
- a collector component executed by a service configuration system comprising one or more processors to receive, 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 configured to provide one or more services to the plurality of client devices via the network;
- a decision component executed by the service configuration system to:
- determine 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 the first notification of the error in memory of the service configuration system;
- determine 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;
- a support application programming interface of the service configuration system to generate a request for a configuration update responsive to correlating the first notification stored in memory of the service configuration system and the second notification, and provide, responsive to the request generated by the decision component, a configuration update to the cloud service to cause the cloud service to update a configuration of the cloud service.
Dependencies are inferred from the claim text.