Systems, methods, and computer-readable mediums for accessing local and remote files
First Claim
Patent Images
1. A method, comprising:
- using a driver to filter read requests initiated by a client computer, wherein if a file that is the subject of a read request is referenced by a local file system of the client computer, the driver routes the read request to the local file system, and if a file that is the subject of a read request is not referenced by the local file system, the driver routes the read request to a remote file system;
routing to the local file system all requests to write files of the remote file system, thereby causing a file that is the subject of such a request to be written to the local file system.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods, and computer-readable mediums for accessing remote files are disclosed. In one embodiment, a driver is used to filter read requests initiated by a client computer. If a file that is the subject of a read request is referenced by a local file system of the client computer, the driver routes the read request to the local file system. If a file that is the subject of a read request is not referenced by the local file system, the driver routes the read request to a remote file system. All requests to write files of the remote file system are routed to the local file system, thereby causing a file that is the subject of such a request to be written to the local file system.
18 Citations
20 Claims
-
1. A method, comprising:
-
using a driver to filter read requests initiated by a client computer, wherein if a file that is the subject of a read request is referenced by a local file system of the client computer, the driver routes the read request to the local file system, and if a file that is the subject of a read request is not referenced by the local file system, the driver routes the read request to a remote file system;
routing to the local file system all requests to write files of the remote file system, thereby causing a file that is the subject of such a request to be written to the local file system. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method, comprising:
-
receiving a client computer'"'"'s request to read a file;
by means of a driver of the client computer, routing the read request to a remote file system; and
upon receiving the client computer'"'"'s request to write to the file, writing the file to a local file system of the client computer. - View Dependent Claims (9, 10)
-
-
11. One or more computer-readable mediums having stored thereon sequences of instructions that, when executed by a computer, cause the computer to perform the actions:
-
use a driver to filter read requests initiated by a client computer, wherein if a file that is the subject of a read request is referenced by a local file system of the client computer, the driver routes the read request to the local file system, and if a file that is the subject of a read request is not referenced by the local file system, the driver routes the read request to a remote file system;
route to the local file system all requests to write files of the remote file system, thereby causing a file that is the subject of such a request to be written to the local file system. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A system, comprising:
-
a plurality of client computers, each of which maintains a local file system for accessing local files;
a remote machine providing access to remote files; and
on each client computer, a driver to i) filter read requests initiated by the client computer, ii) route a read request to the local file system of the client computer when a file that is the subject of the read request is maintained in the local files of the client computer, and otherwise route the read request to a remote file system for accessing the remote files, and iii) route to the local file system of the client computer, all requests to write the remote files.
-
Specification