Patents by Inventor SweeKieong Choo

SweeKieong Choo 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: 7434019
    Abstract: A buffer random access memory has a first portion reserved for a defect table and a second portion reserved for data caching. A method of managing the buffer random access memory includes determining actual memory space of the first portion which is occupied by the defect table. This identifies unused memory space of the first portion of the buffer random access memory. The method then includes reallocating the unused memory space of the first portion of the buffer random access memory for use in data caching. Controllers and mass storage devices which implement the method are also provided.
    Type: Grant
    Filed: September 18, 2003
    Date of Patent: October 7, 2008
    Assignee: Seagate Technology LLC
    Inventors: KokHoe Chia, Myint Ngwe, JinQuan Shen, SweeKieong Choo
  • 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: 20050066227
    Abstract: A buffer random access memory has a first portion reserved for a defect table and a second portion reserved for data caching. A method of managing the buffer random access memory includes determining actual memory space of the first portion which is occupied by the defect table. This identifies unused memory space of the first portion of the buffer random access memory. The method then includes reallocating the unused memory space of the first portion of the buffer random access memory for use in data caching. Controllers and mass storage devices which implement the method are also provided.
    Type: Application
    Filed: September 18, 2003
    Publication date: March 24, 2005
    Inventors: KokHoe Chia, Myint Ngwe, JinQuan Shen, SweeKieong Choo
  • Patent number: 6728053
    Abstract: A method and apparatus for reducing retry redundancy during disc read operations in a disc drive system are provided in which a number of physical sectors to be read from the disc during read operations is first determined. An attempt is then made to read all sectors of the number of sectors during a first disc revolution. Failed sectors of the number of sectors during the first disc revolution are also identified. A retry cycle is then performed on the failed sectors during a second disc revolution following the completion of the attempt to read all sectors of the number of sectors during the first revolution.
    Type: Grant
    Filed: June 29, 2001
    Date of Patent: April 27, 2004
    Assignee: Seagate Technology LLC
    Inventors: SweeKieong Choo, WeiLoon Ng, BengWee Quak, Wesley WingHung Chan, Kwee Teck Say
  • Publication number: 20020060874
    Abstract: A method and apparatus for reducing retry redundancy during disc read operations in a disc drive system are provided in which a number of physical sectors to be read from the disc during read operations is first determined. An attempt is then made to read all sectors of the number of sectors during a first disc revolution. Failed sectors of the number of sectors during the first disc revolution are also identified. A retry cycle is then performed on the failed sectors during a second disc revolution following the completion of the attempt to read all sectors of the number of sectors during the first revolution.
    Type: Application
    Filed: June 29, 2001
    Publication date: May 23, 2002
    Inventors: SweeKieong Choo, WeiLoon Ng, BengWee Quak, Wesley WingHung Chan, Kwee Teck Say
  • 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