System for managing resources
First Claim
1. A system for tracking utilization of resources of computers, the system comprising:
- a) a plurality of client computers, wherein each computer has at least one software resource that the system tracks;
b) a client application for each client computer, each client application for collecting utilization duration data relating to the utilization of the at least one software resource of the application'"'"'s corresponding client computer; and
c) an application server for receiving the utilization duration data collected by the client applications and for storing the received data in a storage structure;
wherein at least one collected duration data provides an estimated amount of time that a software resource was in focus, wherein a software resource is in focus when the software resource is the designated software resource for receiving input.
6 Assignments
0 Petitions
Accused Products
Abstract
Some embodiments of the invention provide a system for tracking utilization of resources of computers. This system includes several client computers, where each computer has one or more resources that the system tracks. The system also includes a client application for each client computer. Each client application collects utilization duration data relating to the utilization of the resources of its corresponding client computer. The system further includes an application server that receives the utilization duration data collected by the client applications and stores the received data in a storage structure. In certain embodiments, the collected duration data includes time periods that the client applications measure. The application server then aggregates and/or stores the collected time periods. One of ordinary skill will realize that in other embodiments the client applications might report raw duration data (such as start and end times) from which the application server generates the appropriate time periods.
-
Citations
12 Claims
-
1. A system for tracking utilization of resources of computers, the system comprising:
-
a) a plurality of client computers, wherein each computer has at least one software resource that the system tracks; b) a client application for each client computer, each client application for collecting utilization duration data relating to the utilization of the at least one software resource of the application'"'"'s corresponding client computer; and c) an application server for receiving the utilization duration data collected by the client applications and for storing the received data in a storage structure;
wherein at least one collected duration data provides an estimated amount of time that a software resource was in focus, wherein a software resource is in focus when the software resource is the designated software resource for receiving input. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
Specification