Patent ID: 6854009

Claim:
A method for operating a computer system Including a server and a client, comprising the steps of: (a) based on a selection made by a user of the client, downloading a first portion of an application program from the server to the client, the first portion of the application program containing a first plurality of program files, the application program further including a second portion containing a second plurality of program files, the second plurality of program files not being included in the first plurality of program files, the application program being designed to operate at the client only with the first plurality of program files stored locally and the second plurality of program files stored locally; (b) launching the application program in the client, while the first portion of the application program is stored locally in the client, but the second portion of the application program is not stored locally In the client; (c) processing in the client, a request for one of the second plurality of program files, wherein the request is based on the selection made by the user; (d) automatically downloading at least one of the second plurality of program files from the server to the client; and (e) using the at least one of the second plurality of program files in the client.