×

Three-state virtual volume system for managing document storage to permanent media

  • US 5,408,630 A
  • Filed: 08/20/1993
  • Issued: 04/18/1995
  • Est. Priority Date: 08/20/1993
  • Status: Expired due to Term
First Claim
Patent Images

1. A document storage management system for use with a computer system having a central processing unit and one or more physical storage devices on which files are stored comprising:

  • one or more virtual volumes mapped onto said one or more physical storage devices for storing files, each of said one or more virtual volumes having a specified maximum storage space that can be used for storing files;

    state means for maintaining said one or more virtual volumes in a first, second or third states;

    said first state wherein a virtual volume is available to store files;

    only one of said one or more virtual volumes is in said first state at any given time;

    said second state wherein all of said specified maximum storage space on a virtual volume has been used for storing files;

    said third state wherein a virtual volume is not being used for storing files;

    said state means including means for determining the state of each of said one or more virtual volumes;

    means, coupled to said state means, for indicating which of said one or more virtual volumes is in said first state upon being invoked;

    said indicating means including means for finding said only one virtual volume in said first state;

    said indicating means putting one of said one or more virtual volumes in said third state into said first state when there is no volume in said first state;

    means, coupled to said state means, for changing said only one virtual volume in said first state into said second state upon being invoked;

    said changing means including means for detecting that all of said specified maximum storage space of said only one virtual volume in said first state has been used for storing files on said only one virtual volume in said first state;

    said changing means putting said only one virtual volume in said first state into said second state when all of said specified maximum storage space of said only one virtual volume in said first state has been used for storing files on said only one virtual volume in said first state;

    at least one application program for writing files to said one or more virtual volumes;

    said at least one application program invoking said indicating means each time said at least one application program needs to write a file to said one or more virtual volumes;

    said at least one application program causing said file to be written to said only one virtual volume in said first state indicated by said indicating means;

    said at least one application program invoking said changing means after each time said at least one application program causes a file to be written to said only one virtual volume in said first state.

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