Method and apparatus for in-built searching and aggregating functionality
First Claim
Patent Images
1. A system comprising:
- a processor;
non-transitory computer-readable media storing code operable to be executed on the processor, the code including a class having objects representing directory servers with associated attributes and also having at least one method, the method being operable, when executed on the processor, to search the objects across any attribute of the objects and aggregate the attribute values of all objects having the searched attribute to monitor the performance of the directory servers; and
wherein the attributes indicate a level of performance of the directory servers.
2 Assignments
0 Petitions
Accused Products
Abstract
According to one embodiment of the invention a computer-readable media stores code that is operable to be executed on a processor. The code includes a JAVA class having objects with associated attributes and also having at least one method. The at least one method is operable, when executed on the processor, to search the objects across any attribute of the objects.
-
Citations
54 Claims
-
1. A system comprising:
-
a processor; non-transitory computer-readable media storing code operable to be executed on the processor, the code including a class having objects representing directory servers with associated attributes and also having at least one method, the method being operable, when executed on the processor, to search the objects across any attribute of the objects and aggregate the attribute values of all objects having the searched attribute to monitor the performance of the directory servers; and wherein the attributes indicate a level of performance of the directory servers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system comprising:
-
a processor; non-transitory computer-readable media storing code to be executed on the processor, the code including a class having searching methods that are operable, when executed on the processor, to allow generic searching of objects that represent directory servers, the generic searching comprising searching any attribute associated with the objects without using pre-defined search criteria and aggregating the attribute values of all objects having the searched attribute to monitor the performance of the directory servers; and wherein the attributes indicate a level of performance of the directory servers. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. An apparatus comprising:
-
non-transitory computer-readable media storing code to be executed on a processor; wherein the code includes a class having objects representing directory servers with associated attributes and also having at least one method, the at least one method being operable, when executed on the processor, to search the objects across any attribute of the objects and aggregate the attribute values of all objects having the searched attribute to monitor the performance of the directory servers; and wherein the attributes indicate a level of performance of the directory servers. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. A method for searching a directory comprising:
-
storing a plurality of items; executing code, the code stored on non-transitory computer-readable media and including a class having objects representing directory servers with associated attributes and also having at least one method, the method being operable, when executed on a processor, to search the objects across any attribute of the objects and aggregate the attribute values of all objects having the searched attribute to monitor the performance of the directory servers; and wherein the attributes indicate a level of performance of the directory servers. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48)
-
-
49. A computer implemented method of tracking the health and load of directory servers, comprising:
-
polling one or more directory servers to determine performance information associated with the one or more directory servers, the performance information indicating a level of performance of the one or more directory servers; storing the performance information associated with the one or more directory servers in a dictionary of directory servers, the dictionary containing one or more attributes associated with the one or more directory servers; searching the dictionary to identify each of the one or more directory servers having one or more searched attributes; aggregating the one or more searched attributes of the one or more directory servers having the one or more searched attributes to monitor the performance of the one or more directory servers; displaying the one or more attributes associated with each of the one or more directory servers identified by the search; and wherein the one or more directory servers comprise one or more computers operable to provide a directory service. - View Dependent Claims (50, 51, 52, 53, 54)
-
Specification