System and method for externalization of rules for assessing damages
First Claim
1. A computer system comprising:
- a central processing unit (CPU);
a memory coupled to the CPU;
a database stored in the memory of the computer system comprising;
a rules data table comprising a plurality of rows, each of the rows comprising a plurality of business rule data elements and a rules style;
a template table comprising a plurality of rows, each row of the template table comprising a rules style, wherein the rules style for each row of the template table specifies a syntax for one of a plurality of business rules, wherein each of a plurality of business rules is classified into one of the rule styles, the syntax for a premise and a resulting rule action for a given rule style being common to business rules within the rule style; and
a text table comprising a plurality of rows, each of the rows comprising a text string specifying a syntax for one of the business rules;
a translator program implemented on the computer system configured to, for two or more rows in the rules data table;
use the rules style for the row in the rules data table as a key to find a matching record in the template table;
read two or more of the business rule data elements and the rules style from the row in the rules data table using information from the template table,read a text string from the text table;
andcombine at least two of the business rule data elements for the row in the rules data table and the syntax for the rules style specified in the template table and the text string of the text table to form a business rules,anda rules engine configured to assess a value of one or more bodily injury insurance claims as a function of the formed business rules.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for externalization of rules for assessing bodily injury general damages. An insurance company may use an expert system to develop a knowledge base in the form of business rules to process insurance claims. The business rules may be executed to assist an insurance claims adjuster in assessing bodily injury general damages. The task of creation and maintenance of the business rules, used in the assessment of claims, may be automated by the externalization of rules. The user may create a rules data table, which includes data necessary to transform it to business rules, based on a rule syntax structure specified in the template table. The transformation method orchestrates the combining of the data from the rules data table and the rule syntax structure specified in the template table and line text table. The new business rule may be saved as text in an insurance database. Changing the data stored in the rules data table and using the transformation method may accomplish updating and/or customizing the business rules.
186 Citations
24 Claims
-
1. A computer system comprising:
-
a central processing unit (CPU); a memory coupled to the CPU; a database stored in the memory of the computer system comprising; a rules data table comprising a plurality of rows, each of the rows comprising a plurality of business rule data elements and a rules style; a template table comprising a plurality of rows, each row of the template table comprising a rules style, wherein the rules style for each row of the template table specifies a syntax for one of a plurality of business rules, wherein each of a plurality of business rules is classified into one of the rule styles, the syntax for a premise and a resulting rule action for a given rule style being common to business rules within the rule style; and a text table comprising a plurality of rows, each of the rows comprising a text string specifying a syntax for one of the business rules; a translator program implemented on the computer system configured to, for two or more rows in the rules data table; use the rules style for the row in the rules data table as a key to find a matching record in the template table; read two or more of the business rule data elements and the rules style from the row in the rules data table using information from the template table, read a text string from the text table; and combine at least two of the business rule data elements for the row in the rules data table and the syntax for the rules style specified in the template table and the text string of the text table to form a business rules, and a rules engine configured to assess a value of one or more bodily injury insurance claims as a function of the formed business rules. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method implemented on a computer system, comprising:
-
providing a plurality or business rule data elements and a rules style for each of a plurality of rows in a rules data table in a memory of the computer system; providing a template table comprising a plurality of rows, each row of the template table comprising a rules style, wherein the rules style for each row of the template table specifies a syntax for one of a plurality of business rules, wherein each of a plurality of business rules is classified into one of the rule styles, the syntax for a premise and a resulting rule action for a given rule style being common to business rules within the rule style; providing a text table comprising a plurality of rows, each of the rows comprising a text string specifying a syntax for one of the business rules; for two or more rows in the rules data table, the computer system; using the rules style for the row in the rules data table as a key to find a matching record in the template table; reading data from the row in the rules data table using information from the template table; reading a text string from the text table; and combining two or more of the business rule data elements for the row in the rules data table and the syntax for the rules style specified in the template table and the text string of the text table to form one or more business rules for processing one or more bodily injury insurance claims; and providing at least one of the formed business rules to a rules engine, wherein the formed business rule is executable by the rules engine to process at least one of the insurance claims. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer readable medium comprising program instructions implemented on a computer system, wherein the program instructions are computer-executable to implement:
-
providing a plurality or business rule data elements and a rules style for each of a plurality of rows in a rules data table in a memory of the computer system; providing a template table comprising a plurality of rows, each row of the template table comprising a rules style, wherein the rules style for each row of the template table specifies a syntax for one of a plurality of business rules, wherein each of a plurality of business rules is classified into one of the rule styles, the syntax for a premise and a resulting rule action for a given rule style being common to business rules within the rule style; providing a text table comprising a plurality of rows, each of the rows comprising a text string specifying a syntax for one of the business rules; for two or more rows in the rules data table, the computer system; using the rules style for the row in the rules data table as a key to find a matching record in the template table; reading data from the rules data table using information from the template table; reading a text string from the text table; and combining two or more of the business rule data elements for the row in the rules data table and the syntax for the rules style specified in the template table and the text string of the text table to form one or more business rules for processing one or more bodily injury insurance claims; and providing at least one of the formed business rules to a rules engine, wherein the formed business rule is executable by the rules engine to process at least one of the insurance claims. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24)
-
Specification