US 12,229,698 B2
Methods, systems, apparatuses, and devices for facilitating managing budgets for cloud accounts
Venkatesh Kumar Krishnaiah, Chantilly, VA (US)
Filed by Venkatesh Kumar Krishnaiah, Chantilly, VA (US)
Filed on May 7, 2024, as Appl. No. 18/657,347.
Application 18/657,347 is a continuation in part of application No. 18/298,177, filed on Apr. 10, 2023, granted, now 12,028,274.
Application 18/298,177 is a continuation in part of application No. PCT/US2021/048091, filed on Aug. 27, 2021.
Claims priority of provisional application 63/553,995, filed on Feb. 15, 2024.
Claims priority of provisional application 63/230,416, filed on Aug. 6, 2021.
Prior Publication US 2024/0289712 A1, Aug. 29, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06Q 10/0631 (2023.01); G06Q 10/0637 (2023.01)
CPC G06Q 10/06315 (2013.01) [G06Q 10/06375 (2013.01)] 14 Claims
OG exemplary drawing
 
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.