Patents by Inventor Steven Douglas Johnson

Steven Douglas Johnson 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: 7565565
    Abstract: A system, method and article of manufacture are provided for the automatic recovery from errors encountered during an automated Licensed Internal Code (LIC) update on a storage controller. The present invention functions with a concurrent or nonconcurrent automated LIC update. The automated recovery from many error conditions is transparent to the attached host system and on-site service personnel, resulting an improvement in the LIC update process.
    Type: Grant
    Filed: June 24, 2008
    Date of Patent: July 21, 2009
    Assignee: International Business Machines Corporation
    Inventors: Edward George Butt, Jack Harvey Derenburger, Steven Douglas Johnson, Vernon J. Legvold, Ronald David Martens
  • Patent number: 7392420
    Abstract: A system, method and article of manufacture are provided for the automatic recovery from errors encountered during an automated Licensed Internal Code (LIC) update on a storage controller. The present invention functions with a concurrent or nonconcurrent automated LIC update. The automated recovery from many error conditions is transparent to the attached host system and on-site service personnel, resulting in an improvement in the LIC update process.
    Type: Grant
    Filed: September 29, 2003
    Date of Patent: June 24, 2008
    Assignee: International Business Machines Corporation
    Inventors: Edward George Butt, Jack Harvey Derenburger, Steven Douglas Johnson, Vernon J. Legvold, Ronald David Martens
  • Patent number: 7266815
    Abstract: A system, method and article of manufacture are provided to perform an automated concurrent licensed internal code (LIC) update and an automated nonconcurrent LIC update on a storage controller. The automated concurrent LIC update is performed on a storage controller by sequentially updating each cluster while maintaining operation of the storage controller. The automated concurrent LIC update allows multiple hosts to continue to access data via the storage controller while the system is actively undergoing the LIC update. The automated nonconcurrent LIC update is performed during the time the storage controller in not operating. The automated nonconcurrent LIC update allows service personnel to perform the update in an efficient and timely manner. When the update has completed, the storage controller becomes available to process data and the system is operating at the latest LIC level.
    Type: Grant
    Filed: September 29, 2003
    Date of Patent: September 4, 2007
    Assignee: International Business Machines Corporation
    Inventors: Edward George Butt, Jack Harvey Derenburger, Steven Douglas Johnson, Vernon J. Legvold, Ronald David Martens
  • Patent number: 6349356
    Abstract: Optimizing the retrieval of blocks of data from a tape media of a longitudinal serpentine tape drive. A device block map (DBM) is retrieved from the tape media and stored in memory. The DBM comprises a table having one or more rows and one or more columns for each block of data stored on the tape media. The columns are selected from the group comprising a wrap column, a position column, a logical block column, and a file identifier column. One or more retrieval paths for requested blocks of data are determined from an image of the physical layout of the requested blocks on the tape media generated by linear interpolation of the DBM stored in memory. Each of the retrieval paths comprises an ordered sequence of the blocks of data and the manner in which the tape media is to be traversed to accomplish the retrieval of the ordered sequence. A sum of distances is determined for each of the retrieval paths and an optimal one of the retrieval paths is selected based on the determined sum of distances.
    Type: Grant
    Filed: December 10, 1997
    Date of Patent: February 19, 2002
    Assignee: International Business Machines Corporation
    Inventors: Robert Beverley Basham, Scott Milton Fry, John James Gniewek, Steven Douglas Johnson, Steven Bennett Wilson
  • Patent number: 6172833
    Abstract: A data storage system for use with a tape cartridge storing data in a serpentine pattern on tape media, and having a memory device for storing a device block map for the tape median, comprises tape drive, or a loading mechanism, which first positions the tape cartridge at memory interface for transfering the device block map from the memory device to a processor, and subsequently positions the tape media for reading and/or writing. The processor processes the device block map from the memory device for optimal retrieval of the serpentine pattern data of the tape media. The processing of the device block map occurs while the tape media is positioned for reading and/or writing, so that the processor begins the retrieval reading process immediately upon the positioning of the tape media. In another aspect of the invention, a robotic accessor of an automated data storage library moves the tape cartridge to the tape drive.
    Type: Grant
    Filed: August 5, 1998
    Date of Patent: January 9, 2001
    Assignee: International Business Machines Corporation
    Inventors: Scott Milton Fry, Steven Douglas Johnson, Steven Bennett Wilson
  • Patent number: 6064553
    Abstract: A computer media tape cartridge has a multiple volume selector switch with a plurality of positions which allow a user to physically segment the tape into a corresponding number of sections for more efficient use of the tape. By moving the switch to a desired position, the user may select and use the tracks in one or all of the positions on the tape. These positions include an "all position" wherein the tape is a single volume for reading and writing data, and individual positions wherein only the selected position is available for reading or writing data to the tape. Using the cartridge in the latter manner physically segments tape into four separate volumes. The cartridge is used in a tape drive having a plurality of sensors for detecting the position of the switch.
    Type: Grant
    Filed: July 20, 1999
    Date of Patent: May 16, 2000
    Assignee: International Business Machines Corporation
    Inventors: Vincent Kanard Allen, Steven Douglas Johnson
  • Patent number: 5969893
    Abstract: Various data storage formats help to efficiently locate, read, and write user data stored on magnetic tape media. A tape is formatted by writing multiple segment-headers, free from any interleaved access of user data Adjacent segment-headers are spaced by a predetermined interval to define multiple data storage segments. Segment-headers all contain a unique key, which is copied into a key index to identify valid segments. After formatting, normal tape accesses can be performed. Without erasing any old headers or data, a new formatting scheme can be established by writing new segment-headers on the tape. The new segment-headers include a new unique key, replacing the previous key in the key index. Previous segment-headers stored on the tape are ignored, since they lack the updated key. Segments may be selectively grouped to provide independently addressable partitions. Mapping between segments and partitions can use a fixed relationship (e.g.
    Type: Grant
    Filed: July 23, 1997
    Date of Patent: October 19, 1999
    Assignee: International Business Machines Corporation
    Inventors: Robert Beverley Basham, Kirby Grant Dahman, Scott Milton Fry, Steven Douglas Johnson, Steven Bennett Wilson
  • Patent number: 5710676
    Abstract: A storage media for linear, serpentine recording is pre-formatted for data storage operations by recording partition format information in a single pass along the length of the storage media by recording partition format information for all storage media tracks at regular partition intervals defined by index locations alternately in both storage media directions before moving the storage media to the next partition interval. At each index location, partition markers are recorded in successive parallel tracks first in one media direction and then the other until markers are recorded across the entire width of the storage media. The steps of moving to a next partition index location, recording partition information in successive parallel tracks in first one direction and then the other, and moving to a next index location one partition length away, are repeated until all partitions of the storage media are pre-formatted.
    Type: Grant
    Filed: March 12, 1996
    Date of Patent: January 20, 1998
    Assignee: International Business Machines Corporation
    Inventors: Scott Milton Fry, Steven Douglas Johnson, Steven Bennett Wilson