Patents by Inventor Wei Loon Ng
Wei Loon Ng 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: 10832705Abstract: Methods and apparatus for allocating logical sectors and bands to store data on interlaced magnetic recording tracks. The systems and methods include formatting a data storage medium to include a plurality of bands, each band of the plurality of bands including a plurality of tracks, the plurality of tracks including a subset of top tracks interlaced with a subset of bottom tracks, and each track of the plurality of tracks including a number of sectors, formatting a first band of the plurality of bands, determining an isolation region of the first band, and formatting a second band of the plurality of bands responsive to determining the isolation region of the first band.Type: GrantFiled: February 5, 2020Date of Patent: November 10, 2020Assignee: SEAGATE TECHNOLOGY LLCInventors: Wei Loon Ng, Brian T. Edgar
-
Publication number: 20200243107Abstract: Methods and apparatus for allocating logical sectors and bands to store data on interlaced magnetic recording tracks. The systems and methods include formatting a data storage medium to include a plurality of bands, each band of the plurality of bands including a plurality of tracks, the plurality of tracks including a subset of top tracks interlaced with a subset of bottom tracks, and each track of the plurality of tracks including a number of sectors, formatting a first band of the plurality of bands, determining an isolation region of the first band, and formatting a second band of the plurality of bands responsive to determining the isolation region of the first band.Type: ApplicationFiled: February 5, 2020Publication date: July 30, 2020Inventors: Wei Loon Ng, Brian T. Edgar
-
Patent number: 10593354Abstract: Methods and apparatus for allocating logical sectors and bands to store data on interlaced magnetic recording tracks. The systems and methods include formatting a data storage medium to include a plurality of bands, each band of the plurality of bands including a plurality of tracks, the plurality of tracks including a subset of top tracks interlaced with a subset of bottom tracks, and each track of the plurality of tracks including a number of sectors, formatting a first band of the plurality of bands, determining an isolation region of the first band, and formatting a second band of the plurality of bands responsive to determining the isolation region of the first band.Type: GrantFiled: January 24, 2019Date of Patent: March 17, 2020Assignee: SEAGATE TECHNOLOGY LLCInventors: Wei Loon Ng, Brian T. Edgar
-
Patent number: 9092207Abstract: A data bus can supply power from a first power source to a sink device. The data bus is coupled to a second power source. An electrical current from the second power source supplements an electrical current on the data bus if the voltage on the data bus decreases to less than a threshold value.Type: GrantFiled: July 9, 2010Date of Patent: July 28, 2015Assignee: Seagate Technology LLCInventors: Yu Nang Zai, James Lai Kein Chang, Kah Liang Gan, Pei Koh Lee, Wei Loon Ng, Lina Wang
-
Patent number: 8880775Abstract: In a particular embodiment, a controller is adapted to perform a garbage collection operation to remove redundant data, to predict a performance parameter associated with performance of the garbage collection operation, and to abort the garbage collection operation when the predicted performance parameter exceeds a threshold.Type: GrantFiled: June 20, 2008Date of Patent: November 4, 2014Assignee: Seagate Technology LLCInventors: Stefanus Stefanus, Feng Shen, Wei Loon Ng
-
Patent number: 8762661Abstract: In a particular embodiment, a controller is adapted to control read/write access to a storage media including a pre-allocated area having multiple meta-blocks. The controller includes logic adapted to control the multiple meta-blocks as a first in first out (FIFO) circular queue. The logic selects one or more meta-blocks from the multiple meta-blocks based on an order associated with the FIFO circular queue and selectively writes a logical block address (LBA) mapping table to the selected one or more meta-blocks.Type: GrantFiled: September 18, 2008Date of Patent: June 24, 2014Assignee: Seagate Technology LLCInventors: Wei Loon Ng, Feng Shen, Stefanus Stefanus
-
Patent number: 8219813Abstract: A method is provided for preventing a peripheral device such as an ATA disc drive, which is restricted to use with a designated host, being hot-plugged to another system after the drive is unlocked. Thus, violation of privacy of data (eg. music/video) stored on the drive through a hot-plug attack may be avoided. This is accomplished by maintaining time synchronization between the drive and its designated host so that both devices obtain the same seed from time information to generate a validation number at any time that a read/write command is issued from the host.Type: GrantFiled: May 14, 2002Date of Patent: July 10, 2012Assignee: Seagate Technology LLCInventors: WenXiang Xie, Wei Loon Ng
-
Publication number: 20120011376Abstract: A data bus can supply power from a first power source to a sink device. The data bus is coupled to a second power source. An electrical current from the second power source supplements an electrical current on the data bus if the voltage on the data bus decreases to less than a threshold value.Type: ApplicationFiled: July 9, 2010Publication date: January 12, 2012Applicant: SEAGATE TECHNOLOGY LLCInventors: Yu Nang Zai, James Lai Kein Chang, Kah Liang Gan, Pei Koh Lee, Wei Loon NG, Lina Wang
-
Patent number: 7917803Abstract: In a particular embodiment, a controller is disclosed that is adapted to control read/write access to a storage media. The controller includes data corruption detection logic to reconstruct a logical block address (LBA) lookup table from metadata stored at the storage media upon restart and re-initialization after a power loss event. The controller further includes duplicate conflict resolution logic to identify a valid data block from multiple data blocks that refer to a single LBA. The duplicate conflict resolution logic counts a first number of valid physical pages and a second number of different sectors in each of the multiple data blocks. The duplicate conflict resolution logic selects the valid data block from the multiple data blocks based on at least one of the first and second numbers.Type: GrantFiled: June 17, 2008Date of Patent: March 29, 2011Assignee: Seagate Technology LLCInventors: Stefanus Stefanus, Feng Shen, Wei Loon Ng
-
Publication number: 20100070733Abstract: In a particular embodiment, a controller is adapted to allocate each memory segment location of a plurality of memory segment locations of a storage media to store data blocks having a particular data block size. Each memory segment location includes one or more storage blocks of the particular data block size. The controller is adapted to write a data block to one or more selected storage blocks of a selected memory segment location based on a size of the data block and an allocated data block size associated with the selected memory segment location.Type: ApplicationFiled: September 18, 2008Publication date: March 18, 2010Applicant: Seagate Technology LLCInventors: Wei Loon Ng, Feng Shen, Stefanus Stefanus
-
Publication number: 20100070729Abstract: In a particular embodiment, a controller is adapted to control read/write access to a storage media including a pre-allocated area having multiple meta-blocks. The controller includes logic adapted to control the multiple meta-blocks as a first in first out (FIFO) circular queue. The logic selects one or more meta-blocks from the multiple meta-blocks based on an order associated with the FIFO circular queue and selectively writes a logical block address (LBA) mapping table to the selected one or more meta-blocks.Type: ApplicationFiled: September 18, 2008Publication date: March 18, 2010Applicant: Seagate Technology LLCInventors: Wei Loon Ng, Feng Shen, Stefanus Stefanus
-
Publication number: 20090319720Abstract: In a particular embodiment, a controller is adapted to perform a garbage collection operation to remove redundant data, to predict a performance parameter associated with performance of the garbage collection operation, and to abort the garbage collection operation when the predicted performance parameter exceeds a threshold.Type: ApplicationFiled: June 20, 2008Publication date: December 24, 2009Applicant: Seagate Technology LLCInventors: Stefanus Stefanus, Feng Shen, Wei Loon Ng
-
Publication number: 20090313453Abstract: In a particular embodiment, a controller is disclosed that is adapted to control read/write access to a storage media. The controller includes data corruption detection logic to reconstruct a logical block address (LBA) lookup table from metadata stored at the storage media upon restart and re-initialization after a power loss event. The controller further includes duplicate conflict resolution logic to identify a valid data block from multiple data blocks that refer to a single LBA. The duplicate conflict resolution logic counts a first number of valid physical pages and a second number of different sectors in each of the multiple data blocks. The duplicate conflict resolution logic selects the valid data block from the multiple data blocks based on at least one of the first and second numbers.Type: ApplicationFiled: June 17, 2008Publication date: December 17, 2009Applicant: Seagate Technology LLCInventors: Stefanus Stefanus, Feng Shen, Wei Loon Ng
-
Patent number: 7578698Abstract: A storage device includes a housing having a cavity formed therein which contains a storage unit. A USB cable is electrically connected between a USB plug located outside of the cavity of the housing and the storage unit located in the cavity. A USB cable stress relief mount includes a first USB cable clamp formed in the housing. A second USB cable clamp is formed in the housing and is opposed to the first USB cable clamp. A third USB cable clamp is formed in the housing. The third USB cable clamp is positioned at an angle with the first and second USB cable clamps. The USB cable extends between, and is secured by, the first, second and third USB cable clamps.Type: GrantFiled: April 29, 2008Date of Patent: August 25, 2009Assignee: Seagate Technology LLCInventors: Kong Beng Terang Thia, Pei Koh Lee, Wei Loon Ng, Kah Liang Gan
-
Patent number: 7253981Abstract: A disc drive with a disc having multiple concentric data tracks. A track start point is rotationally displaced by a track skew time relative to a track start point of an adjacent concentric data tracks. The read/write head has a write settling time that is more than the track skew time. A data reordering circuit and firmware reorders write data and provides the reordered data to the read/write head after the write settling time. The reordering of the write data reduces write latency.Type: GrantFiled: September 23, 2002Date of Patent: August 7, 2007Assignee: Seagate Technology, LLCInventors: Wei Loon Ng, Bo Tian, Yong Liu
-
Patent number: 6985319Abstract: The present invention provides a method of describing defects that requires less memory space than conventional methods. Entries of a first defect table are sorted according to the type of track layout, or zones. They are then grouped into clusters. Each cluster is characterized by a set of new parameters, including a starting sector, a scratch parameter, a span parameter, and an angle parameter. The new parameters are stored in a second table, replacing the corresponding entries in the first table. In this manner, a single entry in the second table replaces one or more entries in the first table with one entry in the first table.Type: GrantFiled: May 9, 2001Date of Patent: January 10, 2006Assignee: Seagate Technology LLCInventors: Ying Ee Yip, Aik Chuan Lim, Yong Peng Chng, Steven TianChye Cheok, Wei Loon Ng
-
Patent number: 6931425Abstract: A method and random number generator are provided for generating random numbers. Under the method, a filter coefficient value that is used by a filter to filter an input signal is set and then compared to a default value for the filter coefficient. At least one bit of the random number is then set based on the comparison between the filter coefficient value and the default value.Type: GrantFiled: June 20, 2002Date of Patent: August 16, 2005Assignee: Seagate Technology LLCInventors: WenXiang Xie, Wei Loon Ng, Eng Hock Lim
-
Patent number: 6747825Abstract: 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: GrantFiled: May 24, 2000Date of Patent: June 8, 2004Assignee: JPMorgan Chase Bank, as Collateral AgentInventors: Wei Loon Ng, Beng Wee Quak, YongPeng Chng, Wesley Wing Hung Chan, Patrick Tai Heng Wong
-
Publication number: 20030202270Abstract: A disc drive with a disc having multiple concentric data tracks. A track start point is rotationally displaced by a track skew time relative to a track start point of an adjacent concentric data tracks. The read/write head has a write settling time that is more than the track skew time. A data reordering circuit and firmware reorders write data and provides the reordered data to the read/write head after the write settling time. The reordering of the write data reduces write latency.Type: ApplicationFiled: September 23, 2002Publication date: October 30, 2003Inventors: Wei Loon Ng, Bo Tian, Yong Liu
-
Patent number: D599346Type: GrantFiled: April 29, 2008Date of Patent: September 1, 2009Assignee: Seagate Technology LLCInventors: Kong Beng Terang Thia, Wei Loon Ng, Pei Koh Lee, Kah Liang Gan