Patents by Inventor WingKong Chiang
WingKong Chiang 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: 8120868Abstract: A storage medium format is provided having a first band of a plurality of consecutive data storage tracks having user data stored thereto, a second band of a plurality of consecutive data storage tracks having other user data stored thereto, and a guard track medially disposed therebetween the first band and the second band and having system data stored thereto.Type: GrantFiled: July 28, 2008Date of Patent: February 21, 2012Assignee: Seagate Technology LLCInventors: Qiang Bi, KianKeong Ooi, TaiVie Chiang, WingKong Chiang, Edmun ChianSong Seng, Jimmy Pang, BengWee Quak, UttHeng Kan, Xiong Liu, Ricardo SoonLian Lim, Patrick TaiHeng, MingZhong Dong, WeiMing Yeow
-
Publication number: 20080304172Abstract: A storage medium format is provided having a first band of a plurality of consecutive data storage tracks having user data stored thereto, a second band of a plurality of consecutive data storage tracks having other user data stored thereto, and a guard track medially disposed therebetween the first band and the second band and having system data stored thereto.Type: ApplicationFiled: July 28, 2008Publication date: December 11, 2008Applicant: SEAGATE TECHNOLOGY LLCInventors: Qiang Bi, KianKeong Ooi, TaiVie Chiang, WingKong Chiang, Edmun ChianSong Seng, Jimmy Pang, BengWee Quak, UttHeng Kan, Xiong Liu, Ricardo SoonLian Lim, Patrick TaiHeng Wong, MingZhong Ding, WeiMing Yeow
-
Patent number: 7405893Abstract: A data storage medium and data storage system with improved efficiency of formatting are provided. One illustrative embodiment of the present invention pertains to a data storage medium. The data storage medium includes a first zone having servo information written with a first frequency, a second zone having servo information written with a second frequency, and a guard band disposed between the first zone and the second zone. The use of different frequencies in different zones contributes to optimizing the properties of the data storage medium, and the guard band contributes to optimizing the usage of the different zones.Type: GrantFiled: September 21, 2005Date of Patent: July 29, 2008Assignee: Seagate Technology LLCInventors: Qiang Bi, KianKeong Ooi, TaiVie Chiang, WingKong Chiang, Edmun ChianSong Seng, Jimmy Pang, BengWee Quak, UttHeng Kan, Xiong Liu, Ricardo SoonLian Lim, Patrick TaiHeng Wong, MingZhong Ding, WeiMing Yeow
-
Patent number: 7397623Abstract: Several readings of an actuator's location are taken with a given head while urging the actuator against a mechanical stop, which acts as a guide. These readings are useful, for example, for estimating certain offsets or for determining a nominal track range for a data surface.Type: GrantFiled: October 14, 2003Date of Patent: July 8, 2008Assignee: Seagate Technology LLCInventors: EikFun Khor, WingKong Chiang, KianKeong Ooi, June Christian Ang
-
Patent number: 7242546Abstract: A location within a cycle is determined by reading a portion of a cyclic bit sequence, the bit sequence containing several interspersed bit-group sets that each contain a plurality of series that each consist of several consecutively-placed identical bit-groups. On a data surface in a disc drive, each bit group can be stored and accessed in unused bits of each servo sector's digital portion.Type: GrantFiled: October 13, 2003Date of Patent: July 10, 2007Assignee: Seagate Technology LLCInventors: KianKeong Ooi, WingKong Chiang, MingZhong Ding, WeiSung Lee, EikFun Khor, BengWee Quak
-
Publication number: 20070064325Abstract: A data storage medium and data storage system with improved efficiency of formatting are provided. One illustrative embodiment of the present invention pertains to a data storage medium. The data storage medium includes a first zone having servo information written with a first frequency, a second zone having servo information written with a second frequency, and a guard band disposed between the first zone and the second zone. The use of different frequencies in different zones contributes to optimizing the properties of the data storage medium, and the guard band contributes to optimizing the usage of the different zones.Type: ApplicationFiled: September 21, 2005Publication date: March 22, 2007Inventors: Qiang Bi, KianKeong Ooi, TaiVie Chiang, WingKong Chiang, Edmun Seng, Jimmy Pang, BengWee Quak, UttHeng Kan, Xiong Liu
-
Patent number: 7170249Abstract: A method and apparatus for compensating for the asymmetrical phases of a spindle motor in a disc drive are provided. With the apparatus and method, compensation values are learned by sampling speed data during a period of operation of the disc drive where the speed is stable and only one control operation is performed per revolution of the disc. The sampled speed data is used to generate the compensation values for each of the phases of the spindle motor. The compensation values are stored in a compensation mechanism which is used by the spindle motor speed controller to provide compensation for the asymmetrical phases of the spindle motor. During Normal operation, the actual speed output of the spindle motor is measured and is subtracted from a reference speed to generate a difference speed value. Based on the corresponding electrical phase, the correct compensation value is fetched and is subtracted from the difference speed value to obtain a compensated difference speed value.Type: GrantFiled: December 20, 2005Date of Patent: January 30, 2007Assignee: Seagate Technology LLCInventors: June Christian Ang, KianKeong Ooi, WingKong Chiang, MingZhong Ding
-
Patent number: 7133227Abstract: A method of determining and monitoring head polarity of data heads comprises performing a head polarity detection routine. The head polarity detection routine comprises the step of setting a read gate period duration to a first value. The routine also comprises searching for a good address mark signal during a first read gate period with a channel polarity set to a first polarity. The routine further comprises identifying a polarity of a data head based upon the channel polarity when the good address mark is detected.Type: GrantFiled: January 21, 2004Date of Patent: November 7, 2006Assignee: Seagate Technology LLCInventors: TaiVie Chiang, WingKong Chiang, KianKeong Ooi, KianSoon Yeo, MingZhong Ding
-
Publication number: 20060097681Abstract: A method and apparatus for compensating for the asymmetrical phases of a spindle motor in a disc drive are provided. With the apparatus and method, compensation values are learned by sampling speed data during a period of operation of the disc drive where the speed is stable and only one control operation is performed per revolution of the disc. The sampled speed data is used to generate the compensation values for each of the phases of the spindle motor. The compensation values are stored in a compensation mechanism which is used by the spindle motor speed controller to provide compensation for the asymmetrical phases of the spindle motor. During Normal operation, the actual speed output of the spindle motor is measured and is subtracted from a reference speed to generate a difference speed value. Based on the corresponding electrical phase, the correct compensation value is fetched and is subtracted from the difference speed value to obtain a compensated difference speed value.Type: ApplicationFiled: December 20, 2005Publication date: May 11, 2006Applicant: Seagate Technology LLCInventors: June Ang, KianKeong Ooi, WingKong Chiang, MingZhong Ding
-
Publication number: 20050157415Abstract: A method of determining and monitoring head polarity of data heads comprises performing a head polarity detection routine. The head polarity detection routine comprises the step of setting a read gate period duration to a first value. The routine also comprises searching for a good address mark signal during a first read gate period with a channel polarity set to a first polarity. The routine further comprises identifying a polarity of a data head based upon the channel polarity when the good address mark is detected.Type: ApplicationFiled: January 21, 2004Publication date: July 21, 2005Inventors: TaiVie Chiang, WingKong Chiang, KianKeong Ooi, KianSoon Yeo, MingZhong Ding
-
Patent number: 6882497Abstract: 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: GrantFiled: March 4, 2002Date of Patent: April 19, 2005Assignee: Seagate Technology LLCInventors: ShuangQuan Min, KianKeong Ooi, WeiSung Lee, WingKong Chiang
-
Publication number: 20050078402Abstract: Several readings of an actuator's location are taken with a given head while urging the actuator against a mechanical stop, which acts as a guide. These readings are useful, for example, for estimating certain offsets or for determining a nominal track range for a data surface.Type: ApplicationFiled: October 14, 2003Publication date: April 14, 2005Inventors: EikFun Khor, WingKong Chiang, KianKeong Ooi, June Ang
-
Publication number: 20050078396Abstract: A location within a cycle is determined by reading a portion of a cyclic bit sequence, the bit sequence containing several interspersed bit-group sets that each contain a plurality of series that each consist of several consecutively-placed identical bit-groups. On a data surface in a disc drive, each bit group can be stored and accessed in unused bits of each servo sector's digital portion.Type: ApplicationFiled: October 13, 2003Publication date: April 14, 2005Inventors: KianKeong Ooi, WingKong Chiang, MingZhong Ding, WeiSung Lee, EikFun Khor, BengWee Quak
-
Publication number: 20040245950Abstract: A method and apparatus for compensating for the asymmetrical phases of a spindle motor in a disc drive are provided. With the apparatus and method, compensation values are learned by sampling speed data during a period of operation of the disc drive where the speed is stable and only one control operation is performed per revolution of the disc. The sampled speed data is used to generate the compensation values for each of the phases of the spindle motor. The compensation values are stored in a compensation mechanism which is used by the spindle motor speed controller to provide compensation for the asymmetrical phases of the spindle motor. During Normal operation, the actual speed output of the spindle motor is measured and is subtracted from a reference speed to generate a difference speed value. Based on the corresponding electrical phase, the correct compensation value is fetched and is subtracted from the difference speed value to obtain a compensated difference speed value.Type: ApplicationFiled: June 6, 2003Publication date: December 9, 2004Inventors: June Christian Ang, KianKeong Ooi, WingKong Chiang, MingZhong Ding
-
Patent number: 6744587Abstract: A motor control circuit for controlling rotation of a motor includes parallel first and second controller paths (gears). Each path includes a proportional and integral (PI) controller and a digital to analog converter (DAC). The DACs operate over different dynamic ranges (gains). The respective PI controllers have different control parameters to provide a common frequency response. The first controller path is used to output motor control signals to control the application of drive current to the motor. The circuit switches to the second controller path once the first controller path operates within a selected tolerance of a minimum or maximum level of the first dynamic range. The final state of the first PI controller is used to configure the initial state of the second PI controller to eliminate transients. The use of different gears allows the circuit to adaptively accommodate large variations in motor current and spindle motor configurations.Type: GrantFiled: December 21, 2001Date of Patent: June 1, 2004Assignee: Seagate Technology LLCInventors: Djunaedy Chandra Ang, KianKeong Ooi, Liang Shen, WingKong Chiang
-
Patent number: 6731444Abstract: 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: GrantFiled: June 1, 2001Date of Patent: May 4, 2004Assignee: Seagate Technology LLCInventors: JackMing Teng, BaoHong Liu, KianKeong Ooi, WingKong Chiang, Mingzhong Ding, BengWee Quak, Djunaedy Chandra Ang
-
Patent number: 6674607Abstract: 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: GrantFiled: June 4, 2001Date of Patent: January 6, 2004Assignee: Seagate Technology LLCInventors: KianKeong Ooi, WingKong Chiang, Lincheng Xiu, SiokYin Tan, YangQuan Chen
-
Publication number: 20030058570Abstract: 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: ApplicationFiled: March 4, 2002Publication date: March 27, 2003Applicant: Seagate Technology LLCInventors: ShuangQuan Min, KianKeong Ooi, WeiSung Lee, WingKong Chiang
-
Publication number: 20030007278Abstract: A motor control circuit for controlling rotation of a motor includes parallel first and second controller paths (gears). Each path includes a proportional and integral (PI) controller and a digital to analog converter (DAC). The DACs operate over different dynamic ranges (gains). The respective PI controllers have different control parameters to provide a common frequency response. The first controller path is used to output motor control signals to control the application of drive current to the motor. The circuit switches to the second controller path once the first controller path operates within a selected tolerance of a minimum or maximum level of the first dynamic range. The final state of the first PI controller is used to configure the initial state of the second PI controller to eliminate transients. The use of different gears allows the circuit to adaptively accommodate large variations in motor current and spindle motor configurations.Type: ApplicationFiled: December 21, 2001Publication date: January 9, 2003Applicant: Seagate Technology LLCInventors: Djunaedy Chandra Ang, Kian Keong Ooi, Liang Shen, WingKong Chiang
-
Publication number: 20020060870Abstract: 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: ApplicationFiled: June 1, 2001Publication date: May 23, 2002Applicant: SEAGATE TECHNOLOGY LLCInventors: JackMing Teng, BaoHong Liu, KianKeong Ooi, WingKong Chiang, Mingzhong Ding, BengWee Quak, Djunaedy Chandra Ang