Enterprise multi-agent software system with services able to call multiple engines and scheduling capability
First Claim
1. A computer system comprising:
- core service software modules, wherein each core service software module comprises program instructions that when executed perform core service functions that interact with a data source, each core service software module being callable by a software program module, and when called, is provided with information identifying a core service function to be performed and identifying a data object upon which the identified core service function is to be performed, wherein one of the core service functions is to;
store a task to be completed in a scheduling time sheet,configure a notification timer using the scheduling time sheet and a preset time, andsignal the software program module to execute the task at the preset time;
intelligent service software modules, wherein each intelligent service software module comprises program instructions that when executed perform an intelligent service function that comprises execution of an intelligent engine that is callable by at least two of the intelligent service software modules, each intelligent service software module being callable by the software program module, and when called, is provided with information identifying an intelligent service function to be performed and identifying parameters to be used during the performance of the intelligent service; and
software programs, wherein each software program comprises a set of program modules that comprises instructions that when executed call at least one of the core service and the intelligent service software modules.
4 Assignments
0 Petitions
Accused Products
Abstract
A system and techniques are disclosed to provide a multi-agent software environment. The system provides several service modules that may be used by software programs to accomplish specific tasks. In one illustrative example, a first program module includes instructions to call core service software modules. The exemplary system further includes a second program module including instructions to call one of multiple intelligent service software modules. In some examples, an intelligent service software module includes program instructions that when executed perform an intelligent service function that includes execution of an intelligent engine. In some examples, the intelligent engine is callable by at least two of the intelligent service software modules.
84 Citations
31 Claims
-
1. A computer system comprising:
-
core service software modules, wherein each core service software module comprises program instructions that when executed perform core service functions that interact with a data source, each core service software module being callable by a software program module, and when called, is provided with information identifying a core service function to be performed and identifying a data object upon which the identified core service function is to be performed, wherein one of the core service functions is to; store a task to be completed in a scheduling time sheet, configure a notification timer using the scheduling time sheet and a preset time, and signal the software program module to execute the task at the preset time; intelligent service software modules, wherein each intelligent service software module comprises program instructions that when executed perform an intelligent service function that comprises execution of an intelligent engine that is callable by at least two of the intelligent service software modules, each intelligent service software module being callable by the software program module, and when called, is provided with information identifying an intelligent service function to be performed and identifying parameters to be used during the performance of the intelligent service; and software programs, wherein each software program comprises a set of program modules that comprises instructions that when executed call at least one of the core service and the intelligent service software modules. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. An agent software program comprising:
-
a first program module comprising instructions that when executed perform a call to one of a plurality of core service software modules, wherein each core service software module comprises program instructions that when executed perform core service functions that interact with a data source, each core service software module being callable by a software program module, and when called, is provided with information identifying a core service function to be performed and identifying a data object upon which the identified core service function is to be performed, wherein one of the core service functions is to; store a task to be completed in a scheduling time sheet, configure a notification timer using the scheduling time sheet and a preset time, and signal the software program module to execute the task at the preset time; and a second program module comprising instructions that when executed perform a call to one of a plurality of intelligent service software modules, wherein each intelligent service software module comprises program instructions that when executed perform an intelligent service function that comprises execution of an intelligent engine that is callable by at least two of the intelligent service software modules, each intelligent service software module being callable by the software program module, and when called, is provided with information identifying an intelligent service function to be performed and identifying parameters to be used during the performance of the intelligent service. - View Dependent Claims (26, 27, 28, 29, 30, 31)
-
Specification