Computer hardware and software diagnostic and report system
First Claim
1. A system for detecting problems within a computer system comprising:
- a. an expert system library for storing information including system data; and
b. an agent coupled to the expert system library for using the information stored in the expert system library to detect and resolve one or more problems within the computer system.
5 Assignments
0 Petitions
Accused Products
Abstract
The present invention tests computer systems for defects that are able to cause performance and functional problems. An agent application is first installed on a user'"'"'s system. The agent application then retrieves problem data from the expert system library pertinent to the user'"'"'s operating environment. The agent application tests the user'"'"'s system for each problem description within a downloaded data structure from the expert system library. If a problem is discovered, a script attempts to remediate the problem and/or notifies the user, describing the issue. If an unknown problem arises, a feedback mechanism sends a notification to the expert system library that a problem was discovered. The feedback is then utilized to increase the total knowledge in the expert system library. Then when another user with a similar or the same setup is tested, the agent application will recognize the issue and will take the appropriate remedial actions.
145 Citations
72 Claims
-
1. A system for detecting problems within a computer system comprising:
-
a. an expert system library for storing information including system data; and b. an agent coupled to the expert system library for using the information stored in the expert system library to detect and resolve one or more problems within the computer system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A system for detecting problems within a computer system comprising:
-
a. one or more servers; b. one or more computing devices coupled to the one or more servers for computing data; c. an expert system library contained within the one or more servers for storing information including system data; d. an agent contained within the one or more computing devices for using the information stored in the expert system library to check for and resolve problems within the computer system; and e. a feedback mechanism contained within the one or more computing devices for sending feedback to the expert system library. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
-
40. A method of detecting problems within a computer system comprising:
-
a. interrogating a computing device for environment information; b. retrieving data from an expert system library related to the environment information; c. testing the computing device for one or more problems; and d. using the data stored in the expert system library to resolve the one or more problems within the computer system. - View Dependent Claims (41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54)
-
-
55. A network of devices for detecting problems within a computer system comprising:
-
a. one or more servers; b. one or more computing devices coupled to the one or more servers for computing data; c. an expert system library contained within the one or more servers for storing information including system data; d. an agent contained within the one or more computing devices for using the information stored in the expert system library to check for and resolve problems within the computer system; and e. a feedback mechanism contained within the one or more computing devices for sending feedback to the expert system library. - View Dependent Claims (56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71)
-
-
72. A system to detect problems within a computer system comprising:
-
a. an expert system library to store information including system data; b. an agent coupled to the expert system library to use the information stored in the expert system library to detect and resolve one or more problems within the computer system; c. a feedback mechanism to send feedback to the expert system library; d. one or more scripts to remedy the one or more problems; and e. a reporting mechanism to report the one or more problems.
-
Specification