Patents by Inventor Choo-Bhin Ong

Choo-Bhin Ong 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: 20180074728
    Abstract: A device adapted to capture surveillance data that includes a disk and a Non-Volatile Solid-State Memory (NVSM). The surveillance data is received in a buffer of the device for storage on the disk, and an input is received indicating a level of mechanical shock. It is determined whether the input indicates the level of mechanical shock exceeds a first threshold indicative of an impact. If the input indicates the level of mechanical shock exceeds the first threshold, the surveillance data is stored in the NVSM from the buffer and a status is determined for storing data on the disk.
    Type: Application
    Filed: November 20, 2017
    Publication date: March 15, 2018
    Inventors: Alain Chahwan, Choo-Bhin Ong, Meiman L. Syu, Kevin C. Chao
  • Patent number: 9823859
    Abstract: A device adapted to capture vehicle data or surveillance data that includes a disk and a Non-Volatile Solid-State Memory (NVSM). The vehicle or surveillance data is received in a buffer of the device for storage on the disk, and an input is received indicating a level of mechanical shock. It is determined whether the input indicates the level of mechanical shock exceeds a first threshold indicative of an impact. If the input indicates the level of mechanical shock exceeds the first threshold, the vehicle or surveillance data is stored in the NVSM from the buffer and a status is determined for storing data on the disk.
    Type: Grant
    Filed: March 27, 2015
    Date of Patent: November 21, 2017
    Assignee: Western Digital Technologies, Inc.
    Inventors: Alain Chahwan, Choo-Bhin Ong, Meiman Lin Syu, Kevin Chiteh Chao
  • Patent number: 9418699
    Abstract: A Data Storage Device (DSD) includes a disk with a zone of tracks to be sequentially written. A sequential write pointer is maintained indicating a next physical location for writing data in the zone. When a write command is received to write data in a target region at a physical location behind the sequential write pointer, it is determined whether a write count for each of the target region and an adjacent region before the target region has reached a threshold number of writes. If it is determined that the write counts for both the target region and the adjacent region have not reached the threshold number of writes, the sequential write pointer for the zone is moved to the physical location and the data is written at the physical location to fulfill the write command.
    Type: Grant
    Filed: April 21, 2015
    Date of Patent: August 16, 2016
    Assignee: Western Digital Technologies, Inc.
    Inventors: Kent William Gibbons, Chun Sei Tsai, Choo-Bhin Ong, Kenneth J. D'Souza
  • Patent number: 9348520
    Abstract: Lifetime extension of a non-volatile semiconductor memory (NVSM) for a data storage device (DSD) includes determining a write amplification factor based on an amount of data previously written to the NVSM and at least one of an amount of data previously requested to be written to the DSD, and an amount of data previously requested to be written to the NVSM. At least a portion of the amount of data to be written to the NVSM is directed or redirected to the disk based on the determined write amplification factor.
    Type: Grant
    Filed: April 30, 2014
    Date of Patent: May 24, 2016
    Assignee: Western Digital Technologies, Inc.
    Inventors: Lu Ding, Choo-Bhin Ong, Chandra M. Guda, Michael C. Kutas
  • Publication number: 20160132257
    Abstract: A device adapted to capture vehicle data or surveillance data that includes a disk and a Non-Volatile Solid-State Memory (NVSM). The vehicle or surveillance data is received in a buffer of the device for storage on the disk, and an input is received indicating a level of mechanical shock. It is determined whether the input indicates the level of mechanical shock exceeds a first threshold indicative of an impact. If the input indicates the level of mechanical shock exceeds the first threshold, the vehicle or surveillance data is stored in the NVSM from the buffer and a status is determined for storing data on the disk.
    Type: Application
    Filed: March 27, 2015
    Publication date: May 12, 2016
    Inventors: ALAIN CHAHWAN, CHOO-BHIN ONG, MEIMAN LIN SYU, KEVIN CHITEH CHAO
  • Patent number: 9323467
    Abstract: When a read command is received from a host requesting data stored on a disk of a Data Storage Device (DSD), it is determined whether the DSD is in a startup period and whether the requested data is stored in a solid state memory of the DSD. The requested data is designated for storage in the solid state memory if it is determined that the DSD is in the startup period and the requested data is not stored in the solid state memory.
    Type: Grant
    Filed: December 13, 2013
    Date of Patent: April 26, 2016
    Assignee: Western Digital Technologies, Inc.
    Inventors: Zaihas Amri Fahdzan Hasfar, Choo-Bhin Ong
  • Patent number: 9298380
    Abstract: A device comprises a first storage media and a controller. The controller configured to generate a first operational metric using a first set of operational data at a first frequency and a second operational metric a second set of operational data at a second frequency different than the first frequency; receive a write command to write data to the first storage media; and divert the write command to write data to a second storage media instead of the first storage media when at least one of the first operational metric and the second operational metric indicates that writing data to the first storage media may be harmful to the magnetic rotating disk or result in data loss.
    Type: Grant
    Filed: May 19, 2015
    Date of Patent: March 29, 2016
    Assignee: Western Digital Technologies, Inc.
    Inventors: Chun Sei Tsai, Choo-Bhin Ong, Carl E. Barlow, Cheng Fatt Yee, Chandra M. Guda
  • Publication number: 20150268872
    Abstract: Lifetime extension of a non-volatile semiconductor memory (NVSM) for a data storage device (DSD) includes determining a write amplification factor based on an amount of data previously written to the NVSM and at least one of an amount of data previously requested to be written to the DSD, and an amount of data previously requested to be written to the NVSM. At least a portion of the amount of data to be written to the NVSM is directed or redirected to the disk based on the determined write amplification factor.
    Type: Application
    Filed: April 30, 2014
    Publication date: September 24, 2015
    Applicant: Western Digital Technologies, Inc.
    Inventors: LU DING, CHOO-BHIN ONG, CHANDRA M. GUDA, MICHAEL C. KUTAS
  • Patent number: 9036283
    Abstract: A data storage device can include a magnetic rotating disk, a solid state memory, and a controller. The controller is configured to generate a first operational metric which is updated at a first frequency and a second operational metric which is updated at a second frequency different than the first frequency, receive a write command to write data to the magnetic rotating disk, and divert the write command to write data to the solid state memory instead of the magnetic rotating disk when at least one of the first operational metric and the second operational metric indicates that writing data to the magnetic rotating disk may be harmful to the magnetic rotating disk or result in data loss.
    Type: Grant
    Filed: March 27, 2014
    Date of Patent: May 19, 2015
    Assignee: Western Digital Technologies, Inc.
    Inventors: Chun Sei Tsai, Choo-Bhin Ong, Carl E. Barlow, Cheng Fatt Yee, Chandra M. Guda
  • Publication number: 20150120995
    Abstract: When a read command is received from a host requesting data stored on a disk of a Data Storage Device (DSD), it is determined whether the DSD is in a startup period and whether the requested data is stored in a solid state memory of the DSD. The requested data is designated for storage in the solid state memory if it is determined that the DSD is in the startup period and the requested data is not stored in the solid state memory.
    Type: Application
    Filed: December 13, 2013
    Publication date: April 30, 2015
    Applicant: Western Digital Technologies, Inc.
    Inventors: ZAIHAS AMRI FAHDZAN HASFAR, CHOO-BHIN ONG
  • Patent number: 8917471
    Abstract: A data storage device (DSD) enters a high spindle suppression (HSS) mode to reduce instances of rotation of a spindle motor of the DSD during the HSS mode. When a read command is received from a host to read requested data from the DSD in the HSS mode, it is determined whether the requested data is not stored in a solid state memory of the DSD. If it is determined that the requested data is not stored in the solid state memory, the spindle motor is controlled to rotate a disk of the DSD. The requested data is read from the disk and stored in the solid state memory before completing transfer of the requested data to the host.
    Type: Grant
    Filed: December 13, 2013
    Date of Patent: December 23, 2014
    Assignee: Western Digital Technologies, Inc.
    Inventors: Zaihas Amri Fahdzan Hasfar, Choo-Bhin Ong, Jonathan K. Cheng
  • Patent number: 8909889
    Abstract: A disk drive including a disk configured to spin at a target spin speed, a servo core configured to access the disk, a first non-volatile memory configured to store a first initialization firmware, a second non-volatile memory configured to store a second initialization firmware, a first volatile memory, a second volatile memory, a non-volatile memory core configured to access the first non-volatile memory, and a main core. The main core is configured to load the second initialization firmware from the second non-volatile memory to the second volatile memory concurrently with the loading of the first initialization firmware from the first non-volatile memory to the first volatile memory by the non-volatile memory core, control the servo core to initiate spinning of the disk, and communicate with the non-volatile memory core to service host commands from the first non-volatile memory when the disk is not spinning at the target spin speed.
    Type: Grant
    Filed: October 10, 2011
    Date of Patent: December 9, 2014
    Assignee: Western Digital Technologies, Inc.
    Inventors: Choo-Bhin Ong, Chandra M. Guda
  • Patent number: 8898423
    Abstract: A data storage system is disclosed that utilizes a high performance caching architecture. In one embodiment, the caching architecture utilizes a cache table, such as a lookup table, for referencing or storing host data units that are cached or are candidates for being cached in the solid-state memory. Further, the caching architecture maintains a segment control list that specifies associations between particular cache table entries and particular data segments. Such separation of activities related to the implementation of a caching policy from activities related to storing cached data and candidate data provides robustness and scalability while improving performance.
    Type: Grant
    Filed: January 31, 2012
    Date of Patent: November 25, 2014
    Assignee: Western Digital Technologies, Inc.
    Inventors: Chandra M. Guda, Michael Ainsworth, Choo-Bhin Ong, Marc-Angelo P. Carino
  • Patent number: 8630056
    Abstract: A hybrid drive is disclosed comprising a head actuated over a disk, and a non-volatile semiconductor memory (NVSM) operable to cache data. When beginning to spin up the hybrid drive, a first spin-up profile is used while servicing access commands using the NVSM, including write commands and read commands. When a cache event occurs, spinning up the disk is finished using a second spin-up profile in order to spin-up the disk faster.
    Type: Grant
    Filed: September 12, 2011
    Date of Patent: January 14, 2014
    Assignee: Western Digital Technologies, Inc.
    Inventor: Choo-Bhin Ong
  • Patent number: 8407393
    Abstract: A method of operating a disk drive is disclosed, the disk drive comprising a head actuated over a disk surface, and a first non-volatile semiconductor memory (NVSM). Calibrated parameters are stored in the first NVSM, wherein the calibrated parameters for accessing the disk surface. Prior to altering the disk drive, the calibrated parameters are uploaded from the disk drive to a host. After altering the disk drive, the calibrated parameters are downloaded from the host to the disk drive and the calibrated parameters are stored in a second NVSM.
    Type: Grant
    Filed: May 9, 2011
    Date of Patent: March 26, 2013
    Assignee: Western Digital Technologies, Inc.
    Inventors: Suleyman A. Yolar, John Minh Hon Quan, Choo-Bhin Ong, Kameron K. Jung, Cheng Fatt Yee
  • Patent number: 8341337
    Abstract: A data storage device (DSD) is disclosed comprising a non-volatile memory (NVM) operable to store system data for accessing the NVM, and a semiconductor memory. Whether to receive the system data from a host is determined prior to attempting to read the system data from the NVM. When the system data is received from the host, the received system data is stored in the semiconductor memory. A command is received from the host to boot the DSD, and the system data is read from the semiconductor memory to boot the DSD.
    Type: Grant
    Filed: March 31, 2010
    Date of Patent: December 25, 2012
    Assignee: Western Digital Technologies, Inc.
    Inventors: Choo-Bhin Ong, Tao Lin
  • Patent number: 8190575
    Abstract: A disk drive is disclosed comprising a disk, and a head actuated over the disk. Control circuitry within the disk drive is operable to write a plurality of code segments to a primary area of the disk, and write the code segments to a backup area of the disk. The control circuitry reads the code segments from the primary area of the disk and executes the code segments read from the primary area of the disk. After reading the code segments from the primary area of the disk and executing the code segments, the control circuitry verifies recoverability of the code segments from the backup area of the disk, and when the verification fails, copies the code segments from the primary area of the disk to the backup area of the disk.
    Type: Grant
    Filed: August 27, 2008
    Date of Patent: May 29, 2012
    Assignee: Western Digital Technologies, Inc.
    Inventors: Choo-Bhin Ong, An-Chieh Chang, Raffi Codilian