Patent ID: 11966735
Assignee: COUPA SOFTWARE INCORPORATED
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. One or more non-transitory memory media storing instructions executable by at least one processor and which when executed by at least one processor, cause the at least one processor to execute:
determining, based at least on a plurality of different performance behavior metrics, a plurality of data throughput values that represent processing throughput of software instances as a plurality of consumer computers interoperate with the software instances;
determining, based at least on the plurality of data throughput values, relative capacity values of the software instances;
adapting each machine learning prediction model of a plurality of machine learning prediction models to the relative capacity values of the software instances;
determining a plurality of correlation coefficients from the plurality of machine learning prediction models and the plurality of data throughput values;
generating, based on a machine learning prediction model of the plurality of machine learning prediction models, extrapolated data as predicted values;
determining, from the extrapolated data, a number of computing resources and one or more performance factors for a computing workload;
identifying one or more transactions impacted by the number of computing resources and the one or more performance factors;
determining threshold values that impacted the one or more transactions; and
transmitting the threshold values associated with the performance factors of the software instances to a particular consumer computer among the plurality of consumer computers as a message to modify an attribute of a particular software instance of the software instances that are associated with the particular consumer computer of the plurality of consumer computers.