Installable file system for client in a computer network
First Claim
1. A method of accessing a file in a computer, said computer having a native file system and an installable file system, said method comprising:
- parsing a request command for a file to determine if said request is for a file in a native file system or an installable file system;
routing said request command to said native file system if said request command is for a native file in said native file system, wherein said native file system retrieves said native file;
routing said request to a generic file system if said request command is for an installable file on an installable file system persistently registered with said generic file system; and
retrieving said installable file from said installable file system.
1 Assignment
0 Petitions
Accused Products
Abstract
A client station on computer network uses an operating system such as JavaOS which is permanently stored at the server rather than on storage media at the client location. The JavaOS is loaded and installed at the client upon bootup of the client. The client loads certain standard file systems as part of the basic OS code that it receives from the server. These employ a generic file system driver, which is located in Java code rather than in native code at the client. In addition to the standard file systems, other file systems may be installed, using this generic file system driver. For example, a file system for a hard drive may be installed at a particular client, even though this file system is not part of the set of standard file systems. Providing the generic file system driver or handler switch in Java code rather than native code allows file systems to be dynamically added to a running system.
-
Citations
6 Claims
-
1. A method of accessing a file in a computer, said computer having a native file system and an installable file system, said method comprising:
-
parsing a request command for a file to determine if said request is for a file in a native file system or an installable file system;
routing said request command to said native file system if said request command is for a native file in said native file system, wherein said native file system retrieves said native file;
routing said request to a generic file system if said request command is for an installable file on an installable file system persistently registered with said generic file system; and
retrieving said installable file from said installable file system. - View Dependent Claims (2)
creating a new installable file system in a Java Virtual Machine;
registering said new installable file system with said generic file system; and
retrieving said installable file from said new installable file system.
-
-
3. A data processing system comprising:
-
a native file system;
a generic file system;
an installable file system;
means for parsing a request command for a file to determine if said request is for a file in said native file system or said installable file system;
means for routing said request command to said native file system if said request command is for a native file in said native file system, wherein said native file system retrieves said native file;
means for routing said request to said generic file system if said request command is for an installable file on said installable file system persistently registered with said generic file system; and
means for retrieving said installable file from said installable file system. - View Dependent Claims (4)
means for creating a new installable file system in a Java Virtual Machine;
means for registering said new installable file system with said generic file system; and
means for retrieving said installable file from said new installable file system.
-
-
5. A computer program product, with instructions residing on an instruction bearing medium, for accessing a file in a computer, said computer program product comprising:
-
instructions within said instruction bearing medium for parsing a request command for a file to determine if said request is for a file in a native file system or an installable file system;
instructions within said instruction bearing medium for routing said request command to said native file system if said request command is for a native file in said native file system, wherein said native file system retrieves said native file;
instructions within said instruction bearing medium for routing said request to a generic file system if said request command is for an installable file on an installable file system persistently registered with said generic file system; and
instructions within said instruction bearing medium for retrieving said installable file from said installable file system. - View Dependent Claims (6)
instructions within said instruction bearing medium for creating a new installable file system in a Java Virtual Machine;
instructions within said instruction bearing medium for registering said new installable file system with said generic file system; and
instructions within said instruction bearing medium for retrieving said installable file from said new installable file system.
-
Specification