×

Method of generating a graphical display of a business rule with a translation

  • US 7,689,442 B2
  • Filed: 10/31/2002
  • Issued: 03/30/2010
  • Est. Priority Date: 10/31/2002
  • Status: Active Grant
First Claim
Patent Images

1. A method of generating a graphical display of a business rule, comprising:

  • providing a plurality of business rule components for one or more business rules, the business rule components comprising one or more business rule program instructions for at least a first one of the business rules, one or more business rule variables for at least the first one of the business rules, and one or more business rule parameters for at least the first one of the business rules, wherein the business rule variables represent variables in program code for the business rules, wherein the business rule parameters represent fixed values in program code for the business rules;

    providing one or more human language translations of at least one of the business rule program instructions for at least the first one of the business rules, and providing one or more human language translations of at least one of the business rule parameters for at least the first one of the business rules;

    providing business rule structure information, wherein the business rule structure information specifies an arrangement of a plurality of business rule components to form at least a portion of at least the first one of the business rules;

    a computer system generating a graphical display of a first view comprising two or more of the business rule components of at least the first one of the business rules according to the specified arrangement, the displayed business rule components comprising one or more of the program instructions for at least the first one of the business rules, one or more of the business rule variables for at least the first one of the business rules, and one or more of the business rule parameters for at least the first one of the business rules; and

    the computer system generating, in response to a request of a user, a graphical display of a second view in lieu of the first view, the second view comprising at least a portion of the first one of the business rules, wherein the computer system generating the graphical display of the second view in lieu of the first view comprises;

    accessing, in response to a request of a user, at least one of the one or more human language translations of the program instructions for at least the first one of the business rules and at least one of the one or more human language translations of the business rule parameters for at least the first one of the business rules, at least one of the accessed human language translations comprising a paraphrase or explanation of the purpose, meaning or effect corresponding to at least one of the program instructions, business rule variables, or business rule parameters of at least the first one of the business rules; and

    displaying in the second view the two or more business rule components of at least the first one of the business rules according to the specified arrangement used to generate the graphical display of the first view, except that at least one of the human language translations of the program instructions for at least the first one of the business rules is substituted in the display in place of a corresponding one of the program instructions for at least the first one of the business rules that was displayed in the first view, and at least one of the human language translations of the business rule parameters for at least the first one of the business rules is substituted in the display in place of a corresponding one of the business rule parameters of at least the first one of the business rules that was displayed in the first view;

    wherein, in both the first view and the second view, the two or more business rule components of at least the first one of the business rules are displayed according to the specified arrangement for the first one of the business rules.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×