Patent ID: 7243145

Claim:
A computer-implemented method of reporting computer resource utilization per computer application, the method comprising: processing a collector script during first predetermined time intervals, the collector script collecting resource utilization data for processes currently running on a computer, the processes corresponding to one or more computer applications; processing a processor script during second predetermined time intervals, the processor script determining resource utilization data for one or more computer applications by performing calculations on the resource utilization data for the processes; presenting reports of resource utilization data for one or more computer applications by accessing and performing calculations on the resource utilization data for one or more computer applications, wherein the resource utilization data for processes currently running on the computer include a data entry for each process, the data entry having a user identity configured to identify an entity that launched the process; and wherein the processor script determining resource utilization data for the one or more computer applications includes the processor script determining resource utilization data for a first computer application by: identifying a first set of processes for the first computer application based on the user identities, and determining resource utilization data for the first computer application by performing calculations on resource utilization data for the first set of processes.