System and method for automatically diagnosing a computer problem
First Claim
Patent Images
1. An application for diagnosing problems with an object comprising:
- a component for generating problem representation data;
a component for applying at least one diagnostic rule to the problem representation data;
a component for storing a user interface schema that facilitates generating problem representation data;
a component for storing a diagnosis and solution database to provide diagnostic and solution information; and
a component for generating and transmitting at least one of diagnostic information and solution information relating to the problem representation data.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention relates to an application for automatically diagnosing problems with an object via problem representation data that is substantially accurate, complete and language independent. The application may process the problem representation data via pattern matching problem representation data against known problems and may generate at least one of diagnostic information and solution information relating to the problem representation data. The present invention may also update a store of known problems and the diagnostic rules, diagnostic messages and solution messages associated with such known problems.
180 Citations
45 Claims
-
1. An application for diagnosing problems with an object comprising:
-
a component for generating problem representation data;
a component for applying at least one diagnostic rule to the problem representation data;
a component for storing a user interface schema that facilitates generating problem representation data;
a component for storing a diagnosis and solution database to provide diagnostic and solution information; and
a component for generating and transmitting at least one of diagnostic information and solution information relating to the problem representation data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for diagnosing an object with a problem comprising the steps of:
-
storing a user interface schema to facilitate generating problem representation data;
generating problem representation data;
automatically processing the problem representation data to facilitate generating at least one of diagnostic and solution information;
accessing a store of diagnostic and solution information; and
automatically generating and transmitting at least one of diagnostic information and solution information to the object with the problem. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
identifying one or more user interface structures associated with the problem representation data;
identifying one or more dialogs traversed in the user interface structures;
identifying one or more values associated with the dialogs traversed in the user interface structures;
formatting the problem representation data; and
transmitting the problem representation data.
-
-
15. The method of claim 14 wherein the step of automatically processing the problem representation data further comprises the steps of:
-
receiving the problem representation data;
pattern matching the problem representation data against a store of known patterns;
selectively escalating the problem;
applying one or more diagnostic rules to the problem representation data; and
selectively invoking diagnostic information processing.
-
-
16. The method of claim 15 wherein the step of generating and sending at least one of diagnostic information and solution information further comprises the steps of:
-
accessing a store of diagnostic responses;
selecting an appropriate diagnostic response;
formatting the diagnostic information message;
transmitting the diagnostic information message;
accessing a store of solution responses;
selecting an appropriate solution information message;
formatting the solution information message;
transmitting the solution information message; and
selectively escalating the problem to a separate diagnostic entity.
-
-
17. The method of claim 15 wherein the pattern matching is XLS pattern matching.
-
18. The method of claim 11 wherein the diagnostic information is transmitted via email.
-
19. The method of claim 11 wherein the diagnostic information is transmitted via an XML document.
-
20. The method of claim 11 wherein the diagnostic information is a configuration file.
-
21. The method of claim 11 wherein the solution information is a process for reconfiguring the object with the problem.
-
22. The method of claim 11 wherein the solution information is transmitted via email.
-
23. The method of claim 11 wherein the solution information is transmitted via an XML document.
-
24. The method of claim 11 wherein the solution information is transmitted via a configuration file.
-
25. The method of claim 11 wherein the solution information is verifiably trustworthy and automatically applied by the receiving device.
-
26. An application for diagnosing problems with an object comprising:
-
means for storing a user interface schema to facilitate generating problem representation data;
means for generating problem representation data;
means for processing the problem representation data;
means for applying at least one diagnostic rule to the problem representation data; and
means for generating at least one of diagnostic information and solution information relating to the problem resolution data. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35)
-
-
36. An system that diagnoses problems with an object comprising:
-
a component that generates problem representation data;
a component that applies at least one diagnostic rule to the problem representation data;
a component that stores a user interface schema that facilitates generating problem representation data;
a component that stores a diagnosis and solution database to provide diagnostic and solution information; and
a component that generates and transmits at least one of diagnostic information and solution information relating to the problem representation data. - View Dependent Claims (37, 38, 39, 40, 41, 42, 43, 44, 45)
-
Specification