Detecting damaged areas on magnetic tape based on measuring a number of servo errors

US10242709B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-10242709-B1
Application numberUS-201715849187-A
CountryUS
Kind codeB1
Filing dateDec 20, 2017
Priority dateDec 20, 2017
Publication dateMar 26, 2019
Grant dateMar 26, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A computer-implemented method, according to one embodiment, includes: detecting a first error while accessing a magnetic tape, determining a first error location on the magnetic tape where the first error occurred, determining one or more areas on the magnetic tape to be examined, independent of a read and/or write operation, inducing relative motion between a tape head and the magnetic tape such that the tape head is positioned adjacent to each of the respective one or more areas in turn, using the tape head to measure a number of servo errors that occur in each of the respective one or more areas, and identifying each of the one or more areas having a respective number of measured servo errors which exceeds a threshold value as a damaged area of the magnetic tape. The one or more areas are determined using a predetermined algorithm which incorporates the first error location.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer program product for determining a damaged area of a magnetic tape loaded in a tape drive, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, wherein the computer readable storage medium is not a transitory signal per se, the program instructions readable and/or executable by a processor to cause the processor to perform a method comprising: detecting, by the processor, a first error while accessing a magnetic tape; determining, by the processor, a first error location on the magnetic tape where the first error occurred; determining, by the processor, one or more areas on the magnetic tape to be examined, wherein the one or more areas are determined using a predetermined algorithm which incorporates the first error location; independent of a read and/or write operation, inducing, by the processor, relative motion between a tape head and the magnetic tape such that the tape head is positioned adjacent to each of the respective one or more areas in turn; using, by the processor, the tape head to measure a number of servo errors that occur in each of the respective one or more areas; and identifying, by the processor, each of the one or more areas having a respective number of measured servo errors which exceeds a threshold value as a damaged area of the magnetic tape. 2. The computer program product as recited in claim 1 , wherein the one or more areas on the magnetic tape to be examined includes a first area, wherein the first area is located adjacent to an area containing the first error location, wherein the first area is located in a same wrap of the magnetic tape as the area containing the first error location, wherein using, by the processor, the tape head to measure a number of servo errors that occur in each of the respective one or more areas includes: using the tape head to measure a number of servo errors that occur in the first area; in response to determining that the number of servo errors measured in the first area exceeds the threshold value, performing an iterative process which includes: using the tape head to measure the number of servo errors that occur in a next area on the magnetic tape, wherein the next area is located longitudinally adjacent to a previously measured area of the magnetic tape determined to have a number of servo errors which exceeded the threshold value; and determining whether the number of servo errors that occur in the next area on the magnetic tape exceeds the threshold value; and terminating the iterative process in response to determining that the number of servo errors that occur in the next area on the magnetic tape does not exceed the threshold value. 3. The computer program product as recited in claim 2 , comprising program instructions readable and/or executable by the processor to cause the processor to: use, by the processor, the tape head to measure a number of servo errors that occur, beginning at the next area on the magnetic tape at which the iterative process was terminated, and progressing a predetermined distance along a longitudinal direction of the magnetic tape. 4. The computer program product as recited in claim 3 , comprising program instructions readable and/or executable by the processor to cause the processor to: determine, by the processor, whether a tape map includes records of read and/or write and/or locate operations performed in a current load of the magnetic tape, wherein identifying each of the one or more areas as a damaged area of the magnetic tape is performed using the records in response to determining that the tape map includes the records. 5. The computer program product as recited in claim 1 , comprising program instructions readable and/or executable by the processor to cause the processor to: determine, by the processor, whether a tape map includes records of read and/or write and/or locate operations performed in a current load of the magnetic tape, wherein identifying each of the one or more areas as a damaged area of the magnetic tape is performed using the records in response to determining that the tape map includes the records. 6. The computer program product as recited in claim 1 , comprising program instructions readable and/or executable by the processor to cause the processor to: determine, by the processor, one or more areas on a second wrap of the magnetic tape to be examined, wherein the second wrap is adjacent to a first wrap of the magnetic tape which includes the first error location, wherein the one or more areas are determined using the predetermined algorithm; independent of a read and/or write operation, induce, by the processor, relative motion between the tape head and the magnetic tape such that the tape head is positioned adjacent to each of the respective one or more areas on the second wrap in turn; use, by the processor, the tape head to measure a number of servo errors that occur in each of the respective one or more areas on the second wrap; and identify, by the processor, each of the one or more areas on the second wrap having a respective number of measured servo errors which exceeds the threshold value as a damaged area of the magnetic tape. 7. The computer program product as recited in claim 1 , comprising program instructions readable and/or executable by the processor to cause the processor: in response to determining that each of the damaged areas have a total longitudinal length which does not exceed a predetermined longitudinal length, perform the following process: determine, by the processor, one or more areas on a second wrap of the magnetic tape to be examined, wherein the second wrap is a wrap located in a same data band as, but also farthest from, a first wrap of the magnetic tape which includes the first error location, wherein the one or more areas are determined using the predetermined algorithm; independent of a read and/or write operation, induce, by the processor, relative motion between the tape head and the magnetic tape such that the tape head is positioned adjacent to each of the respective one or more areas on the second wrap in turn; use, by the processor, the tape head to measure a number of servo errors that occur in each of the respective one or more areas on the second wrap; and identify, by the processor, each of the one or more areas on the second wrap having a respective number of measured servo errors which exceeds the threshold value as a damaged area of the magnetic tape. 8. The computer program product as recited in claim 7 , comprising program instructions readable and/or executable by the processor to cause the processor to: in response to determining that none of the one or more areas on the second wrap have a respective number of measured servo errors which exceeds the threshold value, perform the following process: determine, by the processor, one or more areas on a third wrap of the magnetic tape to be examined, wherein the third wrap is located between the first and second wraps, wherein the one or more areas are determined using the predetermined algorithm; independent of a read and/or write operation, induce, by the processor, relative motion between the tape head and the magnetic tape such that the tape head is positioned adjacent to each of the respective one or more areas on the third wrap in turn; use, by the processor, the tape head to measure a number of servo errors that occur in each of the respective one or more areas on the third wrap; and identify, by the processor, each of the one or more areas on the third wrap having a respective number of measured servo errors which exceeds the threshold value as a damaged area of the magnetic tape.

Assignees

Inventors

Classifications

  • with tapes · CPC title

  • wherein a defect list or error map is generated · CPC title

  • Monitoring, i.e. supervising the progress of recording or reproducing {(for digital recording G11B20/00 and s.gr.; for monitoring, testing or measuring of TV recorders of the type covered by H04N5/76 and subgroups, see H04N17/06)} · CPC title

  • across tape tracks · CPC title

  • G11B20/182Primary

    using test patterns · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10242709B1 cover?
A computer-implemented method, according to one embodiment, includes: detecting a first error while accessing a magnetic tape, determining a first error location on the magnetic tape where the first error occurred, determining one or more areas on the magnetic tape to be examined, independent of a read and/or write operation, inducing relative motion between a tape head and the magnetic tape su…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification G11B20/1886. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Mar 26 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).