Patents by Inventor KianKeong Ooi

KianKeong Ooi 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: 6690534
    Abstract: A method of handling multiple resonance frequencies in a disc drive includes monitoring a position error signal (PES) for an actuator arm, generating a plurality of feedforward compensation signals from the PES using a plurality of bandpass filters, and applying the compensation signals to a servo control signal. Each filter has a center frequency that is set to a problematic resonance frequency. The method may also include identifying the problematic frequencies by, for example, commanding a movement of the actuator arm, collecting data points for the PES that are associated with the movement, and performing a digital fourier transform of the data points to identify resonant frequencies. Other methods of identifying problematic frequencies include analyzing PES zero-crossing data, or using principal component analysis.
    Type: Grant
    Filed: April 5, 2001
    Date of Patent: February 10, 2004
    Assignee: Seagate Technology LLC
    Inventors: MingZhong Ding, YangQuan Chen, LeeLing Tan, Wing Kong Chiang, KianKeong Ooi, BengWee Quak
  • Patent number: 6687065
    Abstract: A disc drive includes a base and a disc rotatably attached to the base. The disc drive also includes an actuator assembly rotatably attached to said base and a device for moving the actuator assembly. The actuator assembly includes an actuator arm and a transducer head in a transducing relationship with respect to the disc. The transducer is attached to the actuator arm. A method for screening disc drives for resonant frequencies associated with the actuator arm includes the steps of following a track within the disc drive, and selectively boosting the servo control signal. The method further includes a step of monitoring a position error signal from a transducer attached to an actuator arm of a disc drive. The position error signal is monitored by filtering the position error signal using a bandpass filter. Boosting the servo control loop includes tuning the magnitude of the booster signal gain.
    Type: Grant
    Filed: February 7, 2001
    Date of Patent: February 3, 2004
    Assignee: Seagate Technology LLC
    Inventors: LeeLing Tan, MingZhong Ding, WeeMeng Yio, KianKeong Ooi, KokHoe Chia
  • Patent number: 6674604
    Abstract: An information handling system, such as a disc drive, includes a base, a disc stack rotatably attached to the base, and an actuator assembly movably attached to the base. A region of the disc stack is identified as a parking band, and when power is not provided to the disc drive, the actuator assembly is held in a parked position within the parking band by a magnetic latch. The magnetic latch is overcome during a powerup process by a voice coil motor coupled to the actuator. Other regions of the disc stack are associated with various functions performed by the voice coil motor as the actuator passes over such regions.
    Type: Grant
    Filed: March 31, 2000
    Date of Patent: January 6, 2004
    Assignee: Seagate Technology LLC
    Inventors: Jack Ming Teng, Kok Hiang Cheong, MingZhong Ding, KianKeong Ooi
  • Patent number: 6674607
    Abstract: A method and storage device are provided for initializing a polynomial linearizer in the storage device. The linearizer is initialized by identifying the coefficients of the linearizer polynomial. To reduce the computational intensity of this process, orthogonal-type coefficients for at least two orthogonal polynomials are identified, where the linearizer polynomial is formed as the sum of the orthogonal polynomials. The orthogonal-type coefficients are then combined to identify linearizer coefficients for the linearizer polynomial.
    Type: Grant
    Filed: June 4, 2001
    Date of Patent: January 6, 2004
    Assignee: Seagate Technology LLC
    Inventors: KianKeong Ooi, WingKong Chiang, Lincheng Xiu, SiokYin Tan, YangQuan Chen
  • Patent number: 6674589
    Abstract: A disc drive device includes a base and a disc rotatably attached to the base. The disc drive also includes an actuator assembly rotatably attached to said base and a device for moving the actuator assembly. The actuator assembly includes an actuator arm and a transducer head in a transducing relationship with respect to the disc. The transducer is attached to the actuator arm. A method of screening disc drives for harmonic resonant frequencies includes sampling the position error signal at a track location in the disc drive, and determining the velocity of the position error signal from the sample of the position error signal. The velocity of the position error signal sample is divided by the position error signal to produce a quotient. The quotient is compared to a selected quotient threshold value to determine the type of a harmonic in the disc drive.
    Type: Grant
    Filed: February 23, 2001
    Date of Patent: January 6, 2004
    Assignee: Seagate Technology LLC
    Inventors: ShuangQuan Min, Ricky Wei Watt Yeo, KianKeong Ooi, MingZhong Ding, YangQuan Chen
  • Publication number: 20030218814
    Abstract: Written-in runout due to vibration of the cage of a spindle motor of a disc drive is detected by identifying an initial cage frequency value of the motor. A written-in magnitude of successive servo burst closures, D(nc), is read over a plurality of tracks, and a maximum servo burst closure D(ncp) is identified from the plurality of read servo bursts. A magnitude of the cage frequency at a servo sector n0 is calculated based on a difference between the read magnitudes of the servo burst closures at servo sectors nc and nc+1, and a phase of the cage frequency is calculated based on the magnitude of the written-in cage frequency at servo sector n0. The profile, in the form of cage frequency, maximum servo burst closure magnitude, and initial phase, is stored in a memory or table for each of a plurality of radial zones of tracks. The profile is combined with a position error signal and applied to the controller in a feed forward scheme to adjust the position of the head based on the written-in runout.
    Type: Application
    Filed: April 27, 2001
    Publication date: November 27, 2003
    Inventors: ShuangQuan Min, KianKeong Ooi, YangQuan Chen, Ricky Wei Watt Yeo, WeiSung Lee, BengWee Quak
  • Patent number: 6636375
    Abstract: According to one embodiment of the present invention, a disc drive includes a disc and a transducer supported by an actuator assembly that is accelerated by controlling current in a voice coil. The disc drive controls a position of the transducer over a present track on the disc in a track-and-follow mode, generates an estimated bias current to be applied to the voice coil to balance a bias on the actuator assembly when the transducer is over the present track, starts a movement of the transducer toward a target track in a seek mode, enters the estimated bias current into a bias table if an immediately preceding movement of the transducer in the seek mode was longer than a seek length boundary such that nonlinear friction in a pivot in the actuator assembly is less substantial, and applies a bias current to the voice coil calculated based on a bias current entry in the bias table during the seek mode.
    Type: Grant
    Filed: May 31, 2000
    Date of Patent: October 21, 2003
    Assignee: Seagate Technology LLC
    Inventors: MingZhong Ding, KianKeong Ooi, Louis Seng Hong Pang, Ricky Wei Watt Yeo, YangQuan Chen
  • Publication number: 20030193736
    Abstract: For runout compensation in a data handling system, a servo feedback loop is configured to control a head position relative to a corresponding disc surface. Operation of the feedback loop is complicated by a repeatable error in the head position having energy at harmonics of the spindle rotation frequency. Also, the feedback loop has a gain with a frequency sensitivity in a target frequency range. A feedforward controller generates an output injected into the feedback loop based on an error-indicative input. This defines a feedforward closed-loop transfer function, between the loop output and the feedforward controller input. The feedforward controller prevents the frequency sensitivity from substantially varying the feedforward closed-loop transfer function gain and phase within the target frequency range, thus reducing computational burden.
    Type: Application
    Filed: March 25, 2003
    Publication date: October 16, 2003
    Inventors: ShuangQuan Min, MingZhong Ding, KianKeong Ooi
  • Patent number: 6628471
    Abstract: The magnitude and frequency of runout due to vibration of the cage of the spindle motor is detected. A plurality of servo patterns are written to a reference track having a clock pattern on the disc, and the plurality of servo patterns are then read over a plurality of revolutions of the disc using a clock head. The magnitude of position error of the clock head relative to the reference track is identified for each of the read servo patterns. The magnitude and frequency of runout due to cage vibration is identified from the position errors. Servo patterns are written to user tracks on the disc by identifying periods of low magnitude runout due to cage vibration, and writing the servo patterns to the user track during those periods of low magnitude runout.
    Type: Grant
    Filed: March 2, 2001
    Date of Patent: September 30, 2003
    Assignee: Seagate Technology LLC
    Inventors: ShuangQuan Min, Ricky WeiWatt Yeo, KianKeong Ooi, Xiong Liu, BengWee Quak, ChiapHeok Ang
  • Patent number: 6574067
    Abstract: A repetitive learning compensator for a servo system of a disc drive includes a memory buffer having a length N/m where N is the number of servo sectors in a track, m is a parsing factor greater than 1 and N/m is an integer. A down sampler supplies servo signals containing error signals to the repetitive learning compensator at a frequency of fs/m, where fs is a sampling frequency based on N and a fundamental frequency f0 of the spindle motor. An up sampler supplies filtered signals from the repetitive learning compensator to the actuator assembly at the sampling frequency fs. One aspect of the disclosure includes tuning the repetitive learning compensator with a phase advance represented by NPA and a cutoff frequency fc, where NPA and fc are selected as a pair to provide the greatest transfer function amplitude at the harmonic frequencies for the repetitive learning compensator.
    Type: Grant
    Filed: January 12, 2001
    Date of Patent: June 3, 2003
    Assignee: Seagate Technology LLC
    Inventors: YangQuan Chen, MingZhong Ding, LinCheng Xiu, KianKeong Ooi, LeeLing Tan
  • Patent number: 6563663
    Abstract: A disc storage system is provided which includes a servo control loop for compensating for repeatable runout. Repeatable runout is compensated using table entries of the form Comp Value(k+1)=Comp Value(k)+K&PHgr;(z)RRO(k), where K is a learning rate; k is iteration number &PHgr;(z) is a filter and RRO(k) is the repeatable runout error. Further, &rgr;(j&ohgr;)=|1−K&PHgr;(j&ohgr;)/(1+PC(j&ohgr;)|<1 needs to be satisfied, where PC(j&ohgr;) is an open loop frequency response of the servo loop. The filter can comprise a order filter.
    Type: Grant
    Filed: December 29, 1999
    Date of Patent: May 13, 2003
    Assignee: Seagate Technology LLC
    Inventors: Qiang Bi, Kevin A. Gomez, YangQuan Chen, KianKeong Ooi
  • Publication number: 20030076615
    Abstract: A filter for attenuating a resonance mode without substantial phase margin loss. The filter comprises a transfer function having an additional pole, such that the phase of the input signal is advanced. The phase-advanced filter substantially attenuates all frequencies above a selected center frequency while avoiding substantial phase margin loss.
    Type: Application
    Filed: January 22, 2002
    Publication date: April 24, 2003
    Applicant: Seagate Technology LLC
    Inventors: Mingzhong Ding, KeXiu Liu, KianKeong Ooi
  • Publication number: 20030058570
    Abstract: Track closure errors written into servo sectors of an information track of a disc of a disc drive are resolved from a position control signal generated by a servo control circuit of a data storage device by steps comprising: determining a value for the track closure error from a position error signal, establishing a track closure profile based on the value of the track closure error, and injecting the track profile into the servo control circuit as a feed forward compensation input for the position error signal to resolve the track closure error from the position control signal.
    Type: Application
    Filed: March 4, 2002
    Publication date: March 27, 2003
    Applicant: Seagate Technology LLC
    Inventors: ShuangQuan Min, KianKeong Ooi, WeiSung Lee, WingKong Chiang
  • Publication number: 20030057900
    Abstract: A method and apparatus for controlling acoustic noise generated by a seek operation in a disc drive by using a feedback control system to control the seek operation. The feedback control system is excited by a feed-forward signal during execution of the seek operation. An acoustic factor, which defines a seek operation noise level, is selected. The feed-forward signal is generated based, at least in part, upon the selected acoustic factor. The feed-forward signal has a first derivative having a maximum value. The selected acoustic factor is used to select the maximum value of the first derivative of the feed-forward signal.
    Type: Application
    Filed: May 10, 2002
    Publication date: March 27, 2003
    Applicant: Seagate Technology LLC
    Inventors: ShuangQuan Min, MingZhong Ding, KianKeong Ooi
  • Patent number: 6437936
    Abstract: A method and apparatus for compensating for written-in repeatable runout in a disc drive is provided. Compensation values are determined through an iterative learning process in which parameters of the learning process such as learning gain, servo loop gain, etc. are functions of the iteration number. The learning process also employs a nominal double integrator model of an actuator of the disc storage system. The learning process is also a function of a zero-phase low-pass filter.
    Type: Grant
    Filed: January 21, 2000
    Date of Patent: August 20, 2002
    Assignee: Seagate Technology LLC
    Inventors: YangQuan Chen, LeeLing Tan, KianKeong Ooi, Qiang Bi, KokHiang Cheong
  • Publication number: 20020060870
    Abstract: An apparatus and method for writing a product information code (PIC) to a head-disc assembly (HDA) of a disc drive data handling system to facilitate subsequent identification of the HDA. The PIC is configured as a sequence of n multi-bit encoded words. Servo data are written to a disc of the HDA as a number of p angularly spaced apart servo data fields, the servo data used by a servo control circuit to effect head positional control. The n encoded words are distributed across a subset n of the p servo data fields so that the n encoded words replace at least a portion of the servo data in the n servo data fields. Preferably, the n encoded words are written to Gray code (track address) fields of the n servo data fields and are provided with error detection and correction capabilities.
    Type: Application
    Filed: June 1, 2001
    Publication date: May 23, 2002
    Applicant: SEAGATE TECHNOLOGY LLC
    Inventors: JackMing Teng, BaoHong Liu, KianKeong Ooi, WingKong Chiang, Mingzhong Ding, BengWee Quak, Djunaedy Chandra Ang
  • Publication number: 20020041472
    Abstract: A method of handling multiple resonance frequencies in a disc drive includes monitoring a position error signal (PES) for an actuator arm, generating a plurality of feedforward compensation signals from the PES using a plurality of bandpass filters, and applying the compensation signals to a servo control signal. Each filter has a center frequency that is set to a problematic resonance frequency. The method may also include identifying the problematic frequencies by, for example, commanding a movement of the actuator arm, collecting data points for the PES that are associated with the movement, and performing a digital fourier transform of the data points to identify resonant frequencies. Other methods of identifying problematic frequencies include analyzing PES zero-crossing data, or using principal component analysis.
    Type: Application
    Filed: April 5, 2001
    Publication date: April 11, 2002
    Inventors: MingZhong Ding, YangQuan Chen, LeeLing Tan, Wing Kong Chiang, KianKeong Ooi, BengWee Quak
  • Publication number: 20020039249
    Abstract: A method and storage device are provided for initializing a polynomial linearizer in the storage device. The linearizer is initialized by identifying the coefficients of the linearizer polynomial. To reduce the computational intensity of this process, orthogonal-type coefficients for at least two orthogonal polynomials are identified, where the linearizer polynomial is formed as the sum of the orthogonal polynomials. The orthogonal-type coefficients are then combined to identify linearizer coefficients for the linearizer polynomial.
    Type: Application
    Filed: June 4, 2001
    Publication date: April 4, 2002
    Inventors: Kiankeong Ooi, Wingkong Chiang, Lincheng Xiu, Siokyin Tan, Yangquan Chen
  • Publication number: 20020039246
    Abstract: A data storage device has optimized track densities for each of a plurality of data storage surfaces. Each storage surface of the data storage device has a plurality of adjacent data storage tracks positioned at a track density defined by the width of the confronting head. Head/surface combinations are arranged so that the average of the track densities of all of the surfaces equals a selected nominal track density for the data storage device. A ratio between the track density and the servo band density is stored for each data storage surface. During operation of the storage device, the track density and other parameters necessary to the operation of the device are re-calculated from the ratio and established device parameters.
    Type: Application
    Filed: June 20, 2001
    Publication date: April 4, 2002
    Inventors: Mingzhong Ding, WingKong Chiang, KianKeong Ooi, Kevin A. Gomez, BengWee Quak, KweeTeck Say
  • Publication number: 20020036853
    Abstract: A data storage device has a plurality of head/surface combinations with different data track densities on at least two surfaces. A minimum head quality is established for the data storage apparatus. Head quality is identified for each of the heads at each of a plurality of track densities. A tuned track density is selected for each surface based on the track density that corresponds to a head quality.
    Type: Application
    Filed: July 10, 2001
    Publication date: March 28, 2002
    Inventors: Beng Wee Quak, KokHoe Chia, KweeTech Say, KianKeong Ooi, SoonWah Leow, SongWee Teo