Shingled magnetic recording storage system during vibration

US10249338B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10249338-B2
Application numberUS-201815952754-A
CountryUS
Kind codeB2
Filing dateApr 13, 2018
Priority dateMay 8, 2017
Publication dateApr 2, 2019
Grant dateApr 2, 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.

The disclosed technology provides a method that improves SMR throughput in vibration in storage systems. In one implementation, the method comprises receiving a write command to write data on a first track in a band of a storage medium, performing a vibration detection scheme to identify vibration events, determining if a number of vibration events is above a predetermined threshold, skipping the first track responsive to determining the number of vibration events is above a predetermined threshold, seeking to a second track adjacent to the first track, increasing an OCLIM on the second track adjacent to the first track from a default OCLIM to an increased OCLIM, and shifting the writer center on the second track adjacent to the first track.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: receiving a write command to write data on a first track in a band of a storage medium; skipping the first track responsive to determining a number of vibration events is above a vibration predetermined threshold; seeking to a second track adjacent to the first track; and increasing an on-cylinder limit (OCLIM) on the second track adjacent to the first track from a default OCLIM to an increased OCLIM. 2. The method of claim 1 , further comprising: writing data on the first track with the default OCLIM responsive to determining a frequency of vibration events is below a predetermined frequency threshold. 3. The method of claim 1 , further comprising: performing a vibration detection scheme to identify vibration events; and determining if a number of vibration events is above a predetermined vibration threshold. 4. The method of claim 1 , wherein determining a frequency of vibration events is below a predetermined frequency threshold is responsive to determining no vibration is detected. 5. The method of claim 1 , further comprising: designating the skipped first track as skipped in a mapping table. 6. The method of claim 1 , further comprising: shifting a writer center on the second track adjacent to the first track. 7. The method of claim 1 , further comprising: writing data on the second track adjacent to the first track. 8. A storage device system, comprising: a storage controller configured to: receive a write command to write data to a first track in a band of a storage medium; seek to a first track in the band; skip the first track responsive to determining a number of vibration events is above a vibration predetermined threshold; and increase an on-cylinder limit (OCLIM) on a second track from a default OCLIM to an increased OCLIM by a predetermined amount. 9. The storage device system of claim 8 , further comprising: a vibration sensor configured to detect vibration in a storage device. 10. The storage device system of claim 8 , wherein the storage medium includes a media cache with segment-based dynamic mapping and the storage controller is configured to skip at least one unmapped segment on a track in the band. 11. The storage device system of claim 8 , wherein the storage medium is a shingled magnetic recording storage medium. 12. The storage device system of claim 8 , wherein the storage controller is further configured to shift a writer center on the second track adjacent to the first track. 13. The storage device system of claim 8 , wherein the storage controller is further configured to write data on the second track adjacent to the first track. 14. The storage device system of claim 8 , wherein the storage controller is further configured to write data on the first track with a default OCLIM responsive to determining a frequency of vibration events is below a predetermined threshold. 15. The storage device system of claim 8 , wherein the storage controller is further configured to: perform a vibration detection scheme via vibration detection module to identify a number of vibration events detected by the vibration sensor; determine if the number of vibration events is above a predetermined threshold; skip to a second track adjacent to the first track responsive to determining the number of vibration events is above a predetermined threshold; and increase the on-cylinder limit (OCLIM) on the first track from a default OCLIM to an increased OCLIM. 16. The storage device system of claim 15 , wherein the storage controller is further configured to designate a skipped track as skipped in a mapping table. 17. One or more non-transitory computer-readable storage media encoding computer-executable instructions for executing on a computer system a computer process, the computer process comprising: receiving a write command to write data on a first track in a band of a storage medium; skipping the first track responsive to determining a number of vibration events is above a vibration predetermined threshold; seeking to a second track adjacent to the first track; and increasing an on-cylinder limit (OCLIM) on the second track adjacent to the first track from a default OCLIM to an increased OCLIM. 18. The one or more non-transitory computer-readable storage media of claim 17 , further comprising: performing a vibration detection scheme to identify vibration events; and determining if a number of vibration events is above a predetermined vibration threshold. 19. The one or more non-transitory computer-readable storage media of claim 17 , further comprising designating the skipped first track as skipped in a mapping table. 20. The one or more non-transitory computer-readable storage media of claim 17 , further comprising shifting a writer center on the second track adjacent to the first track.

Assignees

Inventors

Classifications

  • 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

  • Hard disks · CPC title

  • Error detection or correction; Testing {, e.g. of drop-outs} · CPC title

  • on discs · CPC title

  • Seeking data on the record carrier for preparing an access to a specific address · 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 US10249338B2 cover?
The disclosed technology provides a method that improves SMR throughput in vibration in storage systems. In one implementation, the method comprises receiving a write command to write data on a first track in a band of a storage medium, performing a vibration detection scheme to identify vibration events, determining if a number of vibration events is above a predetermined threshold, skipping t…
Who is the assignee on this patent?
Seagate Technology Llc
What technology area does this patent fall under?
Primary CPC classification G11B20/1217. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Apr 02 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).