US 12,009,994 B2
Utilizing machine learning to reduce cloud instances in a cloud computing environment
Sunil Narang, Glen Allen, VA (US); Abhishek Kumar Singh, Henrico, VA (US); Nazia Sarang, Henrico, VA (US); and Vikas Vijay, Richmond, VA (US)
Assigned to Capital One Services, LLC, McLean, VA (US)
Filed by Capital One Services, LLC, McLean, VA (US)
Filed on Apr. 24, 2023, as Appl. No. 18/305,427.
Application 18/305,427 is a continuation of application No. 17/661,079, filed on Apr. 28, 2022, granted, now 11,665,064.
Application 17/661,079 is a continuation of application No. 17/249,384, filed on Mar. 1, 2021, granted, now 11,329,870, issued on May 10, 2022.
Application 17/249,384 is a continuation of application No. 16/527,461, filed on Jul. 31, 2019, granted, now 10,938,637, issued on Mar. 2, 2021.
Application 16/527,461 is a continuation of application No. 16/002,952, filed on Jun. 7, 2018, granted, now 10,382,260, issued on Aug. 13, 2019.
Prior Publication US 2023/0254220 A1, Aug. 10, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 41/16 (2022.01); G06N 20/00 (2019.01); G06V 10/762 (2022.01); H04L 41/0654 (2022.01); H04L 41/0803 (2022.01); H04L 67/1001 (2022.01); H04L 41/50 (2022.01); H04L 41/5009 (2022.01)
CPC H04L 41/16 (2013.01) [G06N 20/00 (2019.01); G06V 10/762 (2022.01); H04L 41/0654 (2013.01); H04L 41/0803 (2013.01); H04L 67/1001 (2022.05); H04L 41/5012 (2013.01); H04L 41/5096 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method, comprising:
generating, by a device, a cloud container based on similarities between a plurality of cloud instances,
wherein the similarities are determined based on analyzing the plurality of cloud instances with a machine learning model;
receiving, by the device, cloud container information associated with the cloud container indicating utilization of first computing resources used to implement the cloud container;
receiving, by the device, cloud instance information associated with one or more cloud instances, of the plurality of cloud instances, executing within the cloud container,
wherein the cloud instance information indicates utilization of second computing resources used to implement the one or more cloud instances;
scaling, by the device and based on at least one of the cloud container information or the cloud instance information, the cloud container; and
monitoring, by the device and after scaling the cloud container, the cloud container to determine whether additional scaling is to be performed.