Automatic criticality assessment
First Claim
1. A machine-actionable memory representing a taxonomy of components included as parts of a computer network, the machine-actionable memory comprising one or more machine-actionable records arranged according to a data structure, the data structure including the following fields and links therebetween:
- a root node field whose contents indicate an identification (ID) of the computer network;
a plurality of first node fields, reporting to the root node, whose contents indicate IDs of computerized-device types included as parts of the computer network, respectively; and
a plurality of criticality fields, associated with the plurality of first node fields, whose contents indicate a criticality to the computer network, respectively.
6 Assignments
0 Petitions
Accused Products
Abstract
A method, of ranking a computerized-device within a taxonomy of components included as parts of a computer network, may include: providing a survey of services loaded on the computerized-device, the survey including identifications (IDs) of a plurality of service classes that can be loaded on the computerized-device, indications of whether at least one instance is present of the identified service classes, respectively, and weighting values associated with the identified service classes, respectively; and determining a rank of the computerized device based upon an average of the associated weighting values for ones of the identified service classes having at least one instance thereof present.
-
Citations
32 Claims
-
1. A machine-actionable memory representing a taxonomy of components included as parts of a computer network, the machine-actionable memory comprising
one or more machine-actionable records arranged according to a data structure, the data structure including the following fields and links therebetween: -
a root node field whose contents indicate an identification (ID) of the computer network;
a plurality of first node fields, reporting to the root node, whose contents indicate IDs of computerized-device types included as parts of the computer network, respectively; and
a plurality of criticality fields, associated with the plurality of first node fields, whose contents indicate a criticality to the computer network, respectively. - View Dependent Claims (2, 3, 15, 16, 17)
-
-
4. A machine-actionable memory representing a survey of services loaded on a computerized-device, the machine-actionable memory comprising
one or more machine-actionable records arranged according to a data structure, the data structure including the following fields and links therebetween: -
a root node field whose contents indicate an identification (ID) of the computerized-device;
a plurality of first node fields, reporting to the root node, whose contents indicate an ID of a service class that can be loaded on the computerized-device; and
a plurality of presence fields associated with the plurality of first node fields whose contents indicate whether an instance is present of the service class shown by the corresponding first node field, respectively. - View Dependent Claims (5, 6, 18, 19, 20)
-
-
7. A method of ranking a computerized-device within a taxonomy of components included as parts of a computer network, the method comprising:
-
providing a survey of services loaded on the computerized-device, the survey including identifications (IDs) of a plurality of service classes that can be loaded on the computerized-device, indications of whether at least one instance is present of the identified service classes, respectively, and weighting values associated with the identified service classes, respectively; and
determining a rank of the computerized device based upon an average of the associated weighting values for ones of the identified service classes having at least one instance thereof present. - View Dependent Claims (8, 9, 10, 21)
-
-
11. A method of ranking a plurality of computerized-devices within a taxonomy of components included as parts of a computer network, the method comprising:
-
automatically providing inventories of services loaded on each of the plurality of computerized-devices, respectively, each survey including identifications (IDs) of a plurality of service classes that can be loaded on the computerized-device, indications of whether at least one instance is present of the identified service classes, respectively, and weighting values associated with the identified service classes, respectively;
automatically determining ranks for each of the plurality of computerized devices, respectively, each rank being based upon an average of the associated weighting values for ones of the identified service classes having at least one instance thereof present on the computerized device; and
automatically repeating the providing of inventories and the determining of ranks to reflect changes made to plurality of computerized devices since the preceding determination of ranks. - View Dependent Claims (12, 13, 14, 22)
-
-
23. A machine-readable medium comprising instructions, execution of which by a machine ranks a computerized-device within a taxonomy of components included as parts of a computer network, the machine-readable instructions comprising:
-
a first code segment to provide a survey of services loaded on the computerized-device, the survey including identifications (IDs) of a plurality of service classes that can be loaded on the computerized-device, indications of whether at least one instance is present of the identified service classes, respectively, and weighting values associated with the identified service classes, respectively; and
a second code segment to determine a rank of the computerized device based upon an average of the associated weighting values for ones of the identified service classes having at least one instance thereof present. - View Dependent Claims (24, 25, 26)
-
-
27. A machine-readable medium comprising instructions, execution of which by a machine ranks a plurality of computerized-devices within a taxonomy of components included as parts of a computer network, the machine-readable instructions comprising:
-
a first code segment to automatically provide inventories of services loaded on each of the plurality of computerized-devices, respectively, each survey including identifications (IDs) of a plurality of service classes that can be loaded on the computerized-device, indications of whether at least one instance is present of the identified service classes, respectively, and weighting values associated with the identified service classes, respectively;
a second code segment to automatically determine ranks for each of the plurality of computerized devices, respectively, each rank being based upon an average of the associated weighting values for ones of the identified service classes having at least one instance thereof present on the computerized device; and
a third code segment to automatically repeat the providing of inventories and the determining of ranks to reflect changes made to plurality of computerized devices since the preceding determination of ranks. - View Dependent Claims (28, 29, 30)
-
-
31. An apparatus for ranking a computerized-device within a taxonomy of components included as parts of a computer network, the apparatus comprising:
-
means for providing a survey of services loaded on the computerized-device, the survey including identifications (IDs) of a plurality of service classes that can be loaded on the computerized-device, indications of whether at least one instance is present of the identified service classes, respectively, and weighting values associated with the identified service classes, respectively; and
means for determining a rank of the computerized device based upon an average of the associated weighting values for ones of the identified service classes having at least one instance thereof present.
-
-
32. An apparatus for ranking a plurality of computerized-devices within a taxonomy of components included as parts of a computer network, the apparatus comprising:
-
means for automatically providing inventories of services loaded on each of the plurality of computerized-devices, respectively, each survey including identifications (IDs) of a plurality of service classes that can be loaded on the computerized-device, indications of whether at least one instance is present of the identified service classes, respectively, and weighting values associated with the identified service classes, respectively;
means for automatically determining ranks for each of the plurality of computerized devices, respectively, each rank being based upon an average of the associated weighting values for ones of the identified service classes having at least one instance thereof present on the computerized device; and
means for automatically repeating the providing of inventories and the determining of ranks to reflect changes made to plurality of computerized devices since the preceding determination of ranks.
-
Specification