Patents by Inventor YongPeng Chng

YongPeng Chng 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: 6941488
    Abstract: A method and apparatus for retrieving a single complete copy from multiple stored copies is provided. Information of each of the multiple stored copies is contained in a different set of sectors on disc surfaces in a disc storage system. Each different set of sectors can include at least one defective sector from which information is not recoverable. One copy from the multiple stored copies from which information is recoverable is selected. Defective sectors in the selected copy are identified. Replacement sectors are located from the multiple stored copies other than the selected copy. Information from the selected copy is merged with information from the replacement sectors to form the single complete copy.
    Type: Grant
    Filed: June 27, 2001
    Date of Patent: September 6, 2005
    Assignee: Seagate Technology LLC
    Inventors: TeckHock Ng, SweeKieong Choo, YongPeng Chng, Steven TianChye Cheok, Wesley WingHung Chan
  • Publication number: 20050097267
    Abstract: A method of representing a serpentine track accessing format includes obtaining a plurality of head and physical track number pairs in the serpentine track accessing format. Then, each of the plurality of head and physical track number pairs are mapped to a corresponding unique virtual track number. n a multi-head disc drive data storage system, use of the unique virtual track number concepts render the multi-head drive the equivalent of a single head drive having the virtual track numbers. This in turn provides computational efficiency in table searching and other processing activities. Translation engines which perform the mapping, as well as data storage systems which include the translation engines, are also disclosed.
    Type: Application
    Filed: November 3, 2003
    Publication date: May 5, 2005
    Inventors: HuaYuan Chen, YongPeng Chng
  • Patent number: 6747825
    Abstract: A disc drive includes a base and a disc rotatably attached to the base. The disc drive is formatted by obtaining a list of defective sector entries, determining a first location of selected information based on skipping the defective sectors within the list of defective sector entries, and calculating a second location for selected information. At least one sector to skip is added before the second location of selected information to move the selected information from the first position to the second position. The added sectors may be designated as defective sectors. By adding the at least one sector to skip, the second position of the information is moved or slipped.
    Type: Grant
    Filed: May 24, 2000
    Date of Patent: June 8, 2004
    Assignee: JPMorgan Chase Bank, as Collateral Agent
    Inventors: Wei Loon Ng, Beng Wee Quak, YongPeng Chng, Wesley Wing Hung Chan, Patrick Tai Heng Wong
  • Patent number: 6738879
    Abstract: A disc drive storage system and device for use with a host computer is provided in which information contained on the disc drive can be write protected with an ATA compatible write protection scheme. The system includes at least one rotatable disc having a disc surface with a plurality of physical memory locations referenced by the host computer through logical block addresses. The physical memory locations include data storage locations and attribute storage locations that store protection status information corresponding to the data storage locations. A disc controller receives write protection commands that are compatible with an ATA data exchange protocol from the host. These write protection commands relate to the write protection status information of at least one logical block address. The controller executes the write protection commands to thereby implement a write protection scheme compatible with the ATA data exchange protocol.
    Type: Grant
    Filed: May 18, 2001
    Date of Patent: May 18, 2004
    Assignee: Seagate Technology LLC
    Inventors: Wesley W. Chan, Patrick T. Wong, YongPeng Chng, Kareen C. Ee, EngKuan Ooi
  • Patent number: 6728899
    Abstract: A disc drive includes a base and a disc rotatably attached to the base. The disc drive also includes a defect management system for managing defective sectors located on the disc surface of a disc within the disc drive. The defect management system includes a controller, and a memory associated with said controller. The controller skips at least a first defective sector and a second defective sector. The first defective sector may be contiguous with the second defective sector or at least one writable sector is located between the first defective sector and the second defective sector. The controller also controls the head to write at least the last two sectors of the plurality of sectors to be written to at least two contiguous sectors located in a pool of spare sectors.
    Type: Grant
    Filed: June 30, 2000
    Date of Patent: April 27, 2004
    Assignee: Seagate Technology LLC
    Inventors: WeiLoon Ng, YongPeng Chng
  • Patent number: 6728060
    Abstract: A method of writing to a disc in a disc drive includes receiving data to be written to a designated area of the disc wherein the designated area has a beginning, an end, and contains a defective portion. The data is written to the disc starting from the beginning of the designated area and proceeding toward the end of the designated area. The data is written to a temporary buffer, external to the disc, upon reaching the defective portion of the designated area. Writing is then resumed, writing data to the designated area of the disc, upon passing the defective portion of the designated area.
    Type: Grant
    Filed: October 25, 2000
    Date of Patent: April 27, 2004
    Assignee: Seagate Technology LLC
    Inventors: YongPeng Chng, Patrick Tai-Heng Wong
  • Patent number: 6725330
    Abstract: According to one embodiment of the present invention a disc controller in a disc drive includes a cache memory and a control circuit. The control circuit is configured to identify an operating system of a host computer coupled to the disc drive, select a segmentation level for the cache memory based on the identified operating system, and store information in the cache memory according to the segmentation level. According to another embodiment of the present invention a cache memory in a disc drive is operated by identifying an operating system of a host computer coupled to the disc drive, selecting a segmentation level for the cache memory based on the identified operating system, and storing information in the cache memory according to the segmentation level. The operating system is identified by reading a partition type from a master boot record stored in a disc in the disc drive.
    Type: Grant
    Filed: August 25, 2000
    Date of Patent: April 20, 2004
    Assignee: Seagate Technology LLC
    Inventors: Patrick Tai Heng Wong, Beng Wee Quak, YongPeng Chng, Wesley Wing Hung Chan, WeiLoon Ng
  • Publication number: 20040044886
    Abstract: There is provided a method and system of maintaining partition information relating a computer disc drive. The method includes detecting partition information which is located in the first sector of a partition of a disc drive and determining if it is valid, and comparing the valid partition information with a corresponding duplicate of the partition information which is located in a reserved area. For valid partition information which is the same as the corresponding duplicate of the partition information, a standard booting procedure for the computer is allowed to continue. For valid partition information which is not the same as the corresponding duplicate partition information, valid partition information is stored in the reserved area. For partition information which is not valid, the invalid partition information is replaced with corresponding duplicate partition information which is valid.
    Type: Application
    Filed: July 9, 2001
    Publication date: March 4, 2004
    Inventors: WeiLoon Ng, YingEe Yip, YongPeng Chng, Liza MuiCheng Chia
  • Publication number: 20020108072
    Abstract: In one embodiment of the present invention, systems and methods are provided through which the capacity of a defect buffer in a microcontroller of a mass storage device is determined without regard for the quantity of defects on a recording medium. The capacity of the defect buffer is determined in varying examples, based on the amount of available buffer space and/or the application of the storage device. In one embodiment, the capacity of the defect buffer is less than the quantity of defects on the recording medium, wherein entries in a defect table on the recording medium are swapped in and out of the defect buffer as needed, such as using a most-recently-used scheme. In another embodiment of the present invention, systems and methods are provided through which the defect table is partitioned into a plurality of segments that are physically distributed throughout the recording medium.
    Type: Application
    Filed: September 27, 2001
    Publication date: August 8, 2002
    Inventors: Jeffrey Soon Beng Sim, WeiLoon Ng, Aik Chuan Lim, YongPeng Chng, Kay Hee Tang, Steven TianChye Cheok
  • Publication number: 20020091964
    Abstract: A disc-drive system and method for generating logical zones that each have an approximate number of spare sectors, and that are used to translate logical block addresses. A disc drive includes a disc-drive housing and a disc assembly mounted to rotate within the housing. A transducer is positionable to transduce data to and from first, second and third zones. An address translator translates a logical block address to a position address. A controller is operable to control positioning of the transducer based on the position address, wherein a first predetermined number of spare sectors are allocated to the first zone, and a second predetermined number of spare sectors are allocated to the second zone and third zone combined. Some embodiments further include a logical zone table, wherein each logical zone includes one or more zones based on a number of defects found in each zone, in order that each logical zone includes a similar number of defects.
    Type: Application
    Filed: October 12, 2001
    Publication date: July 11, 2002
    Applicant: Seagate Technology LLC
    Inventors: Steven Tian Chye Cheok, YongPeng Chng
  • Publication number: 20020059498
    Abstract: There is provided a method and system of maintaining partition information relating a computer disc drive. The method includes detecting partition information which is located in the first sector of a partition of a disc drive and determining if it is valid, and comparing the valid partition information with a corresponding duplicate of the partition information which is located in a reserved area. For valid partition information which is the same as the corresponding duplicate of the partition information, a standard booting procedure for the computer is allowed to continue. For valid partition information which is not the same as the corresponding duplicate partition information, valid partition information is stored in the reserved area. For partition information which is not valid, the invalid partition information is replaced with corresponding duplicate partition information which is valid.
    Type: Application
    Filed: January 14, 2002
    Publication date: May 16, 2002
    Inventors: WeiLoon Ng, YingEe Yip, YongPeng Chng, Liza MuiCheng Chia
  • Publication number: 20020032881
    Abstract: A method and apparatus for retrieving a single complete copy from multiple stored copies is provided. Information of each of the multiple stored copies is contained in a different set of sectors on disc surfaces in a disc storage system. Each different set of sectors can include at least one defective sector from which information is not recoverable. One copy from the multiple stored copies from which information is recoverable is selected. Defective sectors in the selected copy are identified. Replacement sectors are located from the multiple stored copies other than the selected copy. Information from the selected copy is merged with information from the replacement sectors to form the single complete copy.
    Type: Application
    Filed: June 27, 2001
    Publication date: March 14, 2002
    Inventors: TeckHock Ng, SweeKieong Choo, YongPeng Chng, Steven TianChye Cheok, Wesley WingHung Chan
  • Publication number: 20020013865
    Abstract: Systems and methods are provided through which a minimized sector variable-bits-per-inch table (MSVBPI) is generated during the design of the mass storage device. The MSVBPI table maps variable-bits-per-inch parameters to a head and zone. The retrieval of parameters is accomplished entirely from the MSVBPI table. Furthermore, the MSVBPI table is stored on the recording medium of the mass storage device. The firmware of the mass storage device is stored in the read-only-memory of the mass storage device. During the design of the mass storage device, after an initial compilation of the firmware, the firmware does not need to be recompiled when the content of the MSVBPI table is changed because the content of the MSVBPI and the firmware do not affect the content of each other.
    Type: Application
    Filed: June 22, 2001
    Publication date: January 31, 2002
    Applicant: Seagate Technology LLC
    Inventors: CheeSeng Toh, KokSeng Lim, YongPeng Chng, Steven TianChye Cheok, SweeKieong Choo, KokHoe Chia
  • Publication number: 20020007437
    Abstract: A disc drive storage system and device for use with a host computer is provided in which information contained on the disc drive can be write protected with an ATA compatible write protection scheme. The system includes at least one rotatable disc having a disc surface with a plurality of physical memory locations referenced by the host computer through logical block addresses. The physical memory locations include data storage locations and attribute storage locations that store protection status information corresponding to the data storage locations. A disc controller receives write protection commands that are compatible with an ATA data exchange protocol from the host. These write protection commands relate to the write protection status information of at least one logical block address. The controller executes the write protection commands to thereby implement a write protection scheme compatible with the ATA data exchange protocol.
    Type: Application
    Filed: May 18, 2001
    Publication date: January 17, 2002
    Inventors: Wesley W. Chan, Patrick T. Wong, YongPeng Chng, Kareen C. Ee, EngKuan Ooi