×

Method and apparatus for translucent file system

  • US 5,313,646 A
  • Filed: 06/10/1991
  • Issued: 05/17/1994
  • Est. Priority Date: 02/24/1989
  • Status: Expired due to Term
First Claim
Patent Images

1. In a multi-user computer system comprising a central processing unit (CPU), an input/output unit and memory, said CPU being controlled by an operating system, said operating system comprising a file system module, wherein the file system module organizes and controls access to files located on disks in the computer system, said file system module organizing files into file systems comprising directories said directories containing files organized in a hierarchical file structure, a method for translucently providing to a user both shared and private access to current revisions of files, said method comprising the steps of:

  • structuring a designated file hierarchy into two or more layers whereby each layer contains at least one directory;

    creating an ordered set of layers which can be shared by any number of users, wherein two or more layers of the designated file hierarchy are arranged in time-of-creation sequence such that a layer containing a less recent revision of a file in the designated file hierarchy is placed below a layer with a more recent revision of the same file;

    providing one or more front layers, each containing at least one directory, with each of the one or more front layers being controlled by a particular user of the system and is not being shared with other users of the system, with files located in each of said one or more front layers being designated such that only the particular user can read from and write to the files in said particular user'"'"'s front layer, and each front layer being positioned in front of the ordered set of shared layers of the designated file hierarchy;

    displaying to a particular user, most recent revisions of files regardless of whether these files reside in the directory of the particular user'"'"'s front layer or in the directories of the ordered set of shared layers, as if all of the files resided in the particular user'"'"'s front directory.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×