Arrangement and method for impermanent connectivity
First Claim
1. 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.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and arrangement (100) for impermanent connectivity between a client unit (110) and a server (120) in a network, comprising: at the client unit, a client proxy function (114) for receiving information from/for a client application (112), for storing said information, and for relaying said information between the client unit and the server when a connectivity link (130) therebetween is established. The arrangement may further comprise a server proxy function (124), and a messaging subsystem (116, 122). The information may be SMTP, POP3, HTTP or FTP information. An FTP file ‘GET’ command may be performed by, in response to the ‘GET’ command, writing a local file at the client unit having a unique signature, and when the connectivity link is established, obtaining the requested file from the server, finding the file at the client unit having the unique signature, and over-writing the found file with the obtained file. This provides the advantages that:
- client application code does not have to be modified
- operation is largely invisible to the client.
9 Citations
11 Claims
-
1. 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; andmeans, 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. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for impermanent connectivity between a client unit and a server in a network, the method comprising:
-
providing a client proxy at the client unit for receiving file transfer protocol (FTP) information to be sent to the server and for which a server response is to be received from the server, for storing said file transfer protocol (FTP) information, and for sending a substitute response for the server response; and relaying said file transfer protocol (FTP) information from the client proxy at the client unit to the server responsive to a connectivity link between the client unit and the server being established, wherein the steps of receiving, storing and relaying said information comprises; in response to receiving a file transfer protocol (FTP) file ‘
GET’
command, writing a local file at the client unit having a unique signature; andresponsive to the connectivity link being established between the client unit and the server, obtaining a requested file from the server, finding the local file at the client unit having the unique signature, and over-writing the found local file with the obtained requested file. - View Dependent Claims (9, 10)
-
-
11. A computer program product, comprising:
- a computer readable data storage medium storing a computer readable program element for impermanent connectivity between a client unit and a server in a network, the computer program product comprising;
instructions for providing at the client unit, a client proxy for receiving file transfer protocol (FTP) information to be sent to the server and for which a server response is to be received from the server, for storing said file transfer protocol (FTP) information, and for sending a substitute response for the server response; and instructions for relaying said file transfer protocol (FTP) information from the client unit to the server responsive to a connectivity link between the client unit and the server being established, wherein the instructions for providing a client proxy comprises; instructions, responsive to receiving a file transfer protocol (FTP) file ‘
GET’
command, for writing a local file at the client unit having a unique signature; andinstructions, 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.
- a computer readable data storage medium storing a computer readable program element for impermanent connectivity between a client unit and a server in a network, the computer program product comprising;
Specification