Patent ID: 6993505

Claim:
A computer implemented method of storing and compiling data for analysis and reporting by a financial institution, said method comprising: extracting first data from a first source wherein the first data is configured in a first format; extracting second data from a second source wherein the second data is configured in a second format; reformatting the first data into third data wherein the third data is configured in a universal format; reformatting the second data into fourth data where the fourth data is configured in the universal format; normalizing the third and fourth data into normalized data; parsing a first portion of the normalized data so as to form parsed data; geo-coding a second portion of the normalized data and the parsed data so as to form geo-coded data; storing a third portion of the normalized data so as to form currently stored normalized data; storing the geo-coded data so as to form currently stored geo-coded data; determining if the currently stored normalized data differs from previously stored normalized data or if the currently stored geo-coded data differs from previously stored geo-coded data; integrating the currently stored normalized data with the previously stored normalized data so as to form integrated normalized data if the currently stored normalized data differs from the previously stored normalized data; integrating the currently stored geo-coded data with the previously stored geo-coded data so as to form integrated geo-coded data if the currently stored geo-coded data differs from the previously stored geo-coded data; preparing reports from either a combination of the integrated normalized data and integrated geo-coded data or from a combination of currently stored normalized data and currently stored geo-coded data.