Dynamic multi-object collection and comparison and action
First Claim
1. A computer-implement method for monitoring one or more objects of a specified class, said class having one or more attributes, each said object having an attribute value associated with each attribute, said method comprising:
- dynamically identifying the objects of the specified class, said class representing a mass storage device;
comparing at least one of the attribute values of each identified object with a threshold value associated with at least one of the attributes in the class, said attributes including a free space attribute, a capacity attribute, and a description attribute;
maintaining a list of the identified objects and the attribute values of the identified objects over time;
identifying changes in the maintained attribute values of each of the identified object over time; and
performing one or more functions in response to comparing and identifying changes including notifying a user of a free space attribute and a description attribute of a specific object if the free space attribute value of the specific object exceeds value associated with the free space attribute of the specific object.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for monitoring one or more objects of a class where the class has one or more attributes and each object has an attribute value associated with each attribute. During a user-specified interval, a monitoring application dynamically identifies the objects, examines the attribute values of each identified object, and performs one or more functions in response to the examined values. The user requests the objects to be monitored by specifying the class of the objects. In this manner, the monitoring application monitors software applications that dynamically create objects, where the objects are not individually identified to the monitoring application. The monitoring application compares each of the attribute values of each object against a threshold value associated with that attribute in the class. Based on the result of each comparison, the monitoring application may perform one or more functions as appropriate. The monitoring application maintains a list of the identified objects and attribute values across multiple identification intervals for comparison.
53 Citations
20 Claims
-
1. A computer-implement method for monitoring one or more objects of a specified class, said class having one or more attributes, each said object having an attribute value associated with each attribute, said method comprising:
-
dynamically identifying the objects of the specified class, said class representing a mass storage device;
comparing at least one of the attribute values of each identified object with a threshold value associated with at least one of the attributes in the class, said attributes including a free space attribute, a capacity attribute, and a description attribute;
maintaining a list of the identified objects and the attribute values of the identified objects over time;
identifying changes in the maintained attribute values of each of the identified object over time; and
performing one or more functions in response to comparing and identifying changes including notifying a user of a free space attribute and a description attribute of a specific object if the free space attribute value of the specific object exceeds value associated with the free space attribute of the specific object. - View Dependent Claims (2, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
3. A computer-implemented method for monitoring one or more objects of a specified class, and class having one or more attributes, each said object having an attribute value associated with each attribute, said method comprising:
-
dynamically identifying the objects of the specified class;
comparing at least one of the attribute values of each identified object with a threshold value associated with at least one of the attributes in a specified class;
maintaining a list of the identified objects and the attribute values of the identified objects over time;
identifying changes in the maintained attribute values of each identified object over time;
performing one or more functions in response to comparing and identifying changes including generating a notification if an attribute value of a specific object exceeds the threshold value in response to comparing and identifying changes; and
suppressing the notification if the attribute value of the specific object exceeded the threshold value in a previous interval. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification