Patent ID: 7257612

Claim:
An enterprise planning system comprising: a database configured to store data defining a set of contributors, a set of analysts, and a multi-level model of an organization, wherein the multi-level model has a plurality of hierarchically arranged nodes, each node corresponding to at least one of the contributors; a server to execute an enterprise planning session for the set of contributors in accordance with the multi-level model; a web browser executing on a remote computing device of one of the contributors to communicate contribution data between the remote computing device and the server; and an inline compression module executing on the remote computing device to automatically compress outbound communications from the web browser to the server by intercepting outgoing buffers of the outbound communications transmitted from the web browser and automatically compressing the buffers, and to automatically decompress inbound communications received from the server and forward the decompressed inbound communications to the web browser, wherein the server executes the enterprise planning session by: capturing the contribution data from the web browser and the inline compression module of the remote computing device, capturing target data from the analysts, selecting a subset of the contributors based on a current level of the planning session with respect to the multi-level model, selectively presenting the captured contribution data and the target data to the selected subset of the contributors, incrementing the current level when all of the contributors associated with nodes of the current level accept the contribution data, decrementing the current level when at least one of the contributors associated with the nodes of the current level rejects the contribution data and generating a report based on the contribution data when the current level reaches pre-defined level within the multi-level model.