U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Extensible file system which layers a new file system with an old file system to provide coherent file data

Patent 5561799 Issued on October 1, 1996. Estimated Expiration Date: Icon_subject January 11, 2016. Estimated Expiration Date is calculated based on simple USPTO term provisions. It does not account for terminal disclaimers, term adjustments, failure to pay maintenance fees, or other factors which might affect the term of a patent.

Patent References

System for locating a file in a logical ring by sequentially forwarding access request with file system name and file name
Patent #: 5014192
Issued on: 05/07/1991
Inventor: Mansfield, et al.

Method and apparatus for the naming of database component files to avoid duplication of files
Patent #: 5202982
Issued on: 04/13/1993
Inventor: Gramlich, et al.

Object transferring system and method in an object based computer operating system
Patent #: 5297283
Issued on: 03/22/1994
Inventor: Kelly, Jr., et al.

Network management agent with user created objects providing additional functionality
Patent #: 5367635
Issued on: 11/22/1994
Inventor: Bauer, et al.

Apparatus and method for a federated naming system which can resolve a composite name composed of names from any number of disparate naming systems
Patent #: 5377323
Issued on: 12/27/1994
Inventor: Vasudevan

Method and apparatus for a caching file server Patent #: 5452447
Issued on: 09/19/1995
Inventor: Nelson, et al.

Inventors

Application

No. 584878 filed on 01/11/1996

US Classes:

707/200FILE OR DATABASE MAINTENANCE

Examiners

Primary: Amsbury, Wayne

Attorney, Agent or Firm

International Class

G06F 017/30

Abstract

In this disclosure an architecture for extensible file systems is described. Also disclosed is an implementation of the architecture. The architecture enables the extension of file system functionality by stacking (or composing) new file systems (layers) on top of existing file systems. The implementor of a new layer has the option of keeping the files exported by the new layer coherent with files of the underlying layer, as well as the option of sharing the same cached memory with the files of the underlying layer. A flexible framework is also disclosed for arranging the file systems' name spaces. Composing of new layers on top of existing ones can be done statically (at compile/configuration time) or dynamically (at boot/run time). In addition, the file system layers can reside in the same address space or in different address spaces, and be implemented on a local computer node or on a remote computer node.

Other References

  • "A Layered Approach to File System Development" by J. Heidemann et al., Technical Report CSD-910007, Mar. 1991
  • "File System Development with Stackable Layers" DRAFT Report by J. Heidemann et al., Mar. 28, 1992
  • Tait et al, "Service Interface and Replica Management Algorithm for Mobile File System Clients", PROC of the First International Conference on Parallel and Distributed Information Systems, 4-6 Dec. 1991, pp. 190-197
  • Znati et al, "A Simulation Basen Analysis of Naming Schemes for Distributed Systems", PROC of the 25th Annual Simulation Symposium, 6-9 Apr. 1992, p. 42-51
  • Jia, "Efficient Directory Management for Distributed Naming", PROC ICCI '92, Fourth International Conference on Computing and Information, 28-30 May 1992, 118-2
PatentsPlus Images
Enhanced PDF formats
loading...
PatentsPlus: add to cart
PatentsPlus: add to cartSearch-enhanced full patent PDF image
$9.95more info
PatentsPlus: add to cart
PatentsPlus: add to cartIntelligent turbocharged patent PDFs with marked up images
$16.95more info
 
Sign InRegister
Username  
Password   
forgot password?