Patents by Inventor Spencer W. Ng

Spencer W. 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: 8850128
    Abstract: A method for implementing data storage and a dual port, dual element storage device are provided. A storage device includes a predefined form factor including a first port and a second port, and a first storage element and a second storage element. A controller coupled between the first port and second port, and the first storage element and second storage element controls access and provides two separate data paths to the first storage element and second storage element.
    Type: Grant
    Filed: December 23, 2009
    Date of Patent: September 30, 2014
    Assignee: HGST Netherlands B.V.
    Inventors: Frank R. Chu, Spencer W. Ng, Motoyasu Tsunoda, Marco Sanvido
  • Patent number: 8024515
    Abstract: A method and apparatus for deferring media writes for emulation drives are provided. By deferring media writes using non-volatile storage, the performance penalty associated with RMW operations may be minimized. Deferring writes may allow the RMW operations to be done while the disk drive is idle. Further, deferring writes may also allow data blocks to be accumulated over time, allowing a full (4K) disk drive block size to be written with a simple write operation, thus making a RMW unnecessary.
    Type: Grant
    Filed: December 7, 2007
    Date of Patent: September 20, 2011
    Assignee: Hitachi Global Storage Technologies Netherlands B.V.
    Inventors: Daniel J. Auerbach, Spencer W. Ng
  • Patent number: 8014095
    Abstract: A magnetic disk for a hard disk drive comprising a plurality of physical sector sizes is disclosed. The magnetic disk includes a first sector size area physically formatted according to a first physical sector size and a second sector size area physically formatted according to a second physical sector size different from the first sector size by a multiple of the first sector size wherein the second sector size can be presented externally as multiple sectors of said first sector size.
    Type: Grant
    Filed: December 28, 2007
    Date of Patent: September 6, 2011
    Assignee: Hitachi Global Storage Technologies, Netherlands, B.V.
    Inventors: Kirk Hwang, Michael A. Moser, Spencer W. Ng
  • Patent number: 8015433
    Abstract: A disk drive that includes nonvolatile memory monitors the drive's reliability-related parameters to detect real or potential failure events, and records failure-related data in nonvolatile memory, rather than in reserved areas of the disks. The monitoring may be by running a diagnostic routine or by regular or periodic monitoring of disk drive sensors, like temperature and shock sensors. The failure events to be monitored and recorded may include defective data sectors. When a new defective sector is detected after the disk drive has been put into operation, that defective sector is taken out of service and its logical block address (LBA) is mapped to a memory space in the nonvolatile memory rather to a reserved spare sector on the disk.
    Type: Grant
    Filed: September 13, 2006
    Date of Patent: September 6, 2011
    Assignee: Hitachi Global Storage Technologies Netherlands B.V.
    Inventors: Frank R. Chu, George A. Dunn, Richard M. H. New, Spencer W. Ng
  • Publication number: 20110153959
    Abstract: A method for implementing data storage and a dual port, dual element storage device are provided. A storage device includes a predefined form factor including a first port and a second port, and a first storage element and a second storage element. A controller coupled between the first port and second port, and the first storage element and second storage element controls access and provides two separate data paths to the first storage element and second storage element.
    Type: Application
    Filed: December 23, 2009
    Publication date: June 23, 2011
    Applicant: Hitachi Global Storage Technologies Netherlands B.V.
    Inventors: Frank R. Chu, Spencer W. Ng, Motoyasu Tsunoda, Marco Sanvido
  • Publication number: 20090168230
    Abstract: A magnetic disk for a hard disk drive comprising a plurality of physical sector sizes is disclosed. The magnetic disk includes a first sector size area physically formatted according to a first physical sector size and a second sector size area physically formatted according to a second physical sector size different from the first sector size by a multiple of the first sector size wherein the second sector size can be presented externally as multiple sectors of said first sector size.
    Type: Application
    Filed: December 28, 2007
    Publication date: July 2, 2009
    Inventors: Kirk Hwang, Michael A. Moser, Spencer W. Ng
  • Publication number: 20090150614
    Abstract: A method and apparatus for deferring media writes for emulation drives are provided. By deferring media writes using non-volatile storage, the performance penalty associated with RMW operations may be minimized. Deferring writes may allow the RMW operations to be done while the disk drive is idle. Further, deferring writes may also allow data blocks to be accumulated over time, allowing a full (4K) disk drive block size to be written with a simple write operation, thus making a RMW unnecessary.
    Type: Application
    Filed: December 7, 2007
    Publication date: June 11, 2009
    Inventors: DANIEL J. AUERBACH, Spencer W. Ng
  • Patent number: 7545596
    Abstract: WORM safeguards are provided in a magnetic disk drive in which the disks are pre-magnetized or pre-recorded such that all magnetic domains on each recording surface are completely aligned pointing in the same direction. A special write head which can magnetically write only in the direction opposite to the pre-magnetization orientation is also provided.
    Type: Grant
    Filed: January 3, 2006
    Date of Patent: June 9, 2009
    Assignee: Hitachi Global Storage Technologies Netherlands B.V.
    Inventors: Spencer W. Ng, Richard Michael Hamilton New, Bruce Wilson
  • Patent number: 7472222
    Abstract: A mobile computing hard disk drive has both a flash memory device and a DRAM device, with the HDD controller managing data storage between disk, DRAM, and flash both when write requests arrive and when the HDD is idle to optimize flash memory device life and system performance.
    Type: Grant
    Filed: October 12, 2004
    Date of Patent: December 30, 2008
    Assignee: Hitachi Global Storage Technologies Netherlands B.V.
    Inventors: Daniel Auerbach, Jorge Campello, Frank Rui-Feng Chu, Spencer W. Ng
  • Patent number: 7411757
    Abstract: A hybrid disk drive, i.e., a disk drive with two types of permanent storage media (conventional disk media and nonvolatile memory, such as flash memory), uses its nonvolatile memory in operational modes other than the power-save or “standby” mode wherein the disks are spun down. In a first additional mode, called a “performance” mode, one or more blocks of write data are destaged from volatile memory (the disk drive's write cache) and written to the disk and simultaneously one or more data blocks of write data are destaged from the volatile memory and written to the nonvolatile memory. In a second additional mode, called a “harsh-environment” mode, the disk drive includes one or more environmental sensors, such as temperature and humidity sensors, and the nonvolatile memory temporarily replaces the disks as the permanent storage media.
    Type: Grant
    Filed: July 27, 2006
    Date of Patent: August 12, 2008
    Assignee: Hitachi Global Storage Technologies Netherlands B.V.
    Inventors: Frank R. Chu, Richard M. H. New, Spencer W. Ng, Motoyasu Tsunoda
  • Publication number: 20080130156
    Abstract: A disk drive that includes nonvolatile memory monitors the drive's reliability-related parameters to detect real or potential failure events, and records failure-related data in nonvolatile memory, rather than in reserved areas of the disks. The monitoring may be by running a diagnostic routine or by regular or periodic monitoring of disk drive sensors, like temperature and shock sensors. The failure events to be monitored and recorded may include defective data sectors. When a new defective sector is detected after the disk drive has been put into operation, that defective sector is taken out of service and its logical block address (LBA) is mapped to a memory space in the nonvolatile memory rather to a reserved spare sector on the disk.
    Type: Application
    Filed: September 13, 2006
    Publication date: June 5, 2008
    Applicant: HITACHI GLOBAL STORAGE TECHNOLOGIES NETHERLANDS B.V.
    Inventors: Frank R. Chu, George A. Dunn, Richard M.H. New, Spencer W. Ng
  • Publication number: 20080024899
    Abstract: A hybrid disk drive, i.e., a disk drive with two types of permanent storage media (conventional disk media and nonvolatile memory, such as flash memory), uses its nonvolatile memory in operational modes other than the power-save or “standby” mode wherein the disks are spun down. In a first additional mode, called a “performance” mode, one or more blocks of write data are destaged from volatile memory (the disk drive's write cache) and written to the disk and simultaneously one or more data blocks of write data are destaged from the volatile memory and written to the nonvolatile memory. In a second additional mode, called a “harsh-environment” mode, the disk drive includes one or more environmental sensors, such as temperature and humidity sensors, and the nonvolatile memory temporarily replaces the disks as the permanent storage media.
    Type: Application
    Filed: July 27, 2006
    Publication date: January 31, 2008
    Applicant: HITACHI GLOBAL STORAGE TECHNOLOGIES NETHERLANDS B.V.
    Inventors: Frank R. Chu, Richard M.H. New, Spencer W. Ng, Motoyasu Tsunoda
  • Patent number: 7318118
    Abstract: For non-bursty data writes, data is written to flash memory of a hard disk drive for subsequent de-staging to disk, whereas for bursty writes data is written directly to disk.
    Type: Grant
    Filed: July 14, 2005
    Date of Patent: January 8, 2008
    Assignee: Hitachi Global Storage Technologies B.V.
    Inventors: Frank Rui-Feng Chu, Richard M. H. New, Spencer W. Ng
  • Patent number: 7137038
    Abstract: A RAID subsystem with a plurality of hard disk drives has each disk controller autonomously executing data scrubbing on its disks instead of requiring the RAID controller to execute data scrubbing. The data scrubbing may be interrupted upon an I/O request from the RAID controller, or it may continue if a guaranteed scrub rate is not being achieved. Data is stored in large bands of concentric data tracks, and a band may be preferentially selected for scrubbing based on frequency of reading the band, or recency of writing to the band.
    Type: Grant
    Filed: July 29, 2003
    Date of Patent: November 14, 2006
    Assignee: Hitachi Global Storage Technologies Netherlands, B.V.
    Inventors: Richard M. H. New, Spencer W. Ng
  • Patent number: 7085953
    Abstract: Stored data can be recovered from a disk array having at least 2n+1 physical disks that are capable of storing n physical disks worth of data when any two disks fail, or when more than two dependent disks fail. Data is stored in data stripes that are divided into n substantially equal-sized strips and are distributed across the n disks. Each data stripe has a corresponding parity strip that is generated by including the data strips in the data stripe only once when the parity strip is generated. The data strips of each data stripe, the copy of each such data strip and the corresponding parity strip are distributed across the disks in such a manner that the data strips of each data stripe, the copy of each such data strip and the corresponding parity strip are each on a respectively different disk of the disk array.
    Type: Grant
    Filed: November 1, 2002
    Date of Patent: August 1, 2006
    Assignee: International Business Machines Corporation
    Inventors: Windsor Wee Sun Hsu, Jaishankar Moothedath Menon, Honesty Cheng Young, Spencer W. Ng
  • Patent number: 7080200
    Abstract: In a disk drive that uses large block sizes (e.g., 4 KB) for storing data and that responds to read and write requests from a client that uses small block sizes (e.g., 512 bytes), at least the starting and ending 4K blocks of read data are cached. Since much disk data that is the subject of a write request is first read, upon a subsequent write request the drive controller determines whether the starting and ending blocks are in cache and if so, writes new data to those blocks, calculates a full ECC for them, and then calculates ECC for intervening blocks and writes new data to the intervening blocks. If both starting and ending blocks are not in cache the drive controller executes either a high data integrity routine or a high performance routine as chosen by the user.
    Type: Grant
    Filed: August 14, 2003
    Date of Patent: July 18, 2006
    Assignee: Hitachi Global Storage Technologies Netherlands B.V.
    Inventors: Martin Aureliano Hassner, Richard M. H. New, Spencer W. Ng
  • Patent number: 7062673
    Abstract: A RAID-1 system achieves sparing by allocating 1/(2N?1) of each storage device as a spare region, in a mirrored RAID-1 system having N pair of mated devices. The remaining portion of each device is partitioned into (2N?2) data partitions. If a device fails, the contents of its mate are copied into the spare regions of the other devices. This preserves fault tolerance even if a second device subsequently fails.
    Type: Grant
    Filed: May 19, 2003
    Date of Patent: June 13, 2006
    Assignee: Hitachi Global Technologies
    Inventor: Spencer W. Ng
  • Patent number: 6928515
    Abstract: A system and associated method efficiently complete write commands in an ISF disk drive/RAID system with minimal disk accesses to the underlying disk drives. The system updates data in a parity-based disk array system by receiving a write command to write new data. The present system minimizes the number of disk accesses. The present system completes the same or comparable write commands in a total of four accesses to the disk drives. This is realized by combining the read-modify-write operation of updating one or more sectors in an ISF cluster with the read-modify-write operation associated with updating one or more sectors in a parity-based array system, such as a RAID-5 system.
    Type: Grant
    Filed: November 9, 2002
    Date of Patent: August 9, 2005
    Assignee: International Business Machines Corporation
    Inventors: Martin Aureliano Hassner, Steven R. Hetzler, Spencer W. Ng
  • Publication number: 20040236986
    Abstract: A RAID-1 system achieves sparing by allocating 1/(2N−1) of each storage device as a spare region, in a mirrored RAID-1 system having N pair of mated devices. The remaining portion of each device is partitioned into (2N−2) data partitions. If a device fails, the contents of its mate are copied into the spare regions of the other devices. This preserves fault tolerance even if a second device subsequently fails.
    Type: Application
    Filed: May 19, 2003
    Publication date: November 25, 2004
    Applicant: Hitachi Global Storage Technologies
    Inventor: Spencer W. Ng
  • Publication number: 20040093464
    Abstract: A system and associated method efficiently complete write commands in an ISF disk drive/RAID system with minimal disk accesses to the underlying disk drives. The system updates data in a parity-based disk array system by receiving a write command to write new data. The present system minimizes the number of disk accesses. The present system completes the same or comparable write commands in a total of four accesses to the disk drives. This is realized by combining the read-modify-write operation of updating one or more sectors in an ISF cluster with the read-modify-write operation associated with updating one or more sectors in a parity-based array system, such as a RAID-5 system.
    Type: Application
    Filed: November 9, 2002
    Publication date: May 13, 2004
    Applicant: International Business Machines Corporation
    Inventors: Martin Aureliano Hassner, Steven R. Hetzler, Spencer W. Ng