Constructing an agent that utilizes supplied rules and rules resident in an execution environment
First Claim
Patent Images
1. A device-implemented method comprising:
- retrieving a first canonical rule set for an agent;
constructing the agent in an execution environment embodied on a device utilizing the first canonical rule set, the constructing causing a request for a second canonical rule set for the agent from the execution environment; and
causing the agent to merge the first and second canonical rule sets in response to receiving the second canonical rule set.
4 Assignments
0 Petitions
Accused Products
Abstract
A method for constructing an agent in an execution environment that utilizes a set of supplied canonical rules and a set of environment resident canonical rules comprising retrieving a first canonical rule set for the agent, retrieving a second canonical rule set for the agent and merging the two rule sets.
161 Citations
17 Claims
-
1. A device-implemented method comprising:
-
retrieving a first canonical rule set for an agent; constructing the agent in an execution environment embodied on a device utilizing the first canonical rule set, the constructing causing a request for a second canonical rule set for the agent from the execution environment; and causing the agent to merge the first and second canonical rule sets in response to receiving the second canonical rule set. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A tangible computer readable medium having instructions stored thereon that, if executed by a computing device, cause the computing device to implement a method comprising:
-
requesting a first set of canonical rules for an agent; retrieving a second set of canonical rules from an environment; causing the agent to merge the first and second canonical rule sets; compiling the merged canonical rule set; creating a rule engine; and passing the compiled, merged canonical rule set to the rule engine. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
a first memory; and a first processor configured to be communicably coupled to the first memory, wherein the processor is configured to; construct an agent with two sets of canonical rules, by at least; retrieving a first canonical rule set for the agent; retrieving a second canonical rule set from an execution environment; causing the agent to merge the first and the second canonical rule sets into a merged canonical rule set; requesting compilation of the merged canonical rule set; locating a rule engine; supplying the rule engine with the compiled, merged canonical rule set; and requesting a working memory from the rule engine. - View Dependent Claims (16, 17)
-
Specification