Patent ID: 9715421
Date: 2017-07-25
CPC Classifications: G06F,H04L

Claim:
1. A method, comprising: performing operations as follows on a processor of an application analysis computer: receiving state performance metrics reported by user terminals via a data network, each of the state performance metrics indicating a measurement of performance of one of a plurality of operational states of an application processed by one of the user terminals; determining when one of the state performance metrics reported by one of the user terminals violates a rule for acceptable operational state performance of the application; communicating a response message to the one of the user terminals responsive to the determination that the one of the state performance metrics violates the rule; receiving state performance metrics from pre-wrapper run-time tests of the application processed by a plurality of user terminals having different hardware and software platforms, each of the state performance metrics indicating a measurement of performance of one of a plurality of operational states of the application while operating free of any application wrapper configured to intercept application programming interface (API) calls from the application to resources of the user terminals; for each of the operational states of the application, generating a rule for acceptable performance of the operational state of the application based on the state performance metrics for the operational state received from the pre-wrapper run-time tests; and storing in a repository the rules each associated with an identifier for a corresponding one of the operational states of the application tested by the pre-wrapper run-time tests.