×

NOTIFICATION-BASED FORWARD CHAINING

  • US 20100241604A1
  • Filed: 03/23/2009
  • Published: 09/23/2010
  • Est. Priority Date: 03/23/2009
  • Status: Active Grant
First Claim
Patent Images

1. At a computer system including a processor and a memory, in a computer networking environment including a plurality of computing systems, a computer-implemented method for implementing dynamic forward chaining in ruleset execution using a data-change notification system, the method comprising:

  • an act of determining that a first rule in a ruleset comprising a plurality of rules is to be executed, the first rule including at least one condition and at least one action that is to be performed when the first rule'"'"'s condition is met;

    an act of dynamically modifying the first rule'"'"'s condition to include a portion of software code configured to monitor and receive notifications from a data-change notification system, the notifications indicating that data values associated with the first rule'"'"'s condition have changed;

    an act of executing the dynamically modified first rule;

    an act of executing at least a second rule in the ruleset such that at least one of the second rule'"'"'s actions is performed;

    an act of receiving a notification from the data-change notification system indicating that execution of the second rule'"'"'s action has modified one or more data values being monitored by the first rule'"'"'s software code portion and that, as a result of the modification, the first rule is to be re-executed; and

    an act of re-executing the first rule based on the received notification.

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