Policy based composite file system and method
First Claim
1. A policy configurable system, comprising:
- a processor;
a computer readable storage medium coupled to the processor, the computer readable storage medium including;
instructions for effectuating a local file system associated with a first policy, wherein the local file system manages local files stored in the computer readable storage medium;
instructions for downloading a second file system associated with a second policy including an application and a configuration file for the application;
instructions for downloading the second policy, the second policy configured to identify a location remote from the second file system to store modifications to the configuration file;
instructions for effectuating a virtual file system, the virtual file system configured to integrate the local files with files in the second file system into a common namespace;
instructions for integrating the first policy with the second policy to form an integrated policy;
instructions for executing the application;
instructions for receiving a request to modify the configuration file; and
instructions for copying the configuration file and modifying the copy of the configuration file in accordance with the request;
instructions for storing the modified copy of the configuration file in the location remote from the second file system in accordance with the second policy.
5 Assignments
0 Petitions
Accused Products
Abstract
A policy configurable file system includes a computer system upon which the policy configurable file system operates, a policy source for providing the configuration policies, and one or more file servers. The computer system includes software for enforcing one or more configuration policies. The policy source is typically either a policy server such that the policy is derived from the policy server, or a policy configurable file system, such that the policy is embedded in the policy configurable file system. The one or more file servers each uses a protocol, wherein the protocols of the one or more file servers are not all the same. In one case, the one or more of the configurable policies are separable from the policy configurable file system. In another case, the one or more configurable policies are downloadable to the computer system.
258 Citations
26 Claims
-
1. A policy configurable system, comprising:
-
a processor; a computer readable storage medium coupled to the processor, the computer readable storage medium including; instructions for effectuating a local file system associated with a first policy, wherein the local file system manages local files stored in the computer readable storage medium; instructions for downloading a second file system associated with a second policy including an application and a configuration file for the application; instructions for downloading the second policy, the second policy configured to identify a location remote from the second file system to store modifications to the configuration file; instructions for effectuating a virtual file system, the virtual file system configured to integrate the local files with files in the second file system into a common namespace; instructions for integrating the first policy with the second policy to form an integrated policy; instructions for executing the application; instructions for receiving a request to modify the configuration file; and instructions for copying the configuration file and modifying the copy of the configuration file in accordance with the request; instructions for storing the modified copy of the configuration file in the location remote from the second file system in accordance with the second policy. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer implemented method, comprising:
-
executing a first file system on a computer system, wherein the first file system includes a first set of one or more files and is associated with a first policy; downloading a second file system that includes a second set of one or more files for an application; downloading a second policy, wherein the second policy indicates that modifications to configuration data for the application are stored within a file in the first file system; integrating, by a virtual file system, the first set of one or more files and the second set of one or more files into a common namespace; integrating the first policy and the second policy into an integrated policy; receiving a request to modify configuration data for the application; and storing the modifications to the configuration data for the application within the file in the first file system. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer readable storage medium including computer executable instructions that upon execution by a processor cause the processor to:
-
execute a first file system associated with a first policy; download a second file system, wherein the second file system includes an application and a configuration file for the application; download a second policy associated with the second file system; determine that modifications to the configuration file for the application are stored in the first file system based on information in the second policy and information identifying a user account logged into the operating system; execute a virtual file system that integrates the first file system and the second files system into a common namespace; integrate the first policy with a second policy; receive a request to modify the configuration file for the application; store the modifications to the configuration file in the first file system in accordance with the second policy. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26)
-
Specification