Optimizing the performance of computer tasks using intelligent agent with multiple program modules having varied degrees of domain knowledge
First Claim
Patent Images
1. A program product comprising:
- (a) a program configured to perform a computer task using an intelligent agent, the program comprising an intelligent agent including at least one of a plurality of program modules having varied degrees of autonomy, wherein the plurality of program modules are each configured to handle a common computer task that includes conducting negotiations in an electronic commerce application, and wherein, based upon an objective criteria, at least one selected program module from the plurality of program modules is selected to handle the computer task; and
(b) a signal bearing media bearing the program.
3 Assignments
0 Petitions
Accused Products
Abstract
The performance of a given task is optimized by utilizing an intelligent agent having a plurality of program modules 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 or more of the program modules in the intelligent agent may be selected to perform the task, thereby optimizing the performance of the computer task for a wide variety of situations.
123 Citations
45 Claims
-
1. A program product comprising:
-
(a) a program configured to perform a computer task using an intelligent agent, the program comprising an intelligent agent including at least one of a plurality of program modules having varied degrees of autonomy, wherein the plurality of program modules are each configured to handle a common computer task that includes conducting negotiations in an electronic commerce application, and wherein, based upon an objective criteria, at least one selected program module from the plurality of program modules is selected to handle the computer task; and (b) a signal bearing media bearing the program. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method of handling a computer task using an intelligent agent, the method comprising the steps of:
-
(a) based upon an objective criteria, selecting at least one selected program module from a plurality of program modules having varied degrees of autonomy, wherein the plurality of program modules are each configured to handle a common computer task that includes conducting negotiations in an electronic commerce application; and (b) configuring an intelligent agent to execute the at least one selected program module to handle the computer task. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. An apparatus for handling a computer task, comprising:
-
a memory; and an intelligent agent resident in the memory, the intelligent agent including at least one of a plurality of program modules having varied degrees of autonomy, wherein the plurality of program modules are each configured to handle a common computer task that includes conducting negotiations in an electronic commerce application, and wherein, based upon an objective criteria, at least one selected program module from the plurality of program modules is selected to handle the computer task. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
-
43. A method of handling a computer task on a remote computer system using an intelligent agent, the method comprising the steps of:
-
(a) determining a risk for the remote computer system; (b) based upon the risk for the remote computer system, selecting at least one selected program module from a plurality of program modules having varied degrees of domain knowledge, wherein the plurality of program modules are configured to handle a common computer task in the remote computer system; and (c) configuring an intelligent agent to execute the at least one selected program module to handle the computer task. - View Dependent Claims (44, 45)
-
Specification