US 11,989,673 B2
Systems and methods for proactive infrastructure resource management for multiple application clusters
Amit Pandey, Plano, TX (US); Ateet Kumar Awasthi, McKinney, TX (US); Aaron L. Hoenig, Plano, TX (US); and Kumar Anand, Plano, TX (US)
Assigned to CAPITAL ONE SERVICES, LLC, McLean, VA (US)
Filed by Capital One Services, LLC, McLean, VA (US)
Filed on Apr. 5, 2023, as Appl. No. 18/295,963.
Application 18/295,963 is a continuation of application No. 17/486,783, filed on Sep. 27, 2021, granted, now 11,625,659.
Application 17/486,783 is a continuation of application No. 16/195,132, filed on Nov. 19, 2018, granted, now 11,164,125, issued on Nov. 2, 2021.
Prior Publication US 2023/0237401 A1, Jul. 27, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06Q 10/00 (2023.01); G06F 9/46 (2006.01); G06F 9/50 (2006.01); G06Q 10/06 (2023.01); G06Q 10/0631 (2023.01); G06Q 10/067 (2023.01)
CPC G06Q 10/06315 (2013.01) [G06F 9/46 (2013.01); G06F 9/50 (2013.01); G06Q 10/00 (2013.01); G06Q 10/06 (2013.01); G06Q 10/067 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system comprising:
one or more processors;
a memory having stored thereon instructions that, when executed by the one or more processors, causes the system to:
perform, with a plurality of connected application clusters, one or more business processes, wherein the one or more business processes are associated with processing documents;
collect real-time business process metrics from the plurality of connected application clusters, wherein the real-time business process metrics comprise a volume of documents processed by the plurality of connected application clusters;
retrieve, from a time series database, real-time cluster metrics for the plurality of connected application clusters based on the volume of documents processed by the plurality of connected application clusters;
analyze the business process metrics to estimate a predicted future business process level using one or more machine learning algorithms by estimating a future volume of documents to be processed by the plurality of connected application clusters;
predict a future requirement of each of the plurality of connected application clusters based on the future business process level;
identify a first application cluster for which a current usage is below the future requirement for at least one of the plurality of connected application clusters; and
automatically adjust, in real-time and based on the comparison, a first allotment of infrastructure resources assigned to the first application cluster.