SYSTEM AND METHOD FOR FILTERING COLLECTED DATA
First Claim
1. A system for tracking utilization of resources of computers, the system comprising:
- a plurality of client computers, wherein each computer has at least one resource that the system tracks;
a client application for each client computer, each client application collecting utilization duration data relating to the utilization of the at least one resource of the application'"'"'s corresponding client computer, each client application including a filter for filtering data collected by the client applications; and
an application server for receiving the utilization duration data collected by the client applications and for storing the received data in a storage structure.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for filtering collected data in connection with tracking the use of resources of a computer is disclosed. Embodiments of the system comprise a plurality of client computers, wherein each computer has one or more resources that the system tracks; a client application for each client computer, each client application for collecting utilization duration data relating to the utilization of the resources of the application'"'"'s corresponding client computer; 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 each client application has a filter for filtering data collected by the client application. Embodiments of the method comprise identifying an instance when a particular software resource is used; measuring and recording a period relating to the detected utilization of the software resource; wherein the period is an estimated duration of the utilization of the software resource.
75 Citations
15 Claims
-
1. A system for tracking utilization of resources of computers, the system comprising:
-
a plurality of client computers, wherein each computer has at least one resource that the system tracks;
a client application for each client computer, each client application collecting utilization duration data relating to the utilization of the at least one resource of the application'"'"'s corresponding client computer, each client application including a filter for filtering data collected by the client applications; and
an application server for receiving the utilization duration data collected by the client applications and for storing the received data in a storage structure. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for filtering collected data, comprising:
-
providing a filtering engine;
receiving a data item;
identifying the appropriate rule set for the data item;
sequentially invoking the rules in the identified rule set; and
passing the data item to each invoked rule. - View Dependent Claims (9, 10)
-
-
11. A system for tracking utilization of resources of computers, the system comprising:
-
a plurality of client computers, wherein each computer has at least one resource that the system tracks;
a client application for each client computer, each client application for collecting utilization duration data relating to the utilization of the resources of the application'"'"'s corresponding client computer;
an application server for receiving the utilization duration data collected by the client applications and for storing the received data in a storage structure, the application server having a filter for filtering data collected by the client applications. - View Dependent Claims (12, 13, 14, 15)
-
Specification