Patents by Inventor Choon Wei Ng
Choon Wei 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).
-
Publication number: 20230400910Abstract: An alternate reality, such as virtual reality or augmented reality, environment can experience optimized performance with a data system arranged with an interaction device connected to a virtual reality assembly. Base content and user content can respectively be downloaded and stored to a local data storage of the virtual reality assembly. The content may be utilized to proactively generate comprehensive content that consists of merged aspects of the base content and the user content. The comprehensive content can then be executed to create an immersive digital reality conveyed to a user via the interaction device.Type: ApplicationFiled: June 9, 2022Publication date: December 14, 2023Inventors: Jin Quan Shen, Xiong Liu, Choon Wei Ng, Abhay T. Kataria
-
Patent number: 11138105Abstract: A method includes moving data in a defect range from a defective area of a data storage medium to a reserve area of the data storage medium, and identifying the defect range by an address of a start of the defect range and a defect length. A logical address table is updated with the address of the start of the defect range, the defect length and an offset to the reserve area.Type: GrantFiled: December 18, 2018Date of Patent: October 5, 2021Assignee: SEAGATE TECHNOLOGY LLCInventors: LiBin Cai, Jian Qiang, Kang Hai Lim, Choon Wei Ng
-
Patent number: 10896091Abstract: A method includes storing a superset of data on a data storage medium along with a corresponding superset superparity. The superset of data includes multiple sets of data, and the corresponding superset superparity is calculated based on all of the multiple sets of data. The method also includes updating at least one subset of the superset of data. The subset has a subset superparity. The superset superparity is updated with the subset superparity, and the subset superparity and a location of the subset within the superset are employed to carry out error correction operations.Type: GrantFiled: May 30, 2019Date of Patent: January 19, 2021Assignee: SEAGATE TECHNOLOGY LLCInventors: Wei Zhang, Xiong Liu, Choon Wei Ng, Zhi Ye
-
Publication number: 20200379845Abstract: A method includes storing a superset of data on a data storage medium along with a corresponding superset superparity. The superset of data includes multiple sets of data, and the corresponding superset superparity is calculated based on all of the multiple sets of data. The method also includes updating at least one subset of the superset of data. The subset has a subset superparity. The superset superparity is updated with the subset superparity, and the subset superparity and a location of the subset within the superset are employed to carry out error correction operations.Type: ApplicationFiled: May 30, 2019Publication date: December 3, 2020Inventors: Wei Zhang, Xiong Liu, Choon Wei Ng, Zhi Ye
-
Patent number: 10832726Abstract: A method includes monitoring operations performed on tracks in a main storage area of a disc, and identifying a track of the tracks in the main storage area susceptible to adjacent track interference (ATI). When a track is identified, the identified track or an adjacent track which contributes to ATI of the identified track is remapped to an ATI safe zone of the disc having a tracks per inch (TPI) density lower than a TPI density of the main storage area.Type: GrantFiled: August 23, 2019Date of Patent: November 10, 2020Assignee: SEAGATE TECHNOLOGY LLCInventors: Choon Wei Ng, Kok Choon See, Jian Qiang, LiBin Cai
-
Patent number: 10734033Abstract: Methods and systems that reduce off-track write retry operations in shingled magnetic recording systems. In one implementation, the method includes writing data to an initial track, determining which side of the initial track is a shingled side, calculating a percentage of position error signal (PES) at a shingled side end of the initial track (PES1) when an off-track write operation occurs, determining whether the PES1 meets a first pre-determined threshold, continue writing data to a second track responsive to determining the PES1 is below a first pre-determined threshold, calculating a percentage of PES at a shingled side end of the second track (PES2), determining whether a combined value of PES1 and PES2 is above a second predetermined threshold to determine a probability value of the initial track being erased, and continue writing to a third track if the combined value is below the second predetermined threshold.Type: GrantFiled: November 25, 2019Date of Patent: August 4, 2020Assignee: SEAGATE TECHNOLOGY LLCInventors: Jian Qiang, Xiong Liu, Choon Wei Ng, Sangyun Jung
-
Publication number: 20200192795Abstract: A method includes moving data in a defect range from a defective area of a data storage medium to a reserve area of the data storage medium, and identifying the defect range by an address of a start of the defect range and a defect length. A logical address table is updated with the address of the start of the defect range, the defect length and an offset to the reserve area.Type: ApplicationFiled: December 18, 2018Publication date: June 18, 2020Inventors: LiBin Cai, Jian Qiang, Kang Hai Lim, Choon Wei Ng
-
Publication number: 20200090705Abstract: Methods and systems that reduce off-track write retry operations in shingled magnetic recording systems. In one implementation, the method includes writing data to an initial track, determining which side of the initial track is a shingled side, calculating a percentage of position error signal (PES) at a shingled side end of the initial track (PES1) when an off-track write operation occurs, determining whether the PES1 meets a first pre-determined threshold, continue writing data to a second track responsive to determining the PES1 is below a first pre-determined threshold, calculating a percentage of PES at a shingled side end of the second track (PES2), determining whether a combined value of PES1 and PES2 is above a second predetermined threshold to determine a probability value of the initial track being erased, and continue writing to a third track if the combined value is below the second predetermined threshold.Type: ApplicationFiled: November 25, 2019Publication date: March 19, 2020Inventors: Jian Qiang, Xiong Liu, Choon Wei Ng, Sangyun Jung
-
Patent number: 10490227Abstract: The disclosed technology includes methods and systems that reduce off-track write retry operations in shingled magnetic recording systems. In one implementation, the method includes writing data to an initial track, determining which side of the initial track is a shingled side, calculating a percentage of position error signal (PES) at a shingled side end of the initial track (PES1) when an off-track write operation occurs, determining whether the PES1 meets a first pre-determined threshold, continue writing data to a second track responsive to determining the PES1 is below a first pre-determined threshold, calculating a percentage of PES at a shingled side end of the second track (PES2), determining whether a combined value of PES1 and PES2 is above a second predetermined threshold to determine a probability value of the initial track being erased, and continue writing to a third track if the combined value is below the second predetermined threshold.Type: GrantFiled: November 30, 2018Date of Patent: November 26, 2019Assignee: SEAGATE TECHNOLOGY LLCInventors: Jian Qiang, Xiong Liu, Choon Wei Ng, Sangyun Jung
-
Publication number: 20190103138Abstract: The disclosed technology includes methods and systems that reduce off-track write retry operations in shingled magnetic recording systems. In one implementation, the method includes writing data to an initial track, determining which side of the initial track is a shingled side, calculating a percentage of position error signal (PES) at a shingled side end of the initial track (PES1) when an off-track write operation occurs, determining whether the PES1 meets a first pre-determined threshold, continue writing data to a second track responsive to determining the PES1 is below a first pre-determined threshold, calculating a percentage of PES at a shingled side end of the second track (PES2), determining whether a combined value of PES1 and PES2 is above a second predetermined threshold to determine a probability value of the initial track being erased, and continue writing to a third track if the combined value is below the second predetermined threshold.Type: ApplicationFiled: November 30, 2018Publication date: April 4, 2019Inventors: Jian Qiang, Xiong Liu, Choon Wei Ng, Sangyun Jung
-
Patent number: 10176849Abstract: The disclosed technology includes methods and systems that reduce off-track write retry operations in shingled magnetic recording systems. In one implementation, the method includes writing data to an initial track, determining which side of the initial track is a shingled side, calculating a percentage of position error signal (PES) at a shingled side end of the initial track (PES1) when an off-track write operation occurs, determining whether the PES1 meets a first pre-determined threshold, continue writing data to a second track responsive to determining the PES1 is below a first pre-determined threshold, calculating a percentage of PES at a shingled side end of the second track (PES2), determining whether a combined value of PES1 and PES2 is above a second predetermined threshold to determine a probability value of the initial track being erased, and continue writing to a third track if the combined value is below the second predetermined threshold.Type: GrantFiled: September 29, 2017Date of Patent: January 8, 2019Assignee: SEAGATE TECHNOLOGY LLCInventors: Jian Qiang, Xiong Liu, Choon Wei Ng, Sangyun Jung
-
Patent number: 9978417Abstract: The disclosed technology provides a system and method that improves command completion time in a shingled magnetic recording device system. In one implementation, the system and method include receiving a write command to write data to a first track in a band in a recording medium, seeking to a first track, reducing an on-cylinder limit (OCLIM) from a default OCLIM to a reduced OCLIM by a predetermined amount on the first track, performing write operations on the first track with the reduced OCLIM, and determining if a transfer of data to the first track band in the write operations has been substantially completed. Upon determining that a transfer of data to the first track in the write operations has been substantially completed, the OCLIM is restored from a reduced OCLIM to a default OCLIM and write operations are performed on tracks adjacent to the first track.Type: GrantFiled: May 1, 2017Date of Patent: May 22, 2018Assignee: SEAGATE TECHNOLOGY LLCInventors: Jian Qiang, HiauChoon Kee, QuekLeong Choo, Choon Wei Ng, WenXiang Xie
-
Patent number: 9753442Abstract: This disclosure is related to systems and methods for temperature monitoring of electronics, such as a controller or processor within a data storage device. In one example, a controller may be configured to determine an operation to perform and determine a temperature of electronics associated with executing the operation. The controller may then delay execution of the operation when the temperature is greater than a threshold.Type: GrantFiled: August 22, 2013Date of Patent: September 5, 2017Assignee: Seagate Technology LLCInventors: Kang Hai Lim, Lucas Kong Yaw Lee, Scott Vincent Vitale, Choon Wei Ng, Jun Gu
-
Patent number: 9460750Abstract: A data sector is read using two or more passes of a read head over a recording medium. Each of the passes corresponds to a different cross-track offset, each of the data sectors being divided into two or more blocks. For each of the blocks, data is selected from one of the passes that read the block with a higher quality than other passes that read the block. The selected data from each of the blocks to is combined to form recovered data of the data sector.Type: GrantFiled: September 25, 2015Date of Patent: October 4, 2016Assignee: SEAGATE TECHNOLOGY LLCInventors: Xiong Liu, Myint Ngwe, Choon Wei Ng, Jian Qiang, Quan Li
-
Patent number: 8631198Abstract: An interface controller of a storage device configured to manage a write cache of the storage device responsive to changes in a voltage supply provided to the storage device. In one implementation, the interface controller reduces the size of the write cache responsive to the voltage supply dropping at or below a first threshold. The interface controller further disables write permissions to the write cache responsive the voltage supply dropping at or below a second threshold, wherein the second threshold is lower in magnitude that the first threshold. The interface controller periodically receives the voltage supply responsive to transmitting sequential requests to a servo firmware of the storage device.Type: GrantFiled: August 6, 2010Date of Patent: January 14, 2014Assignee: Seagate Technology LLCInventors: Choon Wei Ng, Chee Meng Leong, Poh Guat Bay, June Christian Ang, Kian Keong Ooi, Wei Kin Wan
-
Publication number: 20140005854Abstract: This disclosure is related to systems and methods for temperature monitoring of electronics, such as a controller or processor within a data storage device. In one example, a controller may be configured to determine an operation to perform and determine a temperature of electronics associated with executing the operation. The controller may then delay execution of the operation when the temperature is greater than a threshold.Type: ApplicationFiled: August 22, 2013Publication date: January 2, 2014Inventors: Kang Hai Lim, Lucas Kong Yaw Lee, Scott Vincent Vitale, Choon Wei Ng, Jun Gu
-
Patent number: 8548639Abstract: This disclosure is related to systems and methods for temperature monitoring of electronics, such as a controller or processor within a data storage device. In one example, a controller may be configured to determine an operation to perform and determine a temperature of electronics associated with executing the operation. The controller may then delay execution of the operation when the temperature is greater than a threshold.Type: GrantFiled: July 15, 2010Date of Patent: October 1, 2013Assignee: Seagate Technology LLCInventors: Kang Hai Lim, Lucas Kong Yaw Lee, Scott Vincent Vitale, Choon Wei Ng, Jun Gu
-
Publication number: 20120281310Abstract: A multi-stage tracking control system includes at least a main actuator and a microactuator. The tracking control system is switched to a single-stage mode so that the main actuator alone provides tracking. A disturbance signal is applied to the microactuator while in the single-stage mode, and a failure condition of the microactuator is determined based on a position error generated in response to the disturbance signal.Type: ApplicationFiled: May 6, 2011Publication date: November 8, 2012Applicant: SEAGATE TECHNOLOGY LLCInventors: Kang Hai Lim, Chi Zhang, Bi Qiang, Yuheng Wang, Choon Wei Ng, Mingzhong Ding, KianKeong Ooi
-
Publication number: 20120036328Abstract: An interface controller of a storage device configured to manage a write cache of the storage device responsive to changes in a voltage supply provided to the storage device. In one implementation, the interface controller reduces the size of the write cache responsive to the voltage supply dropping at or below a first threshold. The interface controller further disables write permissions to the write cache responsive the voltage supply dropping at or below a second threshold, wherein the second threshold is lower in magnitude that the first threshold. The interface controller periodically receives the voltage supply responsive to transmitting sequential requests to a servo firmware of the storage device.Type: ApplicationFiled: August 6, 2010Publication date: February 9, 2012Applicant: SEAGATE TECHNOLOGY LLCInventors: Poh Guat Bay, Chee Meng Leong, Choon Wei Ng, June Christian Ang, Kian Keong Ooi, Wei Kin Wan
-
Publication number: 20120016533Abstract: This disclosure is related to systems and methods for temperature monitoring of electronics, such as a controller or processor within a data storage device. In one example, a controller may be configured to determine an operation to perform and determine a temperature of electronics associated with executing the operation. The controller may then delay execution of the operation when the temperature is greater than a threshold.Type: ApplicationFiled: July 15, 2010Publication date: January 19, 2012Applicant: SEAGATE TECHNOLOGY LLCInventors: Kang Hai Lim, Lucas Kong Yaw Lee, Scott Vincent Vitale, Choon Wei Ng, Jun Gu