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, requesting the data resource;
retrieving a replica of the data resource from the file server to the proxy transmitter;
responsive to the message, conveying the replica of the data resource over the WAN from the proxy transmitter to the proxy receiver; 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
366 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, requesting the data resource;
retrieving a replica of the data resource from the file server to the proxy transmitter;
responsive to the message, conveying the replica of the data resource over the WAN from the proxy transmitter to the proxy receiver; and
serving the replica of the data resource from the proxy receiver to the client over the second LAN. - View Dependent Claims (6, 17, 22, 26, 27, 29, 32, 33, 36, 37, 48, 55)
-
-
2-5. -5. (canceled)
-
7-16. -16. (canceled)
-
18-21. -21. (canceled)
-
23-25. -25. (canceled)
-
28. (canceled)
-
30-31. -31. (canceled)
-
34-35. -35. (canceled)
-
38-47. -47. (canceled)
-
49-54. -54. (canceled)
-
56-116. -116. (canceled)
-
117. A method for enabling access to data resources held on a file server on a first local area network (LAN) by a client on a second LAN, the method comprising:
-
reading metadata from the file server using a proxy transmitter on the first LAN;
transmitting the metadata via a wide area network (WAN) from the proxy transmitter to a proxy receiver on the second LAN; and
based on the metadata, constructing at the proxy receiver a directory of the data resources on the file server, for use by the client in accessing the data resources. - View Dependent Claims (119, 120, 121)
-
-
118. (canceled)
-
122-124. -124. (canceled)
-
125. 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, the apparatus comprising:
-
a proxy transmitter, which is adapted to retrieve a replica of the data resource from the file server over the first LAN; and
a proxy receiver, which is adapted to intercept a request for the data resource submitted by the client on the second LAN, and responsive to the request, to send a message via a wide area network (WAN) to the proxy transmitter on the first LAN, requesting the data resource, thus causing the proxy transmitter to convey the replica of the data resource over the WAN to the proxy receiver, which serves the replica of the data resource to the client over the second LAN. - View Dependent Claims (130, 141, 146, 153, 156, 157, 160, 161, 172, 179)
-
-
126-129. -129. (canceled)
-
131-140. -140. (canceled)
-
142-145. -145. (canceled)
-
147-150. -150. (canceled)
-
152. (canceled)
-
154-155. -155. (canceled)
-
158-159. -159. (canceled)
-
162-171. -171. (canceled)
-
173-178. -178. (canceled)
-
180-240. -240. (canceled)
-
241. Apparatus for enabling access to data resources held on a file server on a first local area network (LAN) by a client on a second LAN, the apparatus comprising:
-
a proxy transmitter, located on the first LAN and adapted to read metadata from the file server, to transmit the metadata via a wide area network (WAN) to the second LAN; and
a proxy receiver, located on the second LAN, which is adapted to construct a directory, based on the metadata, of the data resources on the file server, for use by the client in accessing the data resources. - View Dependent Claims (243, 244, 245)
-
-
242. (canceled)
-
246-248. -248. (canceled)
-
249. 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, 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 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, so as to intercept a request for the data resource submitted by the client on the second LAN, and responsive to the responsive, to send a message via a wide area network (WAN) to the proxy transmitter on the first LAN, requesting the data resource, thus causing the proxy transmitter to convey the replica of the data resource over the WAN to the proxy receiver, which serves the replica of the data resource to the client over the second LAN.
-
250-364. -364. (canceled)
-
365. A computer software product for enabling access to data resources held on a file server on a first local area network (LAN) by a client on a second LAN, 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 read metadata from the file server, and to transmit the metadata via a wide area network (WAN) to the second LAN, and which instructions, when read by a second computer on the second LAN, cause the second computer to operate as a proxy receiver, and to construct a directory, based on the metadata, of the data resources on the file server, for use by the client in accessing the data resources.
-
366-372. -372. (canceled)
Specification