Patent ID: 7890569
Filing Date: 2011-02-15
Classification: G06F,H04L

Abstract:
1. A computer program product having a non-transitory computer-readable storage medium storing executable computer program instructions for tracking time usage of an application on a computer during a service period, the computer program instructions comprising instructions for: recording a start time for the service period of the application, wherein a plurality of service lives of the application occur during the service period, the service period being a preset time period provided by a subscription associated with the application; recording time elapsed during each of the service lives based on a number of computer cycles that occurred during each service life; recording time elapsed between each of the service lives based on time elapsed between a service life end time and a next service life start time for each of the service lives, the recorded time elapsed between each of the service lives comprising a sleep cycle for the application during which the application is not being executed; determining total time depleted from the service period of the application based on total time elapsed during and between each of the service lives; and adjusting time left in the service period of the application based on the determination.