Computer hardware and software diagnostic and report system
First Claim
1. A system for monitoring a computing device comprising:
- a. a plurality of programs for interacting with the computing device to gather information; and
b. a plurality of scripts coupled to the plurality of programs for initiating the plurality of programs.
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 expands the expert system library by sending a notification 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.
146 Citations
37 Claims
-
1. A system for monitoring a computing device comprising:
-
a. a plurality of programs for interacting with the computing device to gather information; and
b. a plurality of scripts coupled to the plurality of programs for initiating the plurality of programs. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system for monitoring a computing device while running in the background of the computing device comprising:
-
a. a plurality of programs for i. determining a setup of the computing device;
ii. gathering information related to configuration of the computing device; and
iii. analyzing the computing device for one or more problems;
b. a user interface coupled to the plurality of programs, the user interface for interacting with a user; and
c. a plurality of scripts coupled to the plurality of programs and to the user interface for acting as an intermediary between the plurality of programs and the user interface, wherein each of the plurality of scripts return a condition status. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A method of monitoring a computing device to gather information comprising:
-
a. determining a setup of the computing device;
b. gathering information related to configuration of the computing device; and
c. analyzing the computing device. - View Dependent Claims (27, 28, 29, 30, 31, 32)
-
-
33. A method of monitoring a computing device to gather information comprising:
-
a. determining a setup of the computing device;
b. gathering information related to configuration of the computing device;
c. analyzing the computing device;
d. reporting analysis on the computing device; and
e. sending feedback to an expert system library. - View Dependent Claims (34, 35, 36, 37)
-
Specification