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: 9047919Abstract: 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: GrantFiled: March 12, 2013Date of Patent: June 2, 2015Assignee: Western Digitial Technologies, Inc.Inventors: Guoxiao Guo, Richard K. Wong, Davide Giovenzana, John W. Vanlaanen, Teik EE Yeo, Jie Yu
-
Patent number: 8711506Abstract: 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: GrantFiled: May 31, 2012Date of Patent: April 29, 2014Assignee: 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: 8035910Abstract: 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: GrantFiled: June 29, 2007Date of Patent: October 11, 2011Assignee: Seagate TechnologyInventors: Michael L. Mallary, John W. Vanlaanen, Ching He
-
Patent number: 8000049Abstract: 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: GrantFiled: February 9, 2007Date of Patent: August 16, 2011Assignee: Seagate Technology LLCInventors: John W. Vanlaanen, Charles R. Watt
-
Patent number: 7752491Abstract: 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: GrantFiled: October 19, 2006Date of Patent: July 6, 2010Assignee: Seagate Technology LLCInventors: Bruce A. Liikanen, John W. VanLaanen, Andrew W. Vogan
-
Patent number: 7685360Abstract: 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: GrantFiled: October 19, 2006Date of Patent: March 23, 2010Assignee: Seagate Technology LLCInventors: Don Brunnett, Bruce A. Liikanen, John Mead, Eric D. Mudama, John W. VanLaanen, Andrew W. Vogan
-
Patent number: 7675702Abstract: 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: GrantFiled: May 23, 2007Date of Patent: March 9, 2010Assignee: Seagate Technology LLCInventors: Charles R. Watt, Xiao Zhang, John W. Vanlaanen
-
Patent number: 7653847Abstract: 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: GrantFiled: October 19, 2006Date of Patent: January 26, 2010Assignee: Seagate Technology LLCInventors: Bruce A. Liikanen, Eric D. Mudama, John W. VanLaanen, Andrew W. Vogan
-
Patent number: 7620772Abstract: 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: GrantFiled: October 19, 2006Date of Patent: November 17, 2009Assignee: Seagate Technology, LLCInventors: Bruce A. Liikanen, Mike L. Mallary, John Mead, Eric D. Mudama, John W. VanLaanen, Andrew W. Vogan
-
Patent number: 7551387Abstract: 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: GrantFiled: April 26, 2007Date of Patent: June 23, 2009Assignee: Maxtor CorporationInventors: 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: 20090002868Abstract: 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: ApplicationFiled: June 29, 2007Publication date: January 1, 2009Applicant: Seagate Technology LLCInventors: Michael L. Mallary, John W. Vanlaanen, Ching He
-
Publication number: 20070273996Abstract: 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: ApplicationFiled: May 23, 2007Publication date: November 29, 2007Inventors: Charles R. Watt, Xiao Zhang, John W. Vanlaanen
-
Patent number: 6587977Abstract: 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: GrantFiled: December 6, 1999Date of Patent: July 1, 2003Assignee: Maxtor CorporationInventors: C. M. (Mike) Riggle, John W. VanLaanen