| CPC G06Q 10/06315 (2013.01) [G06Q 10/06375 (2013.01)] | 14 Claims |

|
1. A method for facilitating real-time management of budgets for cloud accounts, the method comprising:
obtaining, using a processing device, at least one real-time account information associated with at least one cloud account of at least one cloud platform;
analyzing, using the processing device, the at least one real-time account information using at least one machine learning model, wherein the at least one machine learning model is configured for detecting at least one of a pattern, a trend, and an anomaly corresponding to a utilization of a cloud resource by the at least one cloud account;
determining, using the processing device, at least one value of at least one parameter associated with the utilization of the cloud resource by the at least one cloud account;
determining, using the processing device, at least one action required to be implemented for the at least one cloud account based on the determining of the at least one value of the at least one parameter;
generating, using the processing device, at least one cloud account controlling command for implementing the at least one action based on the determining of the at least one action;
transmitting, using a communication device, the at least one cloud account controlling command to at least one cloud service provider device associated with at least one cloud service provider, wherein the at least one cloud service provider provides the at least one cloud account;
storing, using a storage device, the at least one real-time account information;
obtaining, using the processing device, at least one budget information associated with at least one budget allocated to the at least one cloud account;
analyzing, using the processing device, the at least one budget information and the at least one value of the at least one parameter, wherein the determining of the at least one action is further based on the analyzing of the at least one budget information and the at least one value of the at least one parameter;
analyzing, using the processing device, the at least one value of the at least one parameter and at least one threshold value of the at least one parameter;
generating, using the processing device, at least one alert based on the analyzing of the at least one value of the at least one parameter and the at least one threshold value of the at least one parameter;
transmitting, using the communication device, the at least one alert to at least one device;
receiving, using the communication device, at least one threshold information from the at least one device;
analyzing, using the processing device, the at least one threshold information using the at least one machine learning model, wherein the at least one machine learning model is configured for at least one of applying predictive analytics and forecasting a budgetary issue for the at least one cloud account;
adjusting, using the processing device, the at least one threshold value dynamically based on at least one of the applying of the predictive analytics, the forecasting of the budgetary issue, and the detecting of the anomaly; and
determining, using the processing device, the at least one threshold value for the at least one parameter based on the analyzing of the at least one threshold information and the adjusting of the at least one threshold value, wherein the analyzing of the at least one value of the at least one parameter and the at least one threshold value of the at least one parameter is based on the determining of the at least one threshold value.
|