MOVEMENT OF AN AGENT THAT UTILIZES A COMPILED SET OF CANONICAL RULES
First Claim
Patent Images
1. A method comprising:
- obtaining, at a first execution environment of a first device, an as-needed rule set, wherein the as-needed rule set is a subset of context-specific rules filtered from a total potential rule set based at least on a hardware characteristic of a second execution environment, and wherein the as-needed rule set is associated with an agent;
encoding the agent and the as-needed rule set into a transferable form; and
sending the encoded agent and the encoded as-needed rule set from the first execution environment to the second execution environment.
2 Assignments
0 Petitions
Accused Products
Abstract
A method includes obtaining, at a first execution environment of a first device, an as-needed rule set. The as-needed rule set is a subset of context-specific rules filtered from a total potential rule set based at least on a hardware characteristic of a second execution environment. The as-needed rule set is associated with an agent. The agent and the as-needed rule set are encoded into a transferable form. The encoded agent and the encoded as-needed rule set are sent from the first execution environment to the second execution environment.
101 Citations
37 Claims
-
1. A method comprising:
-
obtaining, at a first execution environment of a first device, an as-needed rule set, wherein the as-needed rule set is a subset of context-specific rules filtered from a total potential rule set based at least on a hardware characteristic of a second execution environment, and wherein the as-needed rule set is associated with an agent; encoding the agent and the as-needed rule set into a transferable form; and sending the encoded agent and the encoded as-needed rule set from the first execution environment to the second execution environment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A tangible computer-readable medium having instructions stored thereon, the instructions comprising:
-
instructions to obtain an as-needed rule set at a first execution environment, wherein the as-needed rule set is a subset of context-specific rules filtered from a total potential rule set based at least on a hardware characteristic of a second execution environment, and wherein the as-needed rule set is associated with an agent; instructions to encode the agent and the as-needed rule set into a transferable form; and instructions to send the encoded agent and the encoded as-needed rule set to the second execution environment. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. An apparatus comprising:
-
a memory associated with a first execution environment and configured to store an agent; and a processor operatively coupled to the memory and configured to; obtain an as-needed rule set, wherein the as-needed rule set is a subset of context-specific rules filtered from a total potential rule set based at least on a hardware characteristic of a second execution environment, and wherein the as-needed rule set is associated with the agent; encode the agent and the as-needed rule set into a transferable form; and send the encoded agent and the encoded as-needed rule set to the second execution environment. - View Dependent Claims (21, 22, 23, 24)
-
-
25. A method comprising:
-
receiving, from a first execution environment of a first device, an agent and an as-needed rule set associated with the agent at a second execution environment, wherein the as-needed rule set is a subset of context-specific rules filtered from a total potential rule set based at least on a hardware characteristic of the second execution environment; identifying a rule engine that is configured to implement the as-needed rule set; and executing, by the agent, the as-needed rule set. - View Dependent Claims (26, 27, 28, 29, 30)
-
-
31. A tangible computer-readable medium having instructions stored thereon, the instructions comprising:
-
instructions to receive, from a first execution environment, an agent and an as-needed rule set associated with the agent at a second execution environment, wherein the as-needed rule set is a subset of context-specific rules filtered from a total potential rule set based at least on a hardware characteristic of the second execution environment; instructions to identify a rule engine that is configured to implement the as-needed rule set; and instructions to use the agent to execute the as-needed rule set. - View Dependent Claims (32, 33, 34)
-
-
35. An apparatus comprising:
-
a memory; and a processor operatively coupled to the memory and configured to; process, at a second execution environment, an agent and an as-needed rule set associated with the agent that are received from a first execution environment, wherein the as-needed rule set is a subset of context-specific rules filtered from a total potential rule set based at least on a hardware characteristic of the second execution environment; identify a rule engine that is configured to implement the as-needed rule set; and use the agent to execute the as-needed rule set. - View Dependent Claims (36, 37)
-
Specification