METHODS AND SYSTEMS FOR DYNAMIC DESIGN OF INSURANCE PRODUCTS
First Claim
1. A computer-implemented method for accessing a specific data element contained in a data structure of an insurance product, wherein the data structure of an insurance product has a plurality of levels, with each level containing one or more data elements, and wherein an relationship of the specific data element with other data elements of the data structure as well as the level of the specific data element vary from one data structure to another, the method comprising steps of(a) a program initiating a data search with leveln.leveln+m by a dynamic programming language, wherein m>
- 1, m and n are integers, leveln indicates a data element of level n, and leveln+m indicates a data element of level n+m;
(b) the program interacting with the data structure and finding the specific data element; and
(c) returning the specific data element to the program.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided are methods and systems for dynamically design of an insurance products, data accessing of insurance-related data elements and premium calculations. By creating a configurable and extendable basic data template for an insurance product, in which the number and sequence of the modules in the template, the levels of the modules as well as the relationship between modules are configurable, a variety of insurance products can be formulated through diverse configurations and/or extensions of modules, levels and relationships when facing to different requirements. The technicians are able to design an insurance product meeting a specific requirement in a more fast and convenient way by the dynamic (in contrast to static) methods provided by the present invention without the need of modifications or changes of the code of an insurance product.
5 Citations
19 Claims
-
1. A computer-implemented method for accessing a specific data element contained in a data structure of an insurance product, wherein the data structure of an insurance product has a plurality of levels, with each level containing one or more data elements, and wherein an relationship of the specific data element with other data elements of the data structure as well as the level of the specific data element vary from one data structure to another, the method comprising steps of
(a) a program initiating a data search with leveln.leveln+m by a dynamic programming language, wherein m> - 1, m and n are integers, leveln indicates a data element of level n, and leveln+m indicates a data element of level n+m;
(b) the program interacting with the data structure and finding the specific data element; and (c) returning the specific data element to the program. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
- 1, m and n are integers, leveln indicates a data element of level n, and leveln+m indicates a data element of level n+m;
-
10. A system for accessing a specific data element contained in a data structure of an insurance product, wherein the data structure of an insurance product has a plurality of levels, with each level containing one or more data elements, and wherein an relationship of the specific data element with other data elements of the data structure as well as the level of the specific data element vary from one data structure to another, the system comprising
at least one processor, configured to carry out a method comprising steps of (a) a program initiating a data search with leveln.leveln+m by a dynamic programming language, wherein m> - 1, m and n are integers, leveln indicates a data element of level n, and leveln+m indicates a data element of level n+m;
(b) the program interacting with the data structure and finding the specific data element; and (c) returning the specific data element to the program; and a storage device for storing the data structure of the insurance product. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
- 1, m and n are integers, leveln indicates a data element of level n, and leveln+m indicates a data element of level n+m;
-
11. A system for accessing a specific data element contained in a data structure of an insurance product, wherein the data structure of an insurance product has a plurality of levels, with each level containing one or more data elements, and wherein an relationship of the specific data element with other data elements of the data structure as well as the level of the specific data element vary from one data structure to another, the system comprising
(a) a search initiation unit for a program to initiate a data search with leveln.leveln+m by a dynamic programming language, wherein m> - 1, m and n are integers, leveln indicates a data element of level n, and leveln+m indicates a data element of level n+m;
(b) a data interaction unit for the program to interact with the data structure and finding the specific data element; and (c) a data returning unit for returning the specific data element to the program.
- 1, m and n are integers, leveln indicates a data element of level n, and leveln+m indicates a data element of level n+m;
Specification