Patent ID: 6877006

Claim:
A method executed by a programmable apparatus, comprising: a. receiving with a computer a data retrieval request from a graphical user interface (GUI) on a programmable user display device, b. in response to the retrieval request, accessing with a computer a plurality of disparate digital databases and retrieving with a computer requested data from such databases, c. assembling with a computer an OLAP cube of the retrieved data, wherein the OLAP cube is assembled dynamically on demand without accessing a multidimensional database of stored retrieved data, d. displaying the OLAP cube to the user using the GUI, e. accepting through the GUI a user update of specific data displayed from the assembled OLAP cube, f. accessing a database relevant to the specific data of the user update, and updating that database dynamically on demand with the specific data of the user update, and g. dynamically updating the assembled OLAP cube on demand with the specific data update.