Patent ID: 8234238

Claim:
A system for monitoring a computing device comprising: a. a server device in communication with the computing device, the server device including a memory device containing an expert system library; b. a plurality of programs stored on the computing device for interacting with the computing device to gather information; c. a plurality of scripts coupled to the plurality of programs for initiating the plurality of programs, wherein the plurality of scripts are stored within the expert system library, wherein the system runs in the background of the computing device; and d. a feedback mechanism stored on the computing device for sending feedback to the expert system library, wherein the feedback mechanism expands the expert system library, wherein the expert system library comprises a plug-in architecture, wherein the plug-in architecture comprises a plurality of entries, wherein each entry comprises a program that is functionally discrete from the program of other entries, wherein the expert system library comprises a dependency, a confidence and a health index.