Systems and Methods for Analyzing Information Technology Systems Using Collaborative Intelligence
First Claim
1. A method for analyzing an information technology system of interest, the method comprising:
- for each of a plurality of information technology systems, automatically collecting configuration data and performance data related to components of the information technology system;
selecting a subset of the collected data based on at least one user-entered criterion;
calculating a statistical value from the selected subset;
comparing the calculated statistical value to a value associated with a component of the information technology system of interest; and
displaying a result of the comparison.
1 Assignment
0 Petitions
Accused Products
Abstract
An information technology (IT) system of interest is analyzed using collaborative, community-based sharing of expert knowledge, analysis and advice through user-submitted analysis rules and/or user-submitted report templates. Users may submit rules that have been found to be useful in analyzing or managing IT systems. A rule may analyze a particular item of configuration data or performance data according to a predetermined criterion. Other users may apply these rules to their own systems'"'"' data and, thereby, utilize the collective expertise of the people who submitted the rules. Performance and configuration data from IT systems or components of the systems in various enterprises is collected and then sanitized by removing or masking identifying information before storing the sanitized data in a data warehouse. An IT manager may compare data from his/her IT system to historical data from the system or to data from IT systems having similar workloads, configurations, problems or according to other matching criteria, without obtaining confidential information about the comparison systems. Such comparisons may use the user-submitted rules. Reports are generated from these analyses and comparisons according to predefined and/or user-submitted report templates and report component templates for items such as text blocks, tables, graphs, charts and block diagrams.
-
Citations
56 Claims
-
1. A method for analyzing an information technology system of interest, the method comprising:
-
for each of a plurality of information technology systems, automatically collecting configuration data and performance data related to components of the information technology system; selecting a subset of the collected data based on at least one user-entered criterion; calculating a statistical value from the selected subset; comparing the calculated statistical value to a value associated with a component of the information technology system of interest; and displaying a result of the comparison. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A system for analyzing an information technology system of interest, the system comprising:
a server configured to; automatically receive, from each of a plurality of information technology systems, configuration data and performance data related to components of the information technology system; select a subset of the received data, based on at least one user-entered criterion; calculate a statistical value from the selected subset; compare the calculated statistical value to a value associated with a component of the information technology system of interest; and display a result of the comparison.
-
31. A method for comparing an information technology system of interest to other, similar, information technology systems, the method comprising:
-
for each of a plurality of information technology systems, automatically collecting configuration data and performance data related to components of the information technology system; selecting, based on at least one user-entered similarity criterion, a subset of the information technology systems; selecting, based on at least one user-entered data selection criterion, a subset of the data collected from the selected subset of information technology systems; calculating a statistical value from the selected subset of the data; comparing the calculated statistical value to a corresponding value associated with a component of the information technology system of interest; and displaying a result of the comparison. - View Dependent Claims (32)
-
-
33. A method for analyzing an information technology system of interest, the method comprising:
-
for each of a plurality of information technology systems, automatically collecting configuration data and performance data related to components of the information technology system; identifying a plurality of groups of information technology systems represented by the collected data, each identified group consisting of information technology systems having at least one common characteristic; selecting one of the groups, such that at least one of the characteristics of the selected group matches a corresponding characteristic of the information technology system of interest; calculating a statistical value from the selected group; comparing the calculated statistical value to a value associated with a component of the information technology system of interest; and displaying a result of the comparison. - View Dependent Claims (34, 35, 36, 37, 38)
-
-
39. A method for analyzing an information technology system of interest, the method comprising:
-
for each of a plurality of information technology systems, automatically collecting configuration data and performance data related to components of the information technology system; automatically identifying a plurality of groups of information technology systems represented by the collected data, each identified group consisting of information technology systems having at least one common group characteristic; selecting one of the plurality of groups, such that at least one of the characteristics of the selected group matches a corresponding characteristic of the information technology system of interest; selecting a set of analysis rules based on the selected group; analyzing a value associated with the component of interest according to at least one of the selected set of analysis rules; and displaying a result of the analysis.
-
-
40. A method for analyzing a component of interest of an information technology system, the method comprising:
-
accepting user-submitted rules from a community of users, each rule comprising at least one value and an associated criterion; comparing a value associated with the component of interest to the values of at least some of the user-submitted rules according to the criteria associated with the respective rules; if, as a result of the comparison, the value associated with the component of interest meets the criterion of a rule, displaying a message.
-
-
41. A method for analyzing an information technology system, the method comprising:
-
collecting configuration data and performance data related to components of the information technology system; selecting a subset of the collected data; calculating a statistical value from the selected subset; comparing the calculated statistical value to a selected value associated with a component of the information technology system; and displaying a result of the comparison. - View Dependent Claims (42, 43, 44, 45, 46, 47)
-
-
48. A method for producing a report related to an information technology system, the method comprising:
-
collecting configuration data and performance data related to components of the information technology system; accepting user-submitted report component templates, each report component template specifying at least one data item, selected from the configuration data and the performance data, that is to be included in a report component and a format in which the data item is to be included; accepting user-submitted report templates, each report template specifying a set of report components that are to be included in a report and a layout of the report components; selecting a subset of the collected data; and generating a report of the selected subset of the collected data according to a selected report template. - View Dependent Claims (49, 50, 51, 52, 53, 54, 55)
-
-
56. A computer program product for use on a computer system for analyzing an information technology system of interest, comprising:
a computer-readable medium on which are stored computer instructions such that, when the instructions are executed by a processor, the instructions cause the processor to; receive, from each of a plurality of information technology systems, configuration data and performance data related to components of the information technology system; select a subset of the received data, based on at least one user-entered criterion; calculate a statistical value from the selected subset; compare the calculated statistical value to a value associated with a component of the information technology system of interest; and display a result of the comparison.
Specification