Patents by Inventor Jonathan V. Nguyen

Jonathan V. Nguyen 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: 9274966
    Abstract: Example implementations described herein are related to methods for dynamically throttling host commands (up or down) to disk drives that include cache memory and rotating media, based on environmental conditions and/or drain rate from the cache memory to the rotating media, to provide consistent throughput for extended periods of time, and to avoid dramatic swings in performance from the pre-saturation state to the post-saturation state. The example implementations may be further extended to dynamically throttling host commands to devices that have HDD and SSD portions.
    Type: Grant
    Filed: February 20, 2013
    Date of Patent: March 1, 2016
    Assignee: Western Digital Technologies, Inc.
    Inventors: Alain Chahwan, Jonathan V. Nguyen
  • Patent number: 9047907
    Abstract: An electronic device is disclosed comprising an acceleration sensor operable to generate an acceleration signal, and a free fall detector operable to detect a free fall event in response to the acceleration signal. A frequency response of the acceleration signal is measured, and the free fall detector is disabled when a magnitude of the frequency response within one of a plurality of frequency bands exceeds a threshold, wherein each frequency band corresponds to one of a plurality of normal operating modes.
    Type: Grant
    Filed: June 23, 2011
    Date of Patent: June 2, 2015
    Assignee: Western Digital Technologies, Inc.
    Inventors: Jonathan V. Nguyen, Toviah N. Hirschberg, Hien T. Chu
  • Publication number: 20120324980
    Abstract: An electronic device is disclosed comprising an acceleration sensor operable to generate an acceleration signal, and a free fall detector operable to detect a free fall event in response to the acceleration signal. A frequency response of the acceleration signal is measured, and the free fall detector is disabled when a magnitude of the frequency response within one of a plurality of frequency bands exceeds a threshold, wherein each frequency band corresponds to one of a plurality of normal operating modes.
    Type: Application
    Filed: June 23, 2011
    Publication date: December 27, 2012
    Applicant: WESTERN DIGITAL TECHNOLOGIES, INC.
    Inventors: JONATHAN V. NGUYEN, TOVIAH N. HIRSCHBERG, HIEN T. CHU
  • Patent number: 7679854
    Abstract: A disk drive for implementing a head switch operation is disclosed. The disk drive comprises: an actuator; a first head and a second head attached to the actuator; a disk having a plurality of tracks; and a processor. The processor controls operations in the disk drive including: executing a head switch command from the first head to the second head; determining that a sync-up operation is not successful for the second head at a first track; applying a torque to the actuator to move the second head to a second track; and determining that the sync-up operation is successful.
    Type: Grant
    Filed: October 29, 2008
    Date of Patent: March 16, 2010
    Assignee: Western Digital Technologies, Inc.
    Inventors: Aswartha Narayana, John Yin Kwong Li, Gary Gaoxiang Zhu, Jonathan V. Nguyen, Duc T. Phan
  • Patent number: 7576941
    Abstract: A disk drive is disclosed comprising a plurality of servo sectors that define a plurality of tracks, and a head comprising a read element radially offset from a write element. The read element is positioned over a first track, and the first track is read to generate first read wedge repeatable runout (WRRO) values. A first seek operation of the head positions the read element over a second track, and the second track is read to generate first write WRRO values. The first write WRRO values are used to write the first read WRRO values to the first track. A second seek operation of the head positions the read element over a third track, and the third track is read to generate second write WRRO values. The second write WRRO values are used to write the first write WRRO values to the second track.
    Type: Grant
    Filed: October 26, 2007
    Date of Patent: August 18, 2009
    Assignee: Western Digital Technologies, Inc.
    Inventors: Teddy T. C. Chen, Eugene Chun-Tsing Wu, John Yin Kwong Li, Jie Yu, Jonathan V. Nguyen, Tuong M. Vu, Guoxiao Guo
  • Patent number: 7466509
    Abstract: A disk drive operable with first and second servo patterns in a perpendicular media recording (PMR) environment is disclosed. The disk drive comprises a head operable with a perpendicular flux, a disk, and a servo controller. The disk includes a plurality of tracks, wherein each track has a plurality of servo sectors utilized in seek operations. The servo sectors of the disk include a first servo pattern between one of an inner diameter (ID) or an outer diameter (OD) of the disk and a middle diameter (MD) of the disk, respectively, and a second servo pattern between the other of the OD or the ID of the disk and the MD of the disk, respectively. The servo controller operates in a first mode when seeking within one of the first or second servo patterns and a second mode when seeking between the first servo pattern and the second servo pattern.
    Type: Grant
    Filed: September 22, 2006
    Date of Patent: December 16, 2008
    Assignee: Western Digital Technologies, Inc.
    Inventors: Teddy T. C. Chen, Jinsheng Bill Jang, Jie Yu, Jonathan V Nguyen
  • Patent number: 7440214
    Abstract: Disclosed is a disk drive having a disk, a masked read-only memory (ROM) device, a reprogrammable nonvolatile memory device, and a microprocessor for executing program code. The disk has a magnetic data storage surface with embedded servo wedges for defining data storage tracks including reserve tracks. The masked ROM device stores program code for implementing a spindle motor controller, program code for implementing a portion of a servo controller for track following along a data storage track, and program code for implementing a portion of a disk controller for controlling writing disk data to and reading disk data from the reserve tracks. The reprogrammable nonvolatile memory device stores data parameters relating to the disk drive's configuration. The reserve tracks store program code for implementing a cache control system for controlling caching of disk data in a cache memory.
    Type: Grant
    Filed: April 30, 2003
    Date of Patent: October 21, 2008
    Assignee: Western Digital Technologies, Inc.
    Inventors: Travis E. Ell, Hanan Kupferman, Hoa V. Le, Jonathan V. Nguyen, Saied Tamaddon-Dallal, Virat Thantrakul, Teik Ee Yeo
  • Patent number: 7330323
    Abstract: A disk drive is disclosed comprising a disk having a plurality of tracks, wherein each track comprises a plurality of data sectors. The disk drive further comprises a plurality of heads, such as a top head and a bottom head. Control circuitry within the disk drive determines a head-switch preheat period used to format the disk. The head-switch preheat period is calibrated by selecting one of the heads to write a test pattern to the disk, and then preheating the selected head for a preheat period prior to reading the test pattern from the disk to generate a read signal. The head-switch preheat period is determined for the selected head in response to the read signal.
    Type: Grant
    Filed: June 28, 2005
    Date of Patent: February 12, 2008
    Assignee: Western Digital Technologies, Inc.
    Inventors: Dalwinder Singh, Gregory B. Thelin, Jonathan V. Nguyen
  • Patent number: 6965966
    Abstract: A disk drive is disclosed which pre-computes first seek parameters to seek to a continuation track storing read-ahead data, and second seek parameters to seek to a target track of a next command. An abort window is also computed for aborting a read-ahead operation early in order to seek to the target track of the next command. If the head enters the abort window, the disk drive is programmed with the second seek parameters to seek to the target track of the next command. If the read-ahead operation requires a seek to the continuation track prior to the head entering the abort window, the disk drive is programmed with the first seek parameters to seek to the continuation track.
    Type: Grant
    Filed: October 31, 2002
    Date of Patent: November 15, 2005
    Assignee: Western Digital Technologies, Inc.
    Inventors: Michael S. Rothberg, Jonathan V. Nguyen, Gregory B. Thelin