System and method for externalization of formulas for assessing damages
First Claim
1. A system comprising:
- a rules engine which is operable to assess a value of an insurance claim as a function of a plurality of rules, wherein said plurality of rules comprise formulas to assess said value of said insurance claim;
a database which stores formula data, wherein said database is separate from said rules engine, wherein said formula data are configured to be modified as a function of business requirements of an insurance organization to form modified formula data; and
a translator program which is operable to read said formula data from said database and transform said formula data into said formulas of said plurality of rules;
wherein said translator program is configured to be modified as a function of business requirements of an insurance organization to form a modified translator program; and
wherein said modified translator program is configured to read said modified formula data from said database and transform said modified formula data into a modified plurality of formulas.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for externalization of formulas 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 and formulas to process insurance claims. The business rules may execute the formulas to assist an insurance claims adjuster in assessing bodily injury general damages. The task of creation and maintenance of the formulas, used in calculating a trauma severity value, may be automated by the externalization of formulas. The user may create a formula data table and use a translator program to create a static instance of a formula class of objects for each row in the formula data table. The business rules may invoke the calculate method to execute the formulas. Changing the data stored in the formula data table and using the translator program to create a static instance of a formulas class of objects for each row, may accomplish updating and/or customizing the formulas.
-
Citations
59 Claims
-
1. A system comprising:
-
a rules engine which is operable to assess a value of an insurance claim as a function of a plurality of rules, wherein said plurality of rules comprise formulas to assess said value of said insurance claim; a database which stores formula data, wherein said database is separate from said rules engine, wherein said formula data are configured to be modified as a function of business requirements of an insurance organization to form modified formula data; and a translator program which is operable to read said formula data from said database and transform said formula data into said formulas of said plurality of rules; wherein said translator program is configured to be modified as a function of business requirements of an insurance organization to form a modified translator program; and wherein said modified translator program is configured to read said modified formula data from said database and transform said modified formula data into a modified plurality of formulas. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method comprising:
-
providing a rules engine which is operable to assess a value of an insurance claim as a function of a plurality of rules, wherein said plurality of rules use formulas to assess said value of said insurance claim; providing a database which stores formula data, wherein said database is separate from said rules engine, wherein said formula data are configured to be modified as a function of business requirements of an insurance organization to form modified formula data; providing a translator program, wherein said translator program is configured to be modified as a function of business requirements of an insurance organization to form a modified translator program and wherein said modified translator program is configured to read said modified formula data from said database and transform said modified formula data into a modified plurality of formulas; reading said formula data from said database; and transforming said formula data into said formulas usable by said plurality of rules. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
-
40. A computer readable medium comprising program instructions, wherein said program instructions are computer-executable to implement:
-
providing a rules engine which is operable to assess a value of an insurance claim as a function of a plurality of rules, wherein said plurality of rules use formulas to assess said value of said insurance claim; accessing a database which stores formula data, wherein said database is separate from said rules engine, wherein said formula data are configured to be modified as a function of business requirements of an insurance organization to form modified formula data; providing a translator program, wherein said translator program is configured to be modified as a function of business requirements of an insurance organization to form a modified translator program and wherein said modified translator program is configured to read said modified formula data from said database and transform said modified formula data into a modified plurality of formulas; reading said formula data from said database; and transforming said formula data into said formulas usable by said plurality of rules. - View Dependent Claims (41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59)
-
Specification