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

Defect management and split field processing in disk storage systems

Assignee: Cirrus Logic Inc
•
Filing: 1995-06-07
•
Granted: 1998-04-14
•
Expires: 2015-06-07
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An apparatus and method for disk-sector layout, formatting, reading and writing, is based on a flexible formatter microengine that is driven by parameter lists, which may include commands to dynamically down load the microengine's writable control store during disk access operations. This reduces the intervention required by the local microprocessor to support exception handling, including defect management, thus decreasing total access time for typical disk access (format, write or read) operations. This also reduces or eliminates the area on the disk required for ID fields, thus increasing the storage capacity of disk drives controlled by the present invention. This also increases disk space utilization, thus increasing the storage capacity of a disk drive controlled by using the present invention. Additionally, the invention is based on ID fields that may contain redundant information for increased fault tolerance. Additionally, the invention supports split data fields while minimizing the amount of additional information that the ID fields must contain about the data-field split sizes. Alternatively, the invention supports eliminating ID fields entirely with the prior-art functions of ID fields taken over by a combination of parameter lists and sector status flags.

Inventors

  • 👤 John S. Geldman
  • 👤 Son H. Ho
  • 👤 Petro Estakhri
  • 👤 John J. Schadegg

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 05:10
CPC Classifications
G; G11; G11B; G11B20/00; G11B20/10; G11B20/18; G11B20/1883; G11B20/12; G11B20/1217; G11B20/1258; G11B27/00; G11B27/10; G11B27/19; G11B27/28; G11B27/30; G11B27/3027; G11B2020/1218; G11B2020/1232; G11B2220/00; G11B2220/20

Claims Analysis

Total Claims: 5
Claim 1
Independent Claim 200 words
In a disk storage system for storing digital data, the storage system having at least one disk having a plurality of concentric tracks, each track being subdivided into a plurality of sectors, a method of processing data field sections within a sector, comprising the steps of: (a) providing a sector having an identification field and at least one data field, the data field having synchronization information and at least one data byte, the identification field having a first split field count that is indicative of a number of data bytes in a first data field; (b) providing a maximum split count and a sector data remaining count, the maximum split count being indicative of a maximum number of data bytes in the sector, and the sector data remaining count being indicative of a number of unprocessed data bytes remaining in the sector; (c) processing data bytes in a first split in accordance with the first split field count; (d) processing data bytes in subsequent splits in accordance with the maximum split field count; (e) decrementing the sector data remaining count corresponding to all data bytes; and (f) continuing steps (d) and (e) until the sector data remaining count is zero.
Claim 2
Dependent Claim 200 words
In a disk storage system for storing digital data, the storage system having at least one disk having a plurality of concentric tracks, each track being subdivided into a plurality of sectors, a method of processing data field sections within a sector, comprising the steps of: (a) providing a sector having an identification field and at least one data field, the data field having synchronization information and at least one data byte, the identification field having a first split field count that is indicative of a number of data bytes in a first data field; (b) providing a maximum split count and a sector data remaining count, the maximum split count being indicative of a maximum number of data bytes in the sector, and the sector data remaining count being indicative of a number of unprocessed data bytes remaining in the sector; (c) processing data bytes in a first split in accordance with the first split field count; (d) processing data bytes in subsequent splits in accordance with the maximum split field count; (e) decrementing the sector data remaining count corresponding to all data bytes; and (f) continuing steps (d) and (e) until the sector data remaining count is zero.
Claim 3
Dependent Claim 37 words
The method of claim 1, further including the steps of: detecting the beginning of each data field; processing data located in each data field; and detecting errors located in each data field and correcting the detected errors.
Claim 4
Dependent Claim 33 words
The method of claim 2, wherein in the step of providing a sector, the data segments in each data field includes a complete data segment and a portion of a complete data segment.
Claim 5
Dependent Claim 27 words
The method of claim 2, wherein the step of providing a sector, the data segments in each data field includes a portion of a complete data segment.

References Cited (Backward Citations)

US4642775A Cited
US5142680A Cited
US5319544A Cited
US5278815A Cited
US5305302A Cited
US5278703A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-04-13 2001-10-13 2002-04-14 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-04-13 2005-10-13 2006-04-14 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-04-13 2009-10-13 2010-04-14 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag