Constructing an Agent in a First Execution Environment Using Canonical Rules
OwnerRobert R. Hauserinventor
Life of this patent
Estimating the term…
Abstract
A method, computer readable medium and system for constructing an agent in a first execution environment that utilizes a set of canonical rules, comprising requesting a canonical rule set for an agent, supplying the agent with the rule set and requesting compilation of the rule set.
Claims38
A tangible computer-readable medium comprising instructions that are executable and, in response to execution, cause a computing device to perform operations comprising:
- constructing an agent, that utilizes a rule set, in a first execution environment, the first execution environment being embodied on a device, the constructing being performed by at least:
- requesting the rule set for the agent;
- supplying the agent with the rule set;
- and
- requesting compilation of the rule set.
A system comprising:
- a processor;
- a tangible computer-readable medium comprising instructions that are executable and, in response to execution, cause the processor to perform operations comprising:
- constructing an agent, that utilizes a rule set, in a first execution environment by at least:
- requesting the rule set for the agent;
- supplying the agent with the rule set;
- and
- requesting compilation of the rule set.
A device-implemented method comprising:
- initiating construction of an agent in a first execution environment embodied on a computing device;
- requesting a set of canonical rules for the agent;
- compiling the set of canonical rules;
- creating a rule engine;
- passing the compiled rule set to the rule engine;
- and
- requesting a working memory from the rule engine.
A system comprising:
- a processor;
- a tangible computer-readable medium comprising instructions that are executable and, in response to execution, cause the processor to perform operations comprising:
- initiating construction of an agent in a first execution environment;
- requesting a set of canonical rules for the agent;
- compiling the set of canonical rules;
- creating a rule engine;
- passing the compiled rule set to the rule engine;
- and
- requesting a working memory from the rule engine.
A tangible computer-readable medium comprising instructions that are executable and, in response to execution, cause a computing device to perform operations comprising:
- storing a working memory;
- and
- constructing an agent with a set of canonical rules by at least:
- locating a canonical rule set;
- passing the canonical rule set to the agent;
- requesting compilation of the rule set;
- locating a rule engine;
- supplying the rule engine with the compiled rule set;
- and
- requesting the working memory from the rule engine.
A device-implemented method comprising:
- storing a working memory;
- and
- constructing an agent with a set of canonical rules by at least:
- locating a canonical rule set;
- passing the canonical rule set to the agent;
- requesting compilation of the rule set;
- locating a rule engine;
- supplying the rule engine with the compiled rule set;
- and
- requesting the working memory from the rule engine.
Dependencies are inferred from the claim text.