×

Encoded software management rules having free logical variables for input pattern matching and output binding substitutions to supply information to remedies for problems detected using the rules

  • US 8,170,975 B1
  • Filed: 09/26/2008
  • Issued: 05/01/2012
  • Est. Priority Date: 12/21/2004
  • Status: Active Grant
First Claim
Patent Images

1. A rule stored in a tangible computer-readable memory, the rule adapted to be programmatically applied by a computer to automatically detect occurrences of a particular problem in a deployment of a software application, said rule comprising:

  • a plurality of atomic gates having predicates for detecting occurrences of a plurality of conditions in the deployment of the software application; and

    a plurality of operator gates configured to detect predefined logical combinations of outputs of the atomic gates to generate a rule output, said rule output indicating whether the problem is currently detected in the deployment;

    wherein the rule contains a plurality of free logical variables which can be assigned values, the free logical variables configured for use in input pattern matching and output binding substitutions to supply information to a remedy for the problem, each substitution comprising an assignment of a value to a variable;

    wherein the rule comprises a logic rule expressed in a first order logic language.

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