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, wherein the second execution environment is associated with a second device, and wherein the first device comprises a server device and the second device comprises a client device.
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.
-
Citations
36 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, wherein the second execution environment is associated with a second device, and wherein the first device comprises a server device and the second device comprises a client device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. 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 (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. 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 (20, 21, 22, 23)
-
-
24. 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, wherein the second execution environment is associated with a second device, and wherein the first device comprises a server device and the second device comprises a client device; 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 (25, 26, 27, 28, 29)
-
-
30. 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 (31, 32, 33)
-
-
34. 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 (35, 36)
-
Specification