Patent ID: 8910146

Claim:
A method, comprising: initiating an installation module of an application to install the application on a data processing system; responsive to initiating installation of the application via the installation module, monitoring, via a time-to-value (TTV) module instrumented as part of the application, a time period associated with each phase of the installation of the application, wherein the TTV module is operable to identify a time period of inactivity associated with a respective phase of the installation of the application, and wherein the TTV module is operable to: responsive to a completion of a respective phase of the installation, determine whether a user input is received acknowledging initiation of a next phase of the installation; and responsive to a lack of the user input within a first predetermined timeframe, suspend a tracking of the time period of the installation; and computing and recording, by the TTV module, the time period corresponding to the installation of the application by deducting the time period of inactivity; and wherein the TTV module is further operable to: responsive to an initiation of an alert associated with operation of the application, monitor a time period from the alert to a resolution of the alert; responsive to a notification of the alert, determine whether a user input is received acknowledging receipt of the notification; and responsive to a lack of the user input within a second predetermined timeframe, suspend a tracking of the time period from the alert to the resolution of the alert.