System and method for automatically categorizing and characterizing data derived from a computer-based system
First Claim
1. A system for processing a data set retrieved from a computer-based system, each data set indicating the state of the computer-based system when a predetermined incident occurs within the computer-based system, the system comprising:
- means for receiving the incident state data from the computer-based system;
means for processing the incident state data to derive one or more keys that characterizes this incident;
means for comparing the generated keys to other previously generated incident reports to classify the incident report, based on the data contained in the incident report; and
means for generating a report to indicate similar incident reports.
30 Assignments
0 Petitions
Accused Products
Abstract
A system and method for automatically categorizing and characterizing data from a computer-based system is provided in which the data is classified based on information within the data in order to permit a user of the system to easily group similar incidents within software code based on various criteria and the contents of the data in the incident report. The system may also automatically attempt to recreate any incident indicated by the data. The system may also permit the user of the system to debug a software application whereby parameters that characterize an incident are correlated.
120 Citations
26 Claims
-
1. A system for processing a data set retrieved from a computer-based system, each data set indicating the state of the computer-based system when a predetermined incident occurs within the computer-based system, the system comprising:
-
means for receiving the incident state data from the computer-based system;
means for processing the incident state data to derive one or more keys that characterizes this incident;
means for comparing the generated keys to other previously generated incident reports to classify the incident report, based on the data contained in the incident report; and
means for generating a report to indicate similar incident reports. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for processing a data set retrieved from a computer-based system, each data set indicating the state of the computer-based system when a predetermined incident occurs within the computer-based system, the method comprising:
-
receiving the incident state data from the computer-based system;
processing the incident state data to derive one or more keys that characterizes this incident;
comparing the generated keys to other previously generated incident reports to classify the incident report, based on the data contained in the incident report; and
generating a report to indicate similar incident reports, wherein the report further comprises grouping incident reports based on the function name of the function in which the predetermined incident occurred. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A system for processing a data set retrieved from a computer-based system, each data set indicating the state of the computer-based system when a predetermined incident occurs within the computer-based system, the system comprising:
-
means for receiving the incident state data from the computer-based system;
means for processing the incident state data to derive one or more keys that characterizes this incident;
means for identifying characteristics which uniquely identify an incident report associated with a particular predetermined incident;
means for automatically simulating the predetermined incident using the identified characteristics;
means for identifying an incident report as reproducible if the predetermined incident is reproduced using the identified characteristics;
means for generating a plurality of characteristic subsets, said characteristic subset comprising one or more of the identifying characteristics in said set of characteristics, means for automatically simulating the predetermined incident using each of the characteristic subsets to generate a simulation result for each characteristic subset, and means for determining particular characteristics which caused the predetermined incident based on the simulation results; and
wherein said means for automatically simulating the predetermined incident using each of the characteristic subsets comprises a plurality of computer-based systems, each computer-based system being configured so that the computer-based system exhibits the characteristics from the characteristic subset.
-
-
25. A system for processing a data set retrieved from a computer-based system, each data set indicating the state of the computer-based system when a predetermined incident occurs within the computer-based system, the system comprising:
-
means for receiving the incident state data from the computer-based system;
means for processing the incident state data to derive one or more keys that characterizes this incident;
means for identifying a set of characteristics which uniquely identify an incident report associated with a particular predetermined incident, means for automatically simulating the predetermined incident using the identified characteristics, and means for identifying an incident report as reproducible if the predetermined incident is reproduced using the identified characteristics;
means for generating a plurality of characteristic subsets, said characteristic subset comprising one or more of the identifying characteristics in said set of characteristics, means for automatically simulating the predetermined incident using each of the characteristic subsets to generate a simulation result for each characteristic subset, and means for determining particular characteristics which caused the predetermined incident based on the simulation results; and
wherein said means for automatically simulating the predetermined incident using each of the characteristic subsets comprises a plurality of computer-based systems, each computer-based system being configured so that the computer-based system exhibits the characteristics from the characteristic subset.
-
-
26. A method for processing a data set retrieved from a computer-based system, each data set indicating the state of the computer-based system when a predetermined incident occurs within the computer-based system, the method comprising:
-
receiving the incident state data from the computer-based system;
processing the incident state data to derive one or more keys that characterizes this incident;
identifying a set of characteristics which uniquely identify an incident report associated with a particular predetermined incident, automatically simulating the predetermined incident using the identified characteristics, and identifying an incident report as reproducible if the predetermined incident is reproduced using the identified characteristics;
generating a plurality of characteristic subsets, said characteristic subset comprising one or more of the identifying characteristics in said set of characteristics, automatically simulating the predetermined incident using each of the characteristic subsets to generate a simulation result for each characteristic subset, and determining particular characteristics which caused the predetermined incident based on the simulation results; and
wherein said automatically simulating the predetermined incident using each of the characteristic subsets comprises using a plurality of computer-based systems, each computer-based system being configured so that the computer-based system exhibits the characteristics from the characteristic subset.
-
Specification