Patents Represented by Attorney Robroy R. Fawcett, Esq.
  • Patent number: 6735033
    Abstract: The invention relates to a method for recovering from shock event to a disk drive. Embedded servo wedges are read to generate position error signal (PES) values. The disk drive is transitioned to a write unsafe state if a PES value is greater than a write unsafe (WUS) threshold and is less than a shock detection threshold. The disk drive is transitioned to a shock recovery state if a PES value is greater than the shock detection threshold. The disk drive is transitioned from the shock recovery state to the write unsafe state if a first number of consecutively generated PES values remain less than the WUS threshold. The disk drive is transitioned from the write unsafe state to the on-track state if a second number of consecutively generated PES values remain less than the arrival threshold, which threshold is less than the WUS threshold.
    Type: Grant
    Filed: December 10, 2001
    Date of Patent: May 11, 2004
    Assignee: Western Digital Technologies, Inc.
    Inventors: Raffi Codilian, Michael S. Rothberg
  • Patent number: 6735041
    Abstract: A method is disclosed for seeking from first radial position on a spiral track of a magnetic disk drive to a second radial position. The disk having the spiral track rotates at a constant angular velocity. The servo sectors on the spiral track may not be aligned along a radius. A head transit time is determined for moving the head to the second radial position. A first control current pulse is applied to an actuator to move the head toward the second radial position. A timer is commenced for measuring the expiration of the head transit time after applying the first control current pulse. After expiration of the head transit time, a second control current pulse is applied to the actuator to terminate the head movement. At least one servo sector along the spiral track is then read to locate the position of the head.
    Type: Grant
    Filed: March 29, 2002
    Date of Patent: May 11, 2004
    Assignee: Western Digital Technologies, Inc.
    Inventors: Raffi Codilian, Charles W. Frank, Jr.
  • Patent number: 6735650
    Abstract: A disk drive and method are disclosed for data transfer initiated by nonstandard disk-drive commands on a serial ATA interface that only supports standard ATA disk-drive commands. In the method, a nonstandard disk-drive command for data transfer is embedded within a first data block accessible using a first standard disk-drive command. The first standard disk-drive command is transmitted through the serial ATA interface causing the first data block to be transferred from the host computer to the disk control system. The embedded command is extracted from the transferred first data block and provided to the disk control system. A status response is transmitted to the host computer based on the extracted command. At least one additional standard disk-drive command is transmitted through the serial ATA interface to the disk control system for transferring the identified data between the host computer and the disk drive.
    Type: Grant
    Filed: August 30, 2002
    Date of Patent: May 11, 2004
    Assignee: Western Digital Technologies, Inc.
    Inventor: Michael S. Rothberg
  • Patent number: 6725329
    Abstract: The present invention relates to a disk drive 10 comprising a cache memory 14 and a cache control system having a tag memory having a plurality of tag records, and means for allocating a tag record for responding to a host command. The cache memory has a plurality of sequentially-ordered memory clusters 46 for caching disk data stored in sectors (not shown) on disks of a disk assembly 38. Conventionally the disk sectors are identified by logical block addresses (LBAs). The cache control system 12 along with the tag memory 22 and means for allocating tag records are embedded within the cache control system 12 and thereby configured only for use in defining variable length segments of the memory clusters 46. The segments are defined without regard to the sequential order of the memory clusters 46.
    Type: Grant
    Filed: April 19, 2000
    Date of Patent: April 20, 2004
    Assignee: Western Digital Technologies, Inc.
    Inventors: Tsun Y. Ng, Ralph H. Castro, Virgil V. Wilkins
  • Patent number: 6714371
    Abstract: The invention relates to a technique for shock estimation and write termination control in a disk drive. During a data write operation, a selected track's embedded servo sectors are read to generate position error signal values. A write unsafe limit is provided for terminating a data write operation if at least one position error signal value exceeds the write unsafe limit. A shock event limit is provided, and if a current position error signal value is less than the write unsafe limit value, then a function value is calculated based on the current position error signal value and a previous position error signal value. If the calculated function value exceeds the shock event limit, a data write operation is terminated. Otherwise, the operation is continued.
    Type: Grant
    Filed: August 31, 2001
    Date of Patent: March 30, 2004
    Assignee: Western Digital Technologies, Inc.
    Inventor: Raffi Codilian
  • Patent number: 6710966
    Abstract: The present invention may be embodied in a method, implemented in a disk drive, for adaptively reducing an effect of vibration during a track following operation. The disk drive includes a disk and a rotary actuator. The disk includes distributed position information in a plurality of servo wedges. The actuator carries a transducer and pivots on a base of the disk drive. The actuator may exhibit an imbalance that may be affected by a linear vibration. In the method, a sensor signal is generated that is responsive to a vibration to the disk drive. The sensor value is modified based on an adaptive-filter gain to generate a position error adjustment signal for modifying a nominal position error signal. The adaptive-filter gain is then altered based on an adjusted position error signal and the sensor value associated with the current servo wedge for use during a next servo wedge.
    Type: Grant
    Filed: October 23, 2001
    Date of Patent: March 23, 2004
    Assignee: Western Digital Technologies, Inc.
    Inventors: Raffi Codilian, Aswartha Narayana, Lan V. Ngo
  • Patent number: 6710953
    Abstract: A disk drive implements a technique for improving data storage capacity of data tracks having a servo wedge defect. A servo-fault position threshold is established for aborting a write operation if a transducer head position error from a circular track centerline exceeds the servo-fault position threshold. Servo wedges having operation, the servo-fault position threshold is ignored at a tagged servo wedge thereby preventing the tagged servo wedge from aborting a write operation. The data write operation is prevented for a predetermined number of servo wedges immediately following the tagged servo wedge by skipping data wedges between the tagged servo wedge and a last servo wedge of the predetermined number of servo wedges. Data may be written to a data wedge immediately following the last servo wedge.
    Type: Grant
    Filed: March 30, 2001
    Date of Patent: March 23, 2004
    Assignee: Western Digital Technologies, Inc.
    Inventors: Mark F. Vallis, Ara W. Nazarian
  • Patent number: 6707635
    Abstract: The present invention may be embodied in a method, and related apparatus, for determining a repeatable runout (RRO) compensation value sets for a plurality of tracks on a disk in a disk drive, wherein the disk drive is initially manufactured and then shipped for installation in a host system. Each track comprises a plurality of embedded servo sectors that define a circumferential path that may have RRO requiring compensation during track following. The method comprises determining first RRO value sets for a first portion of the tracks to a first desired learning level by measuring the RRO for the first portion tracks based on a first predetermined number of disk rotations during the initial manufacturing of the disk drive. The first portion tracks are not adjacent to each other.
    Type: Grant
    Filed: October 5, 2000
    Date of Patent: March 16, 2004
    Assignee: Western Digital Technologies, Inc.
    Inventors: Raffi Codilian, Donald R. Turner
  • Patent number: 6704153
    Abstract: The present invention may be embodied in a method, implemented in a disk drive, for analyzing a magnetic media surface for indications of rough handling or “head slap.” In the method, a media surface is scanned to detect errors indicative of media defects. Location information is recorded for each detected error. Defect clusters are identified based on the location information. A confidence factor is generated based on a comparison between the defect clusters and a representation of the physical dimensions of the head. Whether the confidence factor indicates an impact between the head and the media surface is determined.
    Type: Grant
    Filed: November 30, 2001
    Date of Patent: March 9, 2004
    Assignee: Western Digital Technologies, Inc.
    Inventors: Michael S. Rothberg, Jan F. Rebalski
  • Patent number: 6693764
    Abstract: The present invention may be embodied in a method and a disk drive for improving head position accuracy during track following through real-time identification of external vibration. A selected track is followed using a servo control loop having a nominal gain and being responsive to position error signal samples generated based on a difference between head position samples and a reference head position value. A spectral power value within a predetermined frequency band is determined from a sequence of the position error signal samples. If a property of the spectral power value exceeds a threshold, the gain of the servo control loop is increased within the predetermined frequency band to attenuate the effect of external vibration on the position of the head over the selected track during track following.
    Type: Grant
    Filed: January 31, 2001
    Date of Patent: February 17, 2004
    Assignee: Western Digital Technologies, Inc.
    Inventors: Edgar D. Sheh, Hemant Melkote, Vinay K. Agarwal
  • Patent number: 6691213
    Abstract: The invention may be embodied in a method and a related computer system. The computer system includes a host computer with a native drive-access routine having a limited address range, and a disk drive with a protected area that is inaccessible to a user's preferred operating system. The protected area also lies beyond the limited address range. The method includes receiving and detecting a command in the disk drive for reading a master boot record to initiate a bootload of the operating system. In response to detecting the command, the method includes transferring a drive-selected master boot record that, when executed in the computer system, initiates a process that enables address spoofing, loads an extended-address drive-access routine from the protected area using spoofed addresses within the limited address range, and executes the extended-address drive-access routine to replace the native drive-access routine for providing access to the protected area.
    Type: Grant
    Filed: February 28, 2001
    Date of Patent: February 10, 2004
    Assignee: Western Digital Ventures, Inc.
    Inventors: Vu V. Luu, Mark F. Vallis
  • Patent number: 6691255
    Abstract: The present invention relates a method for accelerated scanning of a disk drive for media damage caused by rough handling. In the method, a current cylinder number is set to an initial target cylinder number. Data is read from a track associated with the current cylinder number and is checked for an error indicative of media damage. The current cylinder number is then set to a next target cylinder number that is equal to the current cylinder number plus a cylinder skip factor. The skip factor causes the current cylinder number to change by more than one cylinder number. For the new current cylinder number, the reading and checking steps are repeated. Unlike a full media scan that attempts to read all of the tracks of a disk drive, the accelerated media scan method of the invention skips tracks by skipping cylinder numbers to reduce the scan time while maintaining a great deal of certainty that media damage is detected.
    Type: Grant
    Filed: May 31, 2000
    Date of Patent: February 10, 2004
    Assignee: Western Digital Technologies, Inc.
    Inventors: Michael S. Rothberg, Jan F. Rebalski
  • Patent number: 6674600
    Abstract: A disk drive that includes a base, a magnetic disk, a rotary actuator that carries a head for reading and writing data from the disk in a track-following mode under the control of a servo control system, and at least two sensors—one fixed sensor rigidly coupled to the overall disk drive and one mobile sensor mounted to the rotating actuator—for differentially detecting accelerations of the rotary actuator relative to the overall disk drive and its disk. The disk drive detects and actively compensates for accelerations imparted to a balanced actuator that has an effective imbalance. The fixed sensor is preferably mounted to a PCBA that is secured to the base. The mobile sensor is preferably mounted to an actuator arm of the rotary actuator, as far outboard as possible, and so as to align with the fixed sensor as the rotary actuator swings through its range of travel. The preferred sensors are linear accelerometers.
    Type: Grant
    Filed: May 31, 2000
    Date of Patent: January 6, 2004
    Assignee: Western Digital Technologies, Inc.
    Inventors: Raffi Codilian, Charles R. Patton, III
  • Patent number: 6661597
    Abstract: The invention may be embodied in a disk drive for use in a mobile device. The mobile device may be a hand held computing device such as a personal digital assistant (PDA) or a mobile terminal such as a cellular telephone. The mobile device includes a host processor for accessing data on the disk drive. The disk drive has a rotating disk media and a moveable read/write head disposed over the disk media. The disk media is divided into a first data storage zone and a second data storage zone. The data storage zones are radially disposed in discrete areas of the disk media and each zone has a plurality of tracks for storing data. The mobile device may write data to the first data storage zone when the mobile device is in a mobile environment. The mobile device may write data to the second data storage zone only when the mobile device is in a non-mobile environment and may not write data to the second data storage zone when the mobile device is in a mobile environment.
    Type: Grant
    Filed: April 30, 2001
    Date of Patent: December 9, 2003
    Assignee: Western Digital Technologies, Inc.
    Inventors: Raffi Codilian, Anil Sareen, Thomas D. Hanan
  • Patent number: 6654195
    Abstract: A disk drive provides head position information as position status variables to a host. The position status variables are derived from information formatted on a disk and processed by a media controller for storage in a position register set. The position information includes both radial and circumferential position references. The disk drive is connected to the host over a host interface which enables the position information to be stored automatically in a host memory so that the host can scan the position information to determine an optimum order of data transfer commands to be sent to the disk drive. A method for selecting a next command to transmit to a disk drive employs the position variables to optimize the command selection. In an alternative method, a host selects a command to be executed by one of an array of disk drives and then determines the disk drive to receive the command based on position information variables which have been stored and updated by the disk drives in the array.
    Type: Grant
    Filed: April 27, 1999
    Date of Patent: November 25, 2003
    Assignee: Western Digital Ventures, Inc.
    Inventors: Charles W. Frank, Jr., Thomas D. Hanan, Robert W. Warren, Jr.
  • Patent number: 6647481
    Abstract: The invention relates to a method for accessing data in a hidden area of a physical disk drive. The physical disk drive reports a user logical address range during booting the host computer or configuring an operating system for maintaining a file system, but does not report a hidden logical address range. A virtual disk drive is created that has a virtual logical address range that is reported to the operating system. A driver program is invoked for remapping addresses of the virtual logical address range with addresses of the hidden logical address range. When the file system makes a disk request directed to accessing a file in the virtual logical address range, the disk request is remapped from the virtual logical address range to the hidden logical address range. A command is transmitted to the physical disk drive using the remapped file address range.
    Type: Grant
    Filed: January 31, 2002
    Date of Patent: November 11, 2003
    Assignee: Western Digital Ventures, Inc.
    Inventors: Vu V. Luu, Xuejian Fu
  • Patent number: 6628473
    Abstract: The invention may be embodied in a disk drive for use in a mobile device. The mobile device may be a hand held computing device such as a personal digital assistant (PDA) or a mobile terminal such as a cellular telephone. The mobile device includes a host processor for accessing data on the disk drive. The disk drive has a rotating disk media surface and a moveable read/write head disposed over the media surface. The disk drive includes a first data storage zone on the disk media surface for storing data on first data tracks using a first track pitch, and a second data storage zone on the common disk media surface for storing data on second data tracks using a second data track pitch. The first data track pitch is substantially wider than the second data track pitch.
    Type: Grant
    Filed: May 31, 2001
    Date of Patent: September 30, 2003
    Assignee: Western Digital Technologies, Inc.
    Inventors: Raffi Codilian, Thomas D. Hanan, Anil Sareen
  • Patent number: 6606682
    Abstract: The present invention relates to a disk drive including a cache memory having a plurality of sequentially-ordered memory clusters for caching disk data stored in sectors (not shown) on disks of a disk assembly. The disk sectors are identified by logical block addresses (LBAs). A cache control system of the disk drive comprises a cluster control block memory, having a plurality of cluster control blocks (CCB), and a tag memory 22, having a plurality of tag records, that are embedded within the cache control system. Each CCB includes a cluster segment record with an entry for associating the CCB with a particular memory cluster and for forming variable length segments of the memory clusters without regard to the sequential order of the memory clusters. Each tag record assigns a segment to a continuous range of LBAs and defines the CCBs forming the segment. Each segment of the memory clusters is for caching data from a contiguous range of the logical block addresses.
    Type: Grant
    Filed: April 19, 2000
    Date of Patent: August 12, 2003
    Assignee: Western Digital Technologies, Inc.
    Inventors: Quoc N. Dang, Tsun Y. Ng, Ralph H. Castro, Virgil V. Wilkins
  • Patent number: 6601137
    Abstract: The present invention relates to disk drive having a cache control system that generates scan results that permit response to a host command using existing cached data having a logical block address (LBA) range that overlaps a host command LBA range. The cache control system forms variable length segments of memory clusters in a cache memory for caching disk data in contiguous LBA ranges. The cached LBA ranges are scanned for segments having LBA ranges overlapping with an LBA range of a host command.
    Type: Grant
    Filed: April 19, 2000
    Date of Patent: July 29, 2003
    Assignee: Western Digital Technologies, Inc.
    Inventors: Ralph H. Castro, Virgil V. Wilkins, Tsun Y. Ng
  • Patent number: 6553457
    Abstract: The present invention is embodied in the disk drive having a cache control system that is configured to efficiently respond to host commands by forming variable length segments of memory clusters for caching disk data in contiguous ranges of logical block addresses without regard to the sequential order of the memory clusters. The cache control system has a tag memory usable only for defining the segments. The tag memory has a plurality of tag records pointing to cluster control blocks associated with the memory clusters for defining the segments. The tag memory may be accessed and updated by several state machines in the cache control system and by a microprocessor in the disk drive.
    Type: Grant
    Filed: April 19, 2000
    Date of Patent: April 22, 2003
    Assignee: Western Digital Technologies, Inc.
    Inventors: Virgil V. Wilkins, Ralph H. Castro, Tsun Y. Ng