×

Object oriented file system in an object oriented operating system

  • US 5,758,153 A
  • Filed: 10/24/1995
  • Issued: 05/26/1998
  • Est. Priority Date: 09/08/1994
  • Status: Expired due to Term
First Claim
Patent Images

1. A client-extensible object oriented file system in an object oriented operating system, comprising:

  • (a) at least one file device for storing and retrieving information;

    (b) a processor attached to the file device and having a memory, comprising;

    (c) a file system entity base class;

    (d) a client-subclassable file class, derived from the file system entity base class and having file member functions and attributes for defining and managing file objects created from the file class, including having means for storing and retrieving information from the file device;

    (e) a client-subclassable directory class, derived from the file system entity base class and having directory member functions and attributes for defining and managing directory objects created from the directory class, including a member function for creating a file object from the file class and for associating the created file object with a directory object created from the directory class;

    (f) a client-subclassable volume class, derived from the directory class, having volume member functions for controlling the file device;

    (g) wherein the file class, the directory class, and the volume class are subclassable in response to a client subclassing request to derive subclasses to supplement functionality of the file system, and wherein member functions of the file class, directory class, and volume class are invocable in response to client invocation requests and attributes of file objects, directory objects, and volume objects are accessible in response to client access requests.

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