Patent ID: 6859798

Claim:
A reporting system comprising: a report initiating means for generating a request for a report; one or more data storage devices for holding the data used for generating the report; an intelligence server, in communication with the report initiating means, for receiving the generated request from the report initiating means, and for routing the request for processing, the intelligence server including an object server for controlling and managing all application objects independent of an interface or a user; a query engine for mediating the generated request received from the report initiating means to format and process the request, submitting the request against the data stored in the one or more data storage devices, extracting the data from the data storage devices and returning one or more result sets from the submitted request; and an analytical engine for receiving the result sets, performing further processing of the result sets by running a plurality of statistical analyses of the data included in the result sets to generate a report for presentation to a user.