Patent US1426921A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5121483A Expired / Lapsed US ⏱️ 0.0 years remaining

Virtual drives in an automated storage library

Assignee: International Business Machines Corp
•
Filing: 1990-05-21
•
Granted: 1992-06-09
•
Expires: 2010-05-21
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method for servicing a mount request in an automated storage library in which all of the peripheral storage devices therein are occupied and which permits an active data storage medium to be temporarily demounted and subsequently remounted in any subsequently available peripheral storage device is disclosed. To service a mount request requiring that a data storage medium be demounted, the access information for the data storage medium to be demounted is first retained. After demounting and servicing of the mount request, the retained access information is used to permit remounting of the previously mounted data storage medium in any subsequently available peripheral storage device, thereby minimizing the risk of delay in remounting. The method also allows for optional parameters to prevent temporary demounting in an automated storage library, or to prevent temporary demounting of particular data storage media. An automated storage library and program product employing the method are also disclosed.

Inventors

  • 👤 Christopher J. Monahan
  • 👤 Mary L. Monahan
  • 👤 Dennis L. Willson

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-01 10:49
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/06; G06F3/0601; G06F3/0602; G06F3/0604; G06F3/0628; G06F3/0629; G06F3/0631; G06F3/0662; G06F3/0664; G06F3/0668; G06F3/0671; G06F3/0683; G06F3/0686; G11; G11B; G11B17/00; G11B17/22; G11B17/228; G11B27/00; G11B27/002; G11B2220/00; G11B2220/20; G11B2220/40; G11B2220/41; G11B27/10; G11B27/34; G11B27/36

Claims Analysis

Total Claims: 11
Claim 1
Independent Claim 127 words
A method for servicing a request to mount a first, unmounted data volume in an automated storage library having a plurality of occupied peripheral storage devices therein, the method comprising machine-executed steps of: retaining access information for a second data volume mounted in a first one of the peripheral storage devices; physically demounting the second data volume even though access to the second data volume has not been completed; mounting the first unmounted data volume in the first one of the peripheral storage devices; remounting the second data volume in any one of the peripheral storage devices that subsequently becomes available after a data volume mounted therein is demounted; and resuming access to the second data volume by recalling the access information for the second data volume.
Claim 2
Independent Claim 127 words
A method for servicing a request to mount a first, unmounted data volume in an automated storage library having a plurality of occupied peripheral storage devices therein, the method comprising machine-executed steps of: retaining access information for a second data volume mounted in a first one of the peripheral storage devices; physically demounting the second data volume even though access to the second data volume has not been completed; mounting the first unmounted data volume in the first one of the peripheral storage devices; remounting the second data volume in any one of the peripheral storage devices that subsequently becomes available after a data volume mounted therein is demounted; and resuming access to the second data volume by recalling the access information for the second data volume.
Claim 3
Dependent Claim 39 words
The method of claim 1 wherein the aforementioned steps only occur if a virtual drive option for the automated storage library, indicated by a virtual drive option parameter stored therein, is enabled, the request to mount otherwise being rejected.
Claim 4
Dependent Claim 43 words
The method of claim 1 wherein the aforementioned steps only occur is a virtual eligibility option for the second data volume, indicated by a virtual eligibility option parameter stored in the automated storage library, is enabled, the request to mount otherwise being rejected.
Claim 5
Dependent Claim 29 words
The method for servicing a request according to claim 1 wherein the second data volume is remounted in a peripheral storage device other than the first peripheral storage device.
Claim 6
Independent Claim 196 words
A method for servicing a request to mount a first, unmounted data volume in an automated storage library when all peripheral storage devices therein are occupied, the automated storage library including storage of a virtual drive option for the automated storage library and a virtual eligibility option for a second data volume mounted in a first one of the peripheral storage devices, the method comprising machine-executed steps of: determining if both the virtual drive option and the virtual eligibility option are enabled; if both the virtual drive option and the virtual eligibility option are not enabled: rejecting the request to mount; if both the virtual drive option and the virtual eligibility option are enabled; retaining access information for the second data volume; physically demounting the second data volume even though access to the second data volume has not been completed; mounting the first data volume in the first one of the peripheral storage devices; remounting the second data volume in one of the peripheral storage devices that subsequently becomes available after a data volume mounted therein is demounted; and resuming access to the second data volume by recalling the access information for the second data volume.
Claim 7
Independent Claim 196 words
A method for servicing a request to mount a first, unmounted data volume in an automated storage library when all peripheral storage devices therein are occupied, the automated storage library including storage of a virtual drive option for the automated storage library and a virtual eligibility option for a second data volume mounted in a first one of the peripheral storage devices, the method comprising machine-executed steps of: determining if both the virtual drive option and the virtual eligibility option are enabled; if both the virtual drive option and the virtual eligibility option are not enabled: rejecting the request to mount; if both the virtual drive option and the virtual eligibility option are enabled; retaining access information for the second data volume; physically demounting the second data volume even though access to the second data volume has not been completed; mounting the first data volume in the first one of the peripheral storage devices; remounting the second data volume in one of the peripheral storage devices that subsequently becomes available after a data volume mounted therein is demounted; and resuming access to the second data volume by recalling the access information for the second data volume.
Claim 8
Dependent Claim 202 words
An automated storage library comprising: a plurality of internal peripheral storage devices, each internal peripheral storage device capable of having a data volume mounted therein; a plurality of storage cells, each storage cell capable of storing one data storage medium therein, each data storage medium including at least one data volume; a picker for transferring a data storage medium between any internal peripheral storage device and any storage cell; and machine-executed means coupled for issuing commands to the picker for servicing a request to mount a first, unmounted data volume in an automated storage library when all of the peripheral storage devices therein are occupied, the request serviced by: retaining access information for a second data volume mounted in a first one of the peripheral storage devices; physically demounting the second data volume even though access to the second data volume has not been completed; mounting the first data volume in the first one of the peripheral storage devices; remounting the second data volume in any one of the peripheral storage devices that subsequently becomes available after a data volume mounted therein is demounted; and resuming access to the second data volume by recalling the access information for the second data volume.
Claim 9
Dependent Claim 202 words
An automated storage library comprising: a plurality of internal peripheral storage devices, each internal peripheral storage device capable of having a data volume mounted therein; a plurality of storage cells, each storage cell capable of storing one data storage medium therein, each data storage medium including at least one data volume; a picker for transferring a data storage medium between any internal peripheral storage device and any storage cell; and machine-executed means coupled for issuing commands to the picker for servicing a request to mount a first, unmounted data volume in an automated storage library when all of the peripheral storage devices therein are occupied, the request serviced by: retaining access information for a second data volume mounted in a first one of the peripheral storage devices; physically demounting the second data volume even though access to the second data volume has not been completed; mounting the first data volume in the first one of the peripheral storage devices; remounting the second data volume in any one of the peripheral storage devices that subsequently becomes available after a data volume mounted therein is demounted; and resuming access to the second data volume by recalling the access information for the second data volume.
Claim 10
Dependent Claim 39 words
The automated storage library of claim 6 wherein the machine-executed means for servicing a mount request only operates if a virtual drive option for the automated storage library, indicated by a virtual drive option parameter stored therein, is enabled.
Claim 11
Dependent Claim 44 words
The automated storage library of claim 6 wherein the machine-executed means for servicing a mount request only operates if a virtual eligibility option for the second data storage volume, indicated by a virtual eligibility option parameter stored in the automated storage library, is enabled.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1995-06-09 1995-12-09 1996-06-09 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1999-06-09 1999-12-09 2000-06-09 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2003-06-09 2003-12-09 2004-06-09 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag