← Back to Patent Explorer
US6058494A Expired / Lapsed US ⏱️ 0.0 years remaining

Storage system with procedure for monitoring low level status codes, deriving high level status codes based thereon and taking appropriate remedial actions

Assignee: Hewlett Packard Enterprise Development LP
•
Filing: 1997-07-03
•
Granted: 2000-05-02
•
Expires: 2017-07-03
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A controller of a storage system for computer data enables diagnosis of errors and status monitoring of the storage system. The controller is enabled to categorize errors according to severity and to analyze low-level errors so as to trigger a combination of high level error conditions.

Inventors

  • 👤 Stephen Gold
  • 👤 Jonathan Conrad Lord
  • 👤 Philip John Turner

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-01 16:34
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/07; G06F11/0703; G06F11/0766; G06F11/0706; G06F11/073; G06F11/30; G06F11/32; G06F11/324; G06F11/327

Claims Analysis

Total Claims: 13
Claim 1
Independent Claim 107 words
A system for storing computer data comprising: a storage device having means for reading data from and writing data to removable media, and for generating low level system status indications; a controller including first means for monitoring said low level system status indications and for providing low level error indicators in accord therewith; second means for interpreting said low level indicators and for generating one or more corresponding high level error indicators; and third means for prioritizing said high level indicators when more than one is present; and means to communicate occurrence of said high level error indicators to enable provision of error messages to the user.
Claim 2
Independent Claim 107 words
A system for storing computer data comprising: a storage device having means for reading data from and writing data to removable media, and for generating low level system status indications; a controller including first means for monitoring said low level system status indications and for providing low level error indicators in accord therewith; second means for interpreting said low level indicators and for generating one or more corresponding high level error indicators; and third means for prioritizing said high level indicators when more than one is present; and means to communicate occurrence of said high level error indicators to enable provision of error messages to the user.
Claim 3
Dependent Claim 22 words
A system according to claim 1, wherein the third means categorizes the high level error indicators into three classes according to severity.
Claim 4
Dependent Claim 40 words
A system according to claim 1, wherein, if there are a plurality of error conditions occurring at the same time, said third means enables said error messages to be ordered according to the relative severity of the pertaining error indicators.
Claim 5
Dependent Claim 38 words
A system according to claim 1, wherein said third means groups the low-level error indicators into functional types and enables the high level error indicators to be communicated according to what functional type of low-level error has occurred.
Claim 6
Dependent Claim 26 words
A system according to claim 1, further comprising means for automatically initiating a predetermined sequence of error recovery steps according to the high level error indicators.
Claim 7
Dependent Claim 27 words
A system according to claim 1, which is configured so that the occurrence of high level error indicators is communicated at predetermined points in a storage operation.
Claim 8
Dependent Claim 30 words
A system according to claim 1 which is configured so that the occurrence of high level error indicators is communicated whenever a new error is indicated by the storage device.
Claim 9
Dependent Claim 14 words
A system according to claim 1, wherein the storage device is a tape drive.
Claim 10
Independent Claim 88 words
A method for storing computer data comprising the steps of: reading data from and/or writing data to removable media, and generating low level system status indications; monitoring said low level system status indications and providing low level error indicators in accord therewith; interpreting said low level indicators and generating one or more corresponding high level error indicators; and prioritizing said high level indicators according to severity; and triggering error messages to a user of the system on the basis of the occurrence of said high level error indicators.
Claim 11
Independent Claim 88 words
A method for storing computer data comprising the steps of: reading data from and/or writing data to removable media, and generating low level system status indications; monitoring said low level system status indications and providing low level error indicators in accord therewith; interpreting said low level indicators and generating one or more corresponding high level error indicators; and prioritizing said high level indicators according to severity; and triggering error messages to a user of the system on the basis of the occurrence of said high level error indicators.
Claim 12
Dependent Claim 30 words
A computer usable medium having computer readable program code means embodied in said medium executable by a host computer to perform in accordance with the method recited in claim 9.
Claim 13
Dependent Claim 25 words
The method as recited in claim 9 wherein at least some low-level error indicators result in a combination of high-level error indicators to be generated.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-05-02 2003-11-01 2004-05-02 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-05-02 2007-11-01 2008-05-02 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-05-02 2011-11-01 2012-05-02 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag