Patent ID: 7167864

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. providing a plurality of access codes, each access code corresponding to a number of disparate databases that may be accessed with the access code, f. assigning each user an access code, and j. receiving and responding to a data access request only if the request is from a user with code authorizing access to all relevant constituent databases with the requested data.