Claims Analysis
Total Claims: 11
Claim 1
Independent Claim
149 words
A method for analyzing information in at least one source database, said method comprising: receiving a definition of a reverse star schema meta-model; generating a data warehouse populated with the information from the source database and in accordance with the reverse star schema meta-model; receiving a definition of at least one of a plurality of customer profile groups; receiving input indicating at least one quantity of interest in the information; receiving a definition for a data model; dynamically creating at least one generated database based upon the data warehouse and the data model and configured to the quantity of interest, further comprising: creating at least one first dimension table based upon the data schema and the quantity of interest; and creating at least one fact table based upon the data schema, the quantity of interest and the information; and displaying at least a portion of the dynamically generated database.
Claim 2
Independent Claim
149 words
A method for analyzing information in at least one source database, said method comprising: receiving a definition of a reverse star schema meta-model; generating a data warehouse populated with the information from the source database and in accordance with the reverse star schema meta-model; receiving a definition of at least one of a plurality of customer profile groups; receiving input indicating at least one quantity of interest in the information; receiving a definition for a data model; dynamically creating at least one generated database based upon the data warehouse and the data model and configured to the quantity of interest, further comprising: creating at least one first dimension table based upon the data schema and the quantity of interest; and creating at least one fact table based upon the data schema, the quantity of interest and the information; and displaying at least a portion of the dynamically generated database.
Claim 3
Dependent Claim
62 words
The method of claim 1 , further comprising: generating a customer profile report and wherein the information comprises business performance measures; and wherein: creating at least one first dimension table further comprises: creating a customer profile hierarchy from the customer profile groups; and creating at least one fact table further comprises: aggregating said business performance measures according to said customer profile hierarchy.
Claim 4
Dependent Claim
39 words
The method of claim 1 further comprising generating an operation report, and wherein the information comprises business performance measures, and wherein: creating at least one fact table further comprises: aggregating said business performance measures; and filtering said customer profiles.
Claim 5
Dependent Claim
80 words
The method of claim 1 further comprising generating a customer behavior report, and wherein the information comprises customer records, and wherein: creating at least one first dimension table further comprises: creating at least one of a plurality of customer profiling dimensions based upon the at least one of a plurality of customer profile groups received; and creating at least one fact table further comprises: aggregating customer records based on said at least one of a plurality of customer profiling dimensions.
Claim 6
Dependent Claim
49 words
The method of claim 1 further comprising: creating a list of customers for each one of the plurality of customer profile groups; creating at least one intermediary data structure to manage the list of customers; and creating customer classification components in a meta model for each customer profile group.
Claim 7
Dependent Claim
26 words
The method of claim 1 wherein said information comprises at least one of telecommunications information, financial information, retail marketing information, insurance information, and health care information.
Claim 8
Dependent Claim
51 words
The method of claim 1 , further comprising: receiving a selection of a targeted customer segment of interest as the quantity of interest; generating at least one of a plurality of targeted customer segment tables based upon the dynamically generated database; and providing the targeted customer segment tables to external applications.
Claim 9
Dependent Claim
43 words
The method of claim 1 , wherein the dynamically generated database further comprises: receiving an input from an on-line application processor (OLAP); transforming the input into a database query based upon the data model; and providing information in response to the database query.
Claim 10
Dependent Claim
153 words
A computer readable medium comprising one or more instructions for causing a processor to perform the steps of: receiving a definition of a reverse star schema meta-model; generating a data warehouse populated with the information from a source database and in accordance with the reverse star schema meta-model; receiving a definition of at least one of a plurality of customer profile groups; receiving input indicating at least one quantity of interest in the information; receiving a definition for a data model; dynamically creating at least one generated database based upon the data warehouse and the data model and configured to the quantity of interest, further comprising: creating at least one first dimension table based upon the data schema and the quantity of interest; and creating at least one fact table based upon the data schema, the quantity of interest and the information; and displaying at least a portion of the dynamically generated database.
Claim 11
Dependent Claim
153 words
A computer readable medium comprising one or more instructions for causing a processor to perform the steps of: receiving a definition of a reverse star schema meta-model; generating a data warehouse populated with the information from a source database and in accordance with the reverse star schema meta-model; receiving a definition of at least one of a plurality of customer profile groups; receiving input indicating at least one quantity of interest in the information; receiving a definition for a data model; dynamically creating at least one generated database based upon the data warehouse and the data model and configured to the quantity of interest, further comprising: creating at least one first dimension table based upon the data schema and the quantity of interest; and creating at least one fact table based upon the data schema, the quantity of interest and the information; and displaying at least a portion of the dynamically generated database.