Agent engine
First Claim
Patent Images
1. An agent engine comprising:
- a definition component, the definition component to interactively collect user input to define an objective;
a library storing a plurality of components including any one of executable code, rule-based filters, or object oriented programs; and
an agent generator component implemented by a computer processor, the agent generator component to generate at least one agent that includes at least one of the plurality of components from the library, the at least one generated agent to autonomously perform a function related to the objective and produce at least one output; and
a modification component to automatically modify a rule for the at least one agent based on an evaluation of the at least one output.
2 Assignments
0 Petitions
Accused Products
Abstract
An agent engine includes a definition process, the definition process operable to define a data set associated with an objective, a library storing a set of components, the components comprising at least one of a pre-programmed application, object, algorithm, function, and data set definition, and an agent generator process, the agent generator process operable to define at least one agent that includes at least one component from the library, the at least one generated agent defined to perform a function related to the objective.
-
Citations
34 Claims
-
1. An agent engine comprising:
-
a definition component, the definition component to interactively collect user input to define an objective; a library storing a plurality of components including any one of executable code, rule-based filters, or object oriented programs; and an agent generator component implemented by a computer processor, the agent generator component to generate at least one agent that includes at least one of the plurality of components from the library, the at least one generated agent to autonomously perform a function related to the objective and produce at least one output; and a modification component to automatically modify a rule for the at least one agent based on an evaluation of the at least one output. - 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 engine architecture system comprising:
-
a plurality of levels implemented by a computer processor at least one of the plurality of levels to generate at least one or more agents that execute a function to produce a result to satisfy an objective; at least one of the plurality of levels associated with one of the at least one or more agents, at least one of the plurality of levels to define the objective, at least one key performance indicator (KPI) associated with the objective, and rules and parameters associated with the KPI; at least one of the plurality of levels to filter, analyze, or act based upon a defined data set; at least one of the plurality of levels to evaluate the result from another level and determine a degree to which the result satisfies the objective; at least one of the plurality of levels to modify at least one of the KPI, or the at least one of the plurality of levels to learn and determine a modification to at least one of a rule or a generated agent and to automatically modify the rule for the at least one or more agents based on an evaluation of the result; and at least one definition wizard to receive input to customize an operation within each of the plurality of levels. - View Dependent Claims (26, 27, 28)
-
-
29. An agent engine system comprising:
-
a plurality of levels implemented by a computer processor, at least one of the plurality of levels to generate at least one or more agents that execute a function to produce an output to satisfy an objective, at least one of the plurality of levels associated with one of the at least one or more agents, a first of the plurality of levels to define the objective customized by interactive user input, a second the plurality of levels to link at least one of a key performance indicator (KPI) associated with the objective, a rule, or an algorithm associated with the objective, a third of the plurality of levels to receive the output from one of the plurality of levels and to automatically modify the rule for the at least one or more agents based on an evaluation of the output produced by the at least one or more agents. - View Dependent Claims (30, 31, 32, 33, 34)
-
Specification