Patent ID: 7543038

Claim:
An arrangement for controlling communication between a client application executing on a client unit and an impermanently connected server in a network, comprising: at least one client proxy at the client unit, the at least one client proxy operable, when the client unit is not connected for communication with the server, for receiving file transfer protocol (FTP) information from the client application executing on the client unit that requires a server response for the client application to continue operation, for storing the file transfer protocol (FTP) information, for generating a substitute response for the server response to allow the client application to continue operation, and for sending the substitute response to the client application; and means for relaying the file transfer protocol (FTP) information from the at least one client proxy to the server responsive to a communications link between the client unit and the server being established, wherein the client proxy comprises: means, responsive to receiving a file transfer protocol (FTP) file ‘GET’ command, for writing a local file at the client unit having a unique signature; and means, responsive to the connectivity link between the client unit and the server being established, for obtaining a requested file from the server, for finding the local file at the client unit having the unique signature, and for over-writing the found local file with the obtained requested file.