Patent ID: 7257735

Claim:
A computer system with a main system to execute an application in cooperation with a human user, the computer system comprising an auxiliary system to evaluate problems in the main system, the auxiliary system comprising the following modules: a service module configured to collect problem related data from the main system, the problem related data representing a problem identified about data in the main system; an acquisition module configured to acquire knowledge representations, the knowledge representations defining solution identification rules; a knowledge module configured to store the knowledge representations; and an inference module configured to process problem related data with knowledge representations to identify solutions, the inference module forwarding the solutions through the service module to the main system, wherein: the main system has a client/server configuration with a database, an application server, and a front-end server; the auxiliary system uses the client/server configuration of the main system, the client/server configuration enabling the auxiliary system to use functions in the main system for generating the problem related data; and the modules of the auxiliary system are distributed such that the service module, the acquisition module, the knowledge module, and the inference module are arranged in parallel to the application server and to the database.