Patents Represented by Attorney, Agent or Law Firm Randall J. Bluestone
  • Patent number: 6567230
    Abstract: A method and system for utilizing a digital filter for actuator positioning control in a disk device. In accordance with the method and system of the present invention multiple selectable filter modules are provided. Each of the multiple selectable filter modules functions in a serial or parallel filtering mode when selected. Multiple configurable registers are also provided wherein the configuration of each of the multiple configurable registers determines a selection of at least one of the multiple selectable filter modules. Particular ones of the multiple configurable registers are selected, such that a configuration of the digital filter is dynamically selectable in order to achieve a predetermined filter output.
    Type: Grant
    Filed: October 28, 1999
    Date of Patent: May 20, 2003
    Assignee: International Business Machines Corporation
    Inventors: Naoyuki Kagami, Akira Tokizono, Sri M. Sri-Jayantha, Tatsuya Sakai, Isao Yoneda, Hien Phu Dang, Arun Sharma
  • Patent number: 6556369
    Abstract: A disk drive device comprising a disk-shaped recording medium, having a recording surface on which a plurality of tracks having a predetermined width in a radial direction are defined, said recording surface including a first area wherein a plurality of recording tracks and a plurality of non-recording tracks are located so as to form an alternating pattern along the radial direction of the recording surface.
    Type: Grant
    Filed: November 24, 1999
    Date of Patent: April 29, 2003
    Assignee: Hitachi Global Storage Technologies
    Inventors: Atsushi Kanamaru, Hideo Asano, Tetsuo Ueda
  • Patent number: 6553501
    Abstract: A system which reduces power dissipation in a data storage device having a normal operating mode and at least one power saving mode by computing a predicted amount of power that would be saved by the device if the device makes a transition from the normal operating mode to the power saving mode; computing a time at which the device should transition from the normal operating mode to the power saving mode, based on at least one predicted amount of power to be saved; and transitioning the device from the normal operating mode to the power saving mode.
    Type: Grant
    Filed: November 24, 1999
    Date of Patent: April 22, 2003
    Assignee: International Business Machines Corporation
    Inventor: Yuji Yokoe
  • Patent number: 6529344
    Abstract: A method and system for compensating head positioning servo in a storage device. In accordance with the method and apparatus of the present invention, an open-loop gain of a head positioning servo is calculated when the head positioning servo causes a head to follow a predetermined position of a target track of a storage media surface by generating a position detecting signal utilizing a position detecting signal gain. A compensated position detecting signal gain is generated by compensating the position detecting signal gain according to a difference between a first predetermined value and the open-loop gain of the head positioning servo, such that variability of the position detecting signal and the open-loop gain is reduced to achieve stability in a head positioning servo.
    Type: Grant
    Filed: October 25, 1999
    Date of Patent: March 4, 2003
    Assignee: International Business Machines Corporation
    Inventors: Naoyuki Kagami, Akira Tokizono
  • Patent number: 6501611
    Abstract: A data recovery method for a read assembly of a magnetic memory device. The magnetic memory device has a moving magnetic medium, such as a disk, and a transducer spaced from the disk by a normal gap distance. The read assembly includes a variable gain amplifier and a control computer that controls the read and write operations of the magnetic memory device. The data recovery method uses the control computer to adjust the gain of the amplifier when an error is detected in a read signal. The method tests to see if the error is due to a variance from the normal gap distance by the head that is caused by either an thermal asperity of the disk surface or by a change in temperature of the moving magnetic medium. If a variance is found, the amplifier gain is adjusted and the data is reread. If there is no error the data is provided to an output interface.
    Type: Grant
    Filed: April 27, 1999
    Date of Patent: December 31, 2002
    Assignee: International Business Machines Corporation
    Inventor: Robert Yuan-shih Li
  • Patent number: 6476989
    Abstract: An improved servowriting system and method whereby errors introduced into the written servo information are reduced or eliminated for greater servowriting accuracy. Accuracy is enhanced by one or more of the following improvements: 1) optimizing write current and write frequency to minimize write width modulation; 2) optimizing the RPM of the storage medium to minimize random mechanical vibration; and 3) providing a clip level check to eliminate the introduction of large errors in product servopattern. The proposed improvements provide substantial rejection of, for example, mechanical and magnetic disturbances, ensuring a robust servowriting process.
    Type: Grant
    Filed: May 3, 1999
    Date of Patent: November 5, 2002
    Assignee: International Business Machines Corporation
    Inventors: Timothy Chainer, Mark Delorman Schultz, Bucknell Chapman Webb, Edward John Yarmchuk
  • Patent number: 6473830
    Abstract: In a storage system comprising an array of storage devices, including a processor and memory, a plurality of logical tracks are organized on the storage devices in segments comprising columns striped across the storage devices. A system and method are provided for storing logical tracks in the storage devices. Sequentially logically related logical tracks are stored together in neighborhoods. Logical tracks of the same neighborhood destaged at the same time are assigned to a single open segment with other logical tracks of the same neighborhood type. The time at which open segments are designated as closed segments to be written to the storage devices is based on performance, disk utilization and memory utilization criteria. Logical tracks are never split between segment columns. Also, attempts are made not to split a neighborhood of logical tracks being destaged together between segment columns.
    Type: Grant
    Filed: April 30, 2001
    Date of Patent: October 29, 2002
    Assignee: International Business Machines Corporation
    Inventors: Juan Li, Dung Kim Nguyen, Aare Onton, Kevin Frank Smith, Hai-Fang Yun
  • Patent number: 6467025
    Abstract: An improved cache memory and method of operation thereof. The cache memory includes a doubly-linked loop of cache lines and a single pointer operable to address a cache line in the doubly-linked loop. In the cache memory, the pointer is preferably operable to address a next cache line in the doubly-linked loop, or a previous cache line in the doubly-linked loop. The cache memory as described permits a reduction in the number of instruction steps involved in controlling the cache lines. The improved cache memory may be implemented in a data processing system or within a computer program product.
    Type: Grant
    Filed: March 6, 2000
    Date of Patent: October 15, 2002
    Assignee: International Business Machines Corporation
    Inventor: James Leigh Taylor
  • Patent number: 6442709
    Abstract: The present invention relates to a method for testing the operability of a Peer to Peer Remote Copy (PPRC) data storage system in disaster situations. A PPRC data storage system includes a host processor, a primary storage subsystem and a secondary storage subsystem where the secondary storage subsystem is coupled to the primary storage subsystem for mirroring of data therebetween. A command is sent from the host processor directing the primary storage subsystem to simulate a disaster. Upon detection of the disaster, the host establishes direct communication with the secondary storage subsystem, and validates the integrity of the system by comparing data from the secondary storage subsystem to data from the primary storage subsystem.
    Type: Grant
    Filed: February 9, 1999
    Date of Patent: August 27, 2002
    Assignee: International Business Machines Corporation
    Inventors: David Grant Beal, Scott Adam States, Christopher James West
  • Patent number: 6421309
    Abstract: A maximum mark length detector comprising a total value register for storing a total value Lsum of measured mark lengths; a measured value register for storing a measured value of a mark length; an arithmetic unit for computing the sum Lp of a current measured value Lk and a previously measured value PLk stored in the measured value register and subtracting a maximum value Lmax from the total value Lsum when the total value Lsum reaches the measured maximum value Lmax; a counter to count the number of times the subtraction is performed; and a comparator for completing the detection when a count value C of the counter reaches a predetermined value.
    Type: Grant
    Filed: September 2, 1999
    Date of Patent: July 16, 2002
    Assignee: International Business Machines Corporation
    Inventors: Toshio Kanai, Teruhiko Ushio
  • Patent number: 6415383
    Abstract: A method of changing the operating system in a computer system by using an address offset mode (AOM) feature for the address space of a hard disk drive connected to the computer system. Initialization of the computer loads the first operating system (OS) from a user area in the disk drive address space. An enable AOM command offsets the disk drive address space and reinitializes the computer to load a second OS from a reserve space in the disk drive address space. A command setting the maximum size of the address space of the hard disk drive provides a wrap around feature allowing the entire address space of the disk drive to be addressable for diagnostics or updating purposes. The computer is returned to operation with the first OS by a disable AOM command, or alternatively, by a power on reset, a software reset or a hardware reset. The method of changing operating systems is coded in the hard disk drive and does not require additions or modifications to the memory or the BIOS ROM of the computer system.
    Type: Grant
    Filed: October 6, 1999
    Date of Patent: July 2, 2002
    Assignee: International Business Machines Corporation
    Inventors: Dan Colegrove, Klaus Smolin, Alfred Malina, Martin Roosen, Kazuyuki Kobayashi, Masaki Kohno
  • Patent number: 6392846
    Abstract: A coil assembly for disk drive components is presented which includes a coil winding free of lubricants that cause stiction problems during the operation of the disk drive assembly. An actuator coil and spindle motor winding are disclosed which include a conductor, an insulating layer over the conductor, a bond coat overlying the insulating layer, and a lubricant coating on the insulating layer. The lubricant coating is a hydrocarbon based oil having a molecular weight within ranges that will not volatilize and condense on the surface of the disks in the drive.
    Type: Grant
    Filed: December 10, 1996
    Date of Patent: May 21, 2002
    Assignee: International Business Machines Corporation
    Inventors: Charles Allen Brown, Heidi Lee Merkins, Robert Carl Reinhart, Ronald Lee Weaver, Herman Russell Wendt, Susan G. Scanlon
  • Patent number: 6388832
    Abstract: Method and system aspects for controlling spindle motor speed during head loading in a disk drive are described. The aspects include inputting a time-varying reference velocity profile signal, and selecting a controller to control spindle motor speed. Further included is feeding forward control signals sufficient to precompensate for drag during a head loading event and maintain spindle motor speed within an operating tolerance.
    Type: Grant
    Filed: April 27, 1999
    Date of Patent: May 14, 2002
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey Joseph Dobbek, Bryan Scott Rowan, Louis Joseph Serrano, Mantle Man-Hon Yu
  • Patent number: 6362766
    Abstract: A variable pulse pulse width modulation digital-to-analog converter comprising: an input code register to store a digital input code to be converted; a PWM decoder, coupled to the input code register, to convert the input code to a series of pulses; an output driver circuit coupled to the PWM decoder, wherein the output driver circuit generates an output signal comprising pulses of a high logic level and pulses of an intermediate logic level; and a filter to integrate the pulses to generate an analog output value corresponding to the digital input code. In one embodiment, the output stage comprises an active tri-state driver, a multiplexer and at least two output reference voltage sources. Using a plurality of different amplitude pulse levels enables PWM DACs according to the present invention to provide greater resolution than conventional PWM DACs for a given clock frequency and conversion period.
    Type: Grant
    Filed: February 9, 2000
    Date of Patent: March 26, 2002
    Assignee: International Business Machines Corporation
    Inventors: Bryan Scott Rowan, Louis Joseph Serrano, Mantle Man-Hon Yu
  • Patent number: 6362416
    Abstract: A hot swap tray having a housing adapted to be slidably inserted in a rack. The tray includes an electromagnetic shield member mounted for rotation about an axis traversing the sliding direction of the tray. The shield has a resting state in which the shield presents a first dimension in a plane traversing the sliding direction and a deflected state in which the shield presents a second dimension in the plane, the first dimension being greater than the second dimension. The shield is actuated on insertion of the tray into the rack to move from the resting state to the deflected state so that the shield clears adjacent shields located within the rack and from the deflected state to the resting state so that the shield engages the adjacent shields.
    Type: Grant
    Filed: March 23, 1999
    Date of Patent: March 26, 2002
    Assignee: International Business Machines Corporation
    Inventors: Ian McFarlane Denny, Peter Andrew Smith, Gavin Wright
  • Patent number: 6345337
    Abstract: A method for determining a single reference residency time of a cache comprises the steps of causing test data to be staged to the cache and measuring a response time after a wait time has elapsed. The measuring step is repeated for a plurality of values of wait time. The method also includes the step of determining a boundary value of the wait time. A wait time of less than or equal to the boundary value yields a corresponding response time representing a cache hit and a wait time of greater than the boundary value yields a corresponding response time representing a cache miss. The boundary value is an estimate of the single reference residency time of the cache.
    Type: Grant
    Filed: November 16, 1999
    Date of Patent: February 5, 2002
    Assignee: International Business Machines Corporation
    Inventors: Bruce McNutt, David Alastair Short, Brian Jay Smith
  • Patent number: 6341331
    Abstract: A computer system has a host computer that runs applications that require data objects from a storage system. The storage system has a storage device, such as a disk storage device, and a cache memory. Data objects that are frequently used by the host computer are stored in the cache memory. The data objects are also stored in the storage device logically arranged in segments of data objects, and groups of segments. The cache memory is logically partitioned into a segment cache and a group cache. Data of a small granular nature namely segments, are stored in the segment cache. Data of a larger granular nature, namely groups, is stored in the group cache. When the host computer requests accesses to read or write data objects, groups of segments are staged or destaged between the storage device and the group cache, with at least one segment of each staged group containing one of the requested data objects.
    Type: Grant
    Filed: October 1, 1999
    Date of Patent: January 22, 2002
    Assignee: International Business Machines Corporation
    Inventor: Bruce McNutt
  • Patent number: 6324132
    Abstract: A read/write head servo control system for data recording devices, wherein a method of compensating initial values is utilized to generate a control signal to move the head from an initial position to a target position. The method estimates and stores multiple position compensation values. A first control signal moves the head from an initial position to a target position. Head position values are sampled as the head moves. Head position deviation values are calculated for the sampled position values. The head position values are utilized to select a set of estimated position compensation values. These values are in turn utilized to generate a second control signal, which is then utilized to control the position of the head.
    Type: Grant
    Filed: October 28, 1999
    Date of Patent: November 27, 2001
    Assignee: International Business Machines Corporation
    Inventors: Naoyuki Kagami, Akira Tokizono, Hiroshi Uchida
  • Patent number: 6324621
    Abstract: Aspects for caching storage data include partitioning a storage cache to include a compressed data partition and an uncompressed data partition, and adjusting a size of the compressed data partition and the uncompressed data partition for chosen performance characteristics. A data caching system aspect in a data processing system having a host system in communication with a storage system includes at least one storage device and at least one partially compressed cache. The at least one partially compressed cache further includes an uncompressed partition and a compressed partition, where the compressed partition stores at least a victim data unit from the uncompressed partition.
    Type: Grant
    Filed: June 10, 1998
    Date of Patent: November 27, 2001
    Assignee: International Business Machines Corporation
    Inventors: Shanker Singh, Joe-Ming Cheng, Brent Cameron Beardsley, Dell Patrick Leabo, Forrest Lee Wade, Michael Thomas Benhase, Marc Ethan Goldfeder
  • Patent number: 6292323
    Abstract: A method for removing accumulated particles that have adhered to a head for reading/writing data to a rotation disk type recording medium in an information recording and reproducing apparatus. First a disk read/write operation is stopped. A vibration amplitude is then selected. The head repeatedly performs a seek operation with the selected amplitude so as to vibrate the head. A new vibration amplitude is then selected, and the head repeatedly performs seek operations with the new amplitude. The vibration amplitude is gradually changed so that the head performs seek operations over a range of amplitudes, thereby removing accumulated particles that have adhered to the head.
    Type: Grant
    Filed: January 12, 1999
    Date of Patent: September 18, 2001
    Assignee: International Business Machines Corporation
    Inventors: Hidetsugu Tanaka, Yoshinao Harada, Masahiko Sato, Takumi Satoh