Patent ID: 6615253
Filing Date: 2003-09-02
Classification: G06F

Abstract:
A method for efficiently retrieving data comprising the steps of:(a) determining a total amount and type of data that may be used during an application executed by a client, wherein the total amount and type of data is determined in response to a first client request, and wherein the total amount and type of data that may be used during execution of the application is a superset of the data required to satisfy the first client request; (b) requesting the total amount and type of data from a server over a network in a single call; (c) bundling the requested data into a data structure by the server in response to the single call; (d) sending the bundled data structure to the client over the network; (e) caching the data of the data structure on the client; and (f) using the cached data of the data structure during execution of the application on the client in response to a second client request.