×

Method for dynamically determining a predetermined previous condition of a rule-based system

  • US 8,271,416 B2
  • Filed: 08/12/2008
  • Issued: 09/18/2012
  • Est. Priority Date: 08/12/2008
  • Status: Active Grant
First Claim
Patent Images

1. A method for dynamically determining a predetermined previous condition of a computer system having a rule-based system comprising a plurality of rules, each rule of the plurality of rules is associated with a transaction and a condition, when the condition is triggered the transaction is executed, the method comprising the steps of:

  • (a) representing each transaction by a transaction object using the computer system, each transaction object having a data structure and comprising a transaction identifier, a who property, a when property and a condition property, wherein each condition property points to one or more rules of the plurality of rules which caused the condition to be triggered;

    (b) representing, using the computer system, each condition by a condition object;

    (c) determining, by the computer system, a current computer system condition, the current computer system condition based on the expression of one or more rules of the plurality of rules;

    (d) determining, by the computer system, an immediate previous condition that caused the current computer system condition;

    (e) backtracking by the computer system using one or more of the transaction identifiers to the immediate previous condition from the current computer system condition and setting the immediate previous condition as the current computer system condition; and

    (f) repeating steps (d) and (e) until the predetermined previous condition is reached.

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