Constructing an agent that utilizes a compiled set of canonical rules
First Claim
Patent Images
1. A device-implemented method comprising:
- constructing an agent in an execution environment embodied on a device that utilizes a set of compiled, canonical rules, by at least;
requesting a non-compiled, canonical rule set for the agent from a rule repository;
compiling the canonical rule set; and
supplying the agent with a compiled canonical rule set;
creating a rule engine that is to be used to execute the compiled canonical rule set.
4 Assignments
0 Petitions
Accused Products
Abstract
A method for constructing an agent in a first execution environment that utilizes a set of compiled, canonical rules, comprising requesting a canonical rule set for the agent, compiling the rule set and supplying the agent with the compiled rule set.
163 Citations
17 Claims
-
1. A device-implemented method comprising:
constructing an agent in an execution environment embodied on a device that utilizes a set of compiled, canonical rules, by at least; requesting a non-compiled, canonical rule set for the agent from a rule repository; compiling the canonical rule set; and supplying the agent with a compiled canonical rule set; creating a rule engine that is to be used to execute the compiled canonical rule set. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
9. A computer readable medium having stored thereon, computer-executable instructions that, if executed by a device, cause the device to perform a method comprising:
-
initiating construction of an agent in an execution environment; requesting a set of compiled rules for the agent; creating a rule engine; passing a compiled rule set to the rule engine; and requesting a working memory from the rule engine. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A system, comprising:
-
a memory configured to store a working memory; and a processor configured to be communicably coupled to the memory, wherein the processor is configured to; in response to a request for agent construction received from an application, construct an agent with a set of compiled, canonical rules, by at least; locating a canonical rule set; requesting compilation of the canonical rule set; passing a compiled canonical rule set to the agent; locating a rule engine; supplying the rule engine with the compiled canonical rule set; and requesting the working memory from the rule engine wherein the application resides in an execution environment different from an execution environment in which the agent resides. - View Dependent Claims (17)
-
Specification