Double-proxy remote data access system
First Claim
1. A method for enabling access to a data resource, which is held on a file server on a first local area network (LAN), by a client on a second LAN, the method comprising:
- intercepting a request for the data resource submitted by the client, using a proxy receiver on the second LAN;
transmitting a message via a wide area network (WAN) from the proxy receiver to a proxy transmitter on the first LAN, the proxy transmitter being separate from the proxy receiver, requesting the data resource;
performing a cross-file-system protocol translation between the proxy transmitter and the proxy receiver;
receiving at the proxy receiver a replica of the data resource transmitted over the WAN by the proxy transmitter, wherein the replica was retrieved by the proxy transmitter from the file server over the first LAN in response to the message; and
serving the replica of the data resource from the proxy receiver to the client over the second LAN.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for enabling access to a data resource, which is held on a file server (25) on a first local area network (LAN) (21a), by a client (28) on a second LAN (21b). A proxy receiver (48) on the second LAN (21b) intercepts a request for the data resource submitted by the client (28) and transmits a message via a wide area network (WAN) (29) to a proxy transmitter (52) on the first LAN (21a), requesting the data resource. The proxy transmitter (52) retrieves a replica of the data resource from the file server (25) and conveys the replica of the data resource over the WAN (29) to the proxy receiver (48), which serves the replica of the data resource from the proxy receiver (48) to the client (28) over the second LAN (21b).
-
Citations
35 Claims
-
1. A method for enabling access to a data resource, which is held on a file server on a first local area network (LAN), by a client on a second LAN, the method comprising:
-
intercepting a request for the data resource submitted by the client, using a proxy receiver on the second LAN; transmitting a message via a wide area network (WAN) from the proxy receiver to a proxy transmitter on the first LAN, the proxy transmitter being separate from the proxy receiver, requesting the data resource; performing a cross-file-system protocol translation between the proxy transmitter and the proxy receiver; receiving at the proxy receiver a replica of the data resource transmitted over the WAN by the proxy transmitter, wherein the replica was retrieved by the proxy transmitter from the file server over the first LAN in response to the message; and serving the replica of the data resource from the proxy receiver to the client over the second LAN. - View Dependent Claims (2, 3, 4, 5, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
6. Apparatus for enabling access to a data resource, which is held on a file server on a first local area network (LAN), by a client on a second LAN, which is coupled to the first LAN via a wide area network (WAN), the apparatus comprising a proxy receiver, which comprises:
-
a network interface configured to be coupled to the second LAN; and a processor, which is configured to intercept a request for the data resource submitted by the client on the second LAN, and responsive to the request, to send, via the network interface, a message via the WAN to a proxy transmitter on the first LAN, requesting the data resource, to receive, via the network interface, a replica of the data resource transmitted over the WAN by the proxy transmitter, wherein the replica was retrieved by the proxy transmitter from the file server over the first LAN in response to the message, and to serve the replica of the data resource to the client over the second LAN. - View Dependent Claims (7, 8, 9, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
10. Apparatus for enabling access to a data resource which is held on a file server on a first local area network (LAN), by a client on a second LAN which is coupled to the first LAN via a wide area network (WAN), the apparatus comprising a proxy transmitter, which comprises:
-
a network interface configured to be coupled to the first LAN; and a processor, which is configured to receive a message transmitted via the WAN to the proxy transmitter from a proxy receiver on the second LAN, the proxy transmitter being separate from the proxy receiver, in response to a request for the data resource submitted by the client and intercepted by the proxy receiver, and, in response to the message, to retrieve a replica of the data resource from the file server over the first LAN, to perform a cross-file-system protocol translation between the proxy transmitter and the proxy receiver, and to convey, via the network interface, the replica of the data resource over the WAN to the proxy receiver. - View Dependent Claims (11, 12)
-
-
34. A computer software product for enabling access to a data resource which is held on a file server on a first local area network (LAN), by a client on a second LAN which is coupled to the first LAN via a wide area network (WAN), the product comprising a computer-readable medium in which program instructions are stored, which instructions, when read by a first computer on the first LAN, cause the first computer to operate as a proxy transmitter, so as to retrieve a replica of the data resource from the file server over the first LAN, and which instructions, when read by a second computer on the second LAN, cause the second computer to operate as a proxy receiver, the first computer acting as the proxy transmitter being separate from the second computer acting as the proxy receiver, so as to intercept a request for the data resource submitted by the client on the second LAN;
- responsive to the request, to send a message via the WAN to a proxy transmitter on the first LAN, requesting the data resource;
to perform a cross-file-system protocol translation between the first computer action as a proxy transmitter and the second computer acting as a proxy receiver; and
to receive a replica of the data resource transmitted over the WAN by the proxy transmitter, wherein the replica was retrieved by the proxy transmitter from the file server over the first LAN in response to the message. - View Dependent Claims (35)
- responsive to the request, to send a message via the WAN to a proxy transmitter on the first LAN, requesting the data resource;
Specification