Adaptive process modelling and control
First Claim
Patent Images
1. A rule-based data processing apparatus comprising:
- a processor; and
a memory coupled to said processor and configured to store a first group of agents and at least one further group of agents, with each of said first group of agents and said at least one further group of agents being defined by respective sets of rules, whereinsaid processor is configured to run said respective sets of rules in parallel,said agents of the first group are configured as script agents and are enabled in sequence,said at least one further group of agents is configured as operator agents that each carry out a selected one of a plurality of procedural steps, with selection of the procedural step being made within the operator agent on the basis of one or more factors that are external to said operator agent,each one of said script agents is configured to carry a marker for cueing at least one of said operator agents to perform said selected one of the plurality of procedural steps, andsaid operator agents are configured to perform the selection of said one of the plurality of procedural steps prior to cueing by said script agent.
0 Assignments
0 Petitions
Accused Products
Abstract
A rule-based data processing system includes a memory having stored therein a number of groups of agents. Each group is defined by respective sets of rules, with the system running the respective sets of rules in parallel. The agents are in two clusters: "script agents" which are arranged as a sequentially enabled chain and "operator agents" arranged to carry out selected procedural steps. The selection of the procedural step is made within each operator agent based on of one or more external factors, and is triggered by enablement of a script agent of the sequence prior to that script agent carrying a marker identifying an operator agent.
98 Citations
18 Claims
-
1. A rule-based data processing apparatus comprising:
-
a processor; and a memory coupled to said processor and configured to store a first group of agents and at least one further group of agents, with each of said first group of agents and said at least one further group of agents being defined by respective sets of rules, wherein said processor is configured to run said respective sets of rules in parallel, said agents of the first group are configured as script agents and are enabled in sequence, said at least one further group of agents is configured as operator agents that each carry out a selected one of a plurality of procedural steps, with selection of the procedural step being made within the operator agent on the basis of one or more factors that are external to said operator agent, each one of said script agents is configured to carry a marker for cueing at least one of said operator agents to perform said selected one of the plurality of procedural steps, and said operator agents are configured to perform the selection of said one of the plurality of procedural steps prior to cueing by said script agent. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A process control apparatus comprising:
-
a rule-based data processor; an interface coupled with said processor; and a memory coupled to said processor and configured to store a first group of agents and at least one further group of agents, with each of said first group of agents and said at least one further group of agents being defined by respective sets of rules, wherein said processor is configured to run said respective sets of rules in parallel, said agents of the first group are configured as script agents and enabled in sequence, said at least one further group of agents are configured as operator agents that each carry out a selected one of a plurality of procedural steps, with selection of the procedural step being made within the operator agent on the basis of one or more factors that are external to said operator agent, each one of said script agents is configured to carry a marker for cueing at least one of said operator agents to perform said selected one of the plurality of procedural steps, said operator agents are configured to perform the selection of said one of the plurality of procedural steps prior to cueing by said script agent, and said interface is configured to control a plurality of external processes linked thereto on triggering of respective operator agents. - View Dependent Claims (8, 9, 10, 11)
-
-
12. An interactive entertainment apparatus comprising:
-
a rule-based data processor; an output device coupled to said processor; and a memory coupled to said processor and configured to store a first group of agents and at least one further group of agents, with each of said first group of agents and said at least one further group of agents being defined by respective sets of rules, wherein said processor is configured to run said respective sets of rules in parallel, said agents of the first group are configured as script agents and enabled in sequence, said at least one further group of agents are configured as operator agents that each perform a selected one of a plurality of procedural steps, with selection of the procedural step being made within the operator agent on the basis of one or more factors that are external to said operator agent, each one of said script agents is configured to carry a marker for cueing at least one of said operator agents to perform said selected one of the plurality of procedural steps, said operator agents are configured to perform the selection of said one of the plurality of procedural steps prior to cueing by said script agent, and said output device is configured to generate an indication of the selected one of the plurality of procedural steps for each of said operator agents. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
Specification