Patents by Inventor John W. VanLaanen

John W. VanLaanen has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 9047919
    Abstract: A disk drive is disclosed comprising a disk having a plurality of data tracks defined by servo sectors, where each data track comprises a plurality of data sectors, and each servo sector comprises a servo preamble and servo data. The disk drive further comprises a head comprising a read element and a write element, and a servo read channel comprising an analog front end and a timing recovery circuit. During an access operation, data preceding the servo preamble of a first servo sector in the first data track is read in order to initialize the analog front end of the servo read channel. At least part of the servo preamble is read to initialize the timing recovery circuit of the servo read channel, and at least part of the servo data of the servo sector is read using the timing recovery circuit.
    Type: Grant
    Filed: March 12, 2013
    Date of Patent: June 2, 2015
    Assignee: Western Digitial Technologies, Inc.
    Inventors: Guoxiao Guo, Richard K. Wong, Davide Giovenzana, John W. Vanlaanen, Teik EE Yeo, Jie Yu
  • Patent number: 8711506
    Abstract: A disk drive is disclosed comprising a disk comprising a plurality of servo tracks defined by servo sectors. The disk drive further comprises a head comprising a read element offset linearly from a write element by a gap such that when the disk rotates, the read element reaches a servo sector before the write element. During a first operation, a first length of a beginning of the servo sector is read, and during a write operation, a second length of the beginning of the servo sector shorter than the first length is read to enable data to be written while the read element is over at least part of the servo sector.
    Type: Grant
    Filed: May 31, 2012
    Date of Patent: April 29, 2014
    Assignee: Western Digital Technologies, Inc.
    Inventors: Davide Giovenzana, John W. Vanlaanen, Prakash Balasubramaniam, Teik Ee Yeo, Guoxiao Guo, Honge Wang, Jie Yu, Philip S. Gordon
  • Patent number: 8035910
    Abstract: A read/write head for use with bit-patterned media detects write synchronization errors between a write clock and the bit-patterned media. In particular, the read/write head writes data to the bit-patterned media using a write clock. The data is then read from the bit-patterned media and used to detect write synchronization errors between the write clock and the location of bit-islands on the bit-patterned media. Based on detected write synchronization errors, the phase associated with the write clock is modified to align the write clock with the location of bit-islands on the bit-patterned media.
    Type: Grant
    Filed: June 29, 2007
    Date of Patent: October 11, 2011
    Assignee: Seagate Technology
    Inventors: Michael L. Mallary, John W. Vanlaanen, Ching He
  • Patent number: 8000049
    Abstract: Methods for writing servo fields on a rotatable data storage disk using reference patterns on the data storage disk include generating a clock signal, reading a reference pattern signal from a surface of the disk, generating a phase error signal in response to a phase offset between the clock signal and the reference pattern signal, subtracting a timing control value from the phase error to provide an adjusted phase error, generating a frequency control signal in response to the adjusted phase error, and adjusting the frequency of the clock signal. The timing control value is generated in response to the phase error signal and the frequency control signal.
    Type: Grant
    Filed: February 9, 2007
    Date of Patent: August 16, 2011
    Assignee: Seagate Technology LLC
    Inventors: John W. Vanlaanen, Charles R. Watt
  • Patent number: 7752491
    Abstract: Methods and structures for providing on-the-fly head depopulation in a dynamically mapped storage device. In a dynamically mapped storage device in which all user supplied logical blocks are dynamically mapped by the storage device controller to physical disk blocks, features and aspects hereof allow on-the-fly head depopulation to protect data when a subsection of a storage device, such as a head of surface is failing. When the storage device detects that a head is failing, data may be migrated off the failing subsection into other subsections (e.g., a different head or surface) using mapping features and aspects hereof. Thus, the data on the failing subsection is still available should the subsection or head eventually fail.
    Type: Grant
    Filed: October 19, 2006
    Date of Patent: July 6, 2010
    Assignee: Seagate Technology LLC
    Inventors: Bruce A. Liikanen, John W. VanLaanen, Andrew W. Vogan
  • Patent number: 7685360
    Abstract: Methods and structures for appending metadata with recorded data in a dynamic mapped storage device. In a dynamically mapped storage device in which all user supplied logical blocks are dynamically mapped by the storage device controller to physical disk blocks, features and aspects hereof allow presently unused physical space to be used for storing additional metadata associated with recorded data. As the current capacity ratio of the storage device increases, appending of metadata may cease and previously recorded data including metadata may be re-recorded (migrated) to eliminate the appended metadata. The appended metadata may be used for enhanced diagnosis and analysis of characteristics of the operating storage device and may be used to restore the content of the storage device to an earlier state. The metadata may include, for example, track following position of the read/write head, temperature, head flying height, and time of day.
    Type: Grant
    Filed: October 19, 2006
    Date of Patent: March 23, 2010
    Assignee: Seagate Technology LLC
    Inventors: Don Brunnett, Bruce A. Liikanen, John Mead, Eric D. Mudama, John W. VanLaanen, Andrew W. Vogan
  • Patent number: 7675702
    Abstract: Methods according to some embodiments include writing servo patterns on a data storage medium including a plurality of timing patterns in response to phase correction values generated using a phase correction value (PCV) kernel having a length that is less than the number of timing patterns on the data storage medium.
    Type: Grant
    Filed: May 23, 2007
    Date of Patent: March 9, 2010
    Assignee: Seagate Technology LLC
    Inventors: Charles R. Watt, Xiao Zhang, John W. Vanlaanen
  • Patent number: 7653847
    Abstract: Methods and structures for performing field flawscan to reduce manufacturing costs of a dynamic mapped storage device. In a dynamic mapped storage device in which all user supplied logical blocks are dynamically mapped by the storage device controller to physical disk blocks, features and aspects hereof permit flawscan testing of a storage device to be completed substantially concurrently with processing write requests for its intended application. A fraction of the storage device may be certified by an initial flawscan performed during manufacturing testing. Statistical sampling sufficient to assure a high probability of achieving specified capacity may be performed to reduce manufacturing time and costs in testing. Final flawscan of the remainder of the storage locations may be performed substantially concurrently with processing of write requests after the device is installed for its intended application.
    Type: Grant
    Filed: October 19, 2006
    Date of Patent: January 26, 2010
    Assignee: Seagate Technology LLC
    Inventors: Bruce A. Liikanen, Eric D. Mudama, John W. VanLaanen, Andrew W. Vogan
  • Patent number: 7620772
    Abstract: Methods and structures for dynamic density control to improve reliability of a dynamically mapped storage device. In a dynamically mapped storage device in which all user supplied logical blocks are dynamically mapped by the storage device controller to physical disk blocks, features and aspects hereof provide for dynamically altering the recording density of user data stored on the storage device. So long as the physical capacity utilization of the storage device permits, new data stored on the device may be stored at lower density to improve reliability in reading back the recorded data. Further features and aspects hereof may reduce the recording density only for data deemed to be critical. Radial (track) density, longitudinal (bit) density, or both may be dynamically controlled to reduce recording density. As physical capacity utilization increases, data previously recorded at lower density may be migrated (re-recorded) at normal higher density.
    Type: Grant
    Filed: October 19, 2006
    Date of Patent: November 17, 2009
    Assignee: Seagate Technology, LLC
    Inventors: Bruce A. Liikanen, Mike L. Mallary, John Mead, Eric D. Mudama, John W. VanLaanen, Andrew W. Vogan
  • Patent number: 7551387
    Abstract: In accordance with various embodiments, a rotatable member is mounted to a spindle hub so that initial servo data previously provided to the rotatable member are eccentrically offset with respect to a rotational center of the spindle hub. Compensation vales are determined to characterize said offset, after which final servo data are provided to the rotatable member in relation to the initial servo data and the determined compensation values. The final servo data are nominally concentric with the rotational center of the spindle hub.
    Type: Grant
    Filed: April 26, 2007
    Date of Patent: June 23, 2009
    Assignee: Maxtor Corporation
    Inventors: Yu Sun, Dave McMurtrey, Bruce Liikanen, Don Brunnett, John W. VanLaanen, Charles R. Watt, Stan Shepherd, S. Craig Smith, Todd Franks, Lin Guo
  • Publication number: 20090002868
    Abstract: A read/write head for use with bit-patterned media detects write synchronization errors between a write clock and the bit-patterned media. In particular, the read/write head writes data to the bit-patterned media using a write clock. The data is then read from the bit-patterned media and used to detect write synchronization errors between the write clock and the location of bit-islands on the bit-patterned media. Based on detected write synchronization errors, the phase associated with the write clock is modified to align the write clock with the location of bit-islands on the bit-patterned media.
    Type: Application
    Filed: June 29, 2007
    Publication date: January 1, 2009
    Applicant: Seagate Technology LLC
    Inventors: Michael L. Mallary, John W. Vanlaanen, Ching He
  • Publication number: 20070273996
    Abstract: Methods according to some embodiments include writing servo patterns on a data storage medium including a plurality of timing patterns in response to phase correction values generated using a phase correction value (PCV) kernel having a length that is less than the number of timing patterns on the data storage medium.
    Type: Application
    Filed: May 23, 2007
    Publication date: November 29, 2007
    Inventors: Charles R. Watt, Xiao Zhang, John W. Vanlaanen
  • Patent number: 6587977
    Abstract: A method for encoding data to meet a maximum run length limitation is disclosed. In one embodiment, the method comprises the steps of: (1) providing user data that includes a plurality of bits, wherein said bits have a value of 1 or 0; (2) performing an ECC computation on said plurality of user data bits to add ECC symbols in the form of a plurality of ECC bits; (3) randomizing the plurality of user data bits and said plurality of ECC bits; (4) analyzing said randomized user data bits and ECC bits to determine whether a number of consecutive bits have a common value; and, (5) inverting the value of a bit, when the number of consecutive bits having a common value exceeds the maximum run length limitation. Subsequently, representations of each of the randomized user bits and ECC bits, including any inverted bits, are stored onto a disk surface as magnetic-polarity transitions.
    Type: Grant
    Filed: December 6, 1999
    Date of Patent: July 1, 2003
    Assignee: Maxtor Corporation
    Inventors: C. M. (Mike) Riggle, John W. VanLaanen