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
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.
References Cited (Backward Citations)
US4549295A
Cited
US5412666A
Cited
US5450609A
Cited
US5406425A
Cited
US5287478A
Cited
US5361346A
Cited
US5835703A
Cited
US5617535A
Cited
US5828583A
Cited
US5444859A
Cited
US5684945A
Cited
US5835700A
Cited
US5450579A
Cited
US5500940A
Cited
US5568606A
Cited
US5615335A
Cited
US5761411A
Cited
US5815650A
Cited
US5832204A
Cited
US5832199A
Cited
US5717850A
Cited
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 |