Patent Document ID: 8607138
Application ID: 11181813

Base Claim:
1. A system for presenting reports over a network, comprising: a network server, wherein the network server includes a first physical computing device that receives a request for a report from a user system through an instance of a web browser, and that returns control of the instance of the web browser to enable a user to use the same instance of the web browser to perform one or more other requests through the instance of the web browser while the report request is being processed; an on-line analytical processing (OLAP) system communicatively connected to the network server, wherein the OLAP system includes a second physical computing device that processes the report; a server cache that includes a computer usable storage medium, wherein the server cache stores the report processed by the OLAP system in the computer usable storage medium; a server system communicatively connected to the server cache, wherein the server system includes a third physical computing device that formats the report for presentation at the instance of the web browser of the user system using a spreadsheet application displayed within the instance of the web browser; and wherein the network server is communicatively connected to the server system and transmits the formatted report within a page over the network to the instance of the web browser of the user system through which the request was received, wherein the spreadsheet application displayed within the instance of the web browser presents the report at the user system.

---

Claim 8:
8. The system of claim 1 , further comprising: a broadcast module communicatively connected to the server system, wherein the broadcast module generates a subscription for the user system, and wherein the OLAP system further processes the report in response to determining that one or more criteria specified in the subscription for the user system have been satisfied.