×

Moving and agent with a canonical rule from one device to a second device

  • US 7,702,602 B1
  • Filed: 12/22/2006
  • Issued: 04/20/2010
  • Est. Priority Date: 12/22/2006
  • Status: Active Grant
First Claim
Patent Images

1. A device-implemented method comprising:

  • moving an agent with a canonical rule set from a first execution environment embodied on a first device to a second execution environment embodied on a second device, by at least;

    encoding the agent including the canonical rule set into transferable form in the first execution environment, wherein the first execution environment includes a rule engine, a working memory, and a compiled rule set in association with the first execution environment, wherein the canonical rule set includes a subset of a total potential rules for the agent, the subset including domain and execution environment specific rules;

    sending the encoded agent to the second execution environment, wherein the sending causes the encoded agent to be decoded in the second execution environment;

    receiving a notification of completion of movement of the agent to the second execution environment; and

    in response to receiving the notification of completion of movement to the second execution environment;

    discarding the rule engine in the first execution environment;

    discarding the working memory in the first execution environment; and

    discarding the compiled rule set in the first execution environment.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×