The performance of a given computer task is optimized by utilizing a plurality of intelligent agents suited to perform the computer task but having varied degrees of domain knowledge. Based upon an objective criteria that may be determined for a given situation, one of the plurality of intelligent agents...http://www.google.de/patents/US6192354?utm_source=gb-gplus-sharePatent US6192354 - Apparatus and method for optimizing the performance of computer tasks using multiple intelligent agents having varied degrees of domain knowledge