Patents by Inventor Richard Ripberger

Richard Ripberger 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).

  • Publication number: 20050154846
    Abstract: Provided are a method, system, and program for copying tracks between a primary controller and secondary controller. A track is received from the primary controller that is part of a copy job comprising a sequence of tracks to copy along with a sequence number of the received track and a context number identifying computational resources in the primary controller used to transmit the track, sequence number, and context number. The context number and sequence number transmitted with the track are used to determine if a track preceding the received track was written to storage. The secondary-controller writes the received track to storage if the track preceding the received track was written to storage.
    Type: Application
    Filed: January 9, 2004
    Publication date: July 14, 2005
    Inventors: James Chen, Minh-Ngoc Huynh, Chung Fung, Patricia Lu, Edwin Scott, Carol Mellgren, Richard Ripberger
  • Publication number: 20050114624
    Abstract: A method to control access to logical volumes. The method provides a plurality of host computers and an information storage and retrieval system comprising a plurality of logical volumes. The method forms (N) host computer groups, assigns one or more of the host computers to the (i)th host computer group, such that each host computer assigned to (i)th host computer group is not assigned to any other of the (N) host computer groups. The method forms (N) logical volume groups, assigns one or more logical volumes to the (i)th logical volume group, such that each of the logical volumes assigned to the (i)th logical volume group is not assigned to any other of the (N) logical volume groups. The method maintains a database associating the (i)th host computer group with the (i)th logical volume group, and permits a host computer assigned to the (i)th host computer group to access a logical volume assigned to the (i)th logical volume group.
    Type: Application
    Filed: November 20, 2003
    Publication date: May 26, 2005
    Inventors: Ezequiel Cervantes, Juan Coronado, Miguel Duanas, David Goodman, Matthew Kalos, Donald Nordahl, Richard Ripberger
  • Publication number: 20050114465
    Abstract: A method to control access to logical volumes disposed in one or more information storage and retrieval systems when using copy service relationships. The method provides a first information storage and retrieval system, a second information storage and retrieval system, and a plurality of host computers capable of communicating with the first information storage and retrieval system. The method forms (N) host computer group, and assigns each of the plurality of host computers to the a host computer group. The method forms (N) logical volume groups, and assigns one or more of the plurality of first logical volumes to a logical volume group. The method receives a request from a host computer assigned to the (i)th host computer group to establish a copy service relationship between a source logical volume and a target logical volume. The method determines if both the source and target logical volumes are assigned to the (i)th logical volume group.
    Type: Application
    Filed: November 20, 2003
    Publication date: May 26, 2005
    Inventors: Juan Coronado, Matthew Kalos, Donald Nordahl, Richard Ripberger
  • Publication number: 20050114591
    Abstract: A method to control access to logical volumes disposed in an information storage and retrieval system using parallel access volumes. The method provides an information storage and retrieval system comprising a plurality of logical volumes, and a plurality of host computers, where each host computers is capable of communicating with the information storage and retrieval system. The method creates a parallel access volume having an alias, and persistently associates that parallel access volume with an original base logical volume, where the original base logical volume may be assigned to one of (N) logical volume groups. If the original base logical volume is assigned to the (i)th logical volume group, the method permits each host computers assigned to the (i)th host computer group to access the original base logical volume, or the current base logical volume, associated with the parallel access volume.
    Type: Application
    Filed: November 20, 2003
    Publication date: May 26, 2005
    Inventors: Juan Coronado, Matthew Kalos, Donald Nordahl, Richard Ripberger
  • Publication number: 20050114476
    Abstract: Methods, system and computer program product are provided to configure a path between nodes through a fabric in a fibre channel storage area network (SAN). A node name is provided for a target node on the SAN and a port name is provided for each port in the target node. A relationship is established in a data structure between each port name and a slot in which each port is physically located in the target node. Prior to configuring a path between a source node and a port in the target node, the ports which are physically connected and logged in to the fabric are identified by port address. The port names corresponding to the port addresses are then identified. The port names are used to generate interface_ids of the ports corresponding to the physical slots in which the ports are located. A data structure is created to maintain the relationship between interface_ids and port names.
    Type: Application
    Filed: November 20, 2003
    Publication date: May 26, 2005
    Applicant: International Business Machines (IBM) Corporation
    Inventors: James Chen, Patricia Lu, Chung Fung, Minh-Ngoc Huynh, Christopher Sansone, Dung Dang, Gail Spear, Richard Ripberger
  • Publication number: 20050086461
    Abstract: A data saving device, system, and method rapidly and deterministically saves data of a computer system. The device may mark data that must be saved when the computer is shut down. In certain embodiments, a boot control module detects a condition requiring a rapid deterministic data saving operation, such as a power failure and reboots the computer, deterministically terminating all existing processes. Additionally, the boot control module loads a data transfer kernel in place of a standard operating kernel used for normal operation. The data transfer kernel supports a set of processes exclusively dedicated to saving data. The data transfer kernel configures the computer and storage devices for the data transfer and saves the marked data with a minimum of interruptions from other processes. Also, the data transfer kernel may shut down the computer and the storage devices after transferring data.
    Type: Application
    Filed: October 16, 2003
    Publication date: April 21, 2005
    Inventors: Yu-Cheng Hsu, Richard Ripberger
  • Publication number: 20050081092
    Abstract: Provided are a method, system, and article of manufacture, wherein a plurality of processing nodes in a storage system are partitioned into a plurality of logical processing units, and wherein the plurality of logical processing units can respond to I/O requests from a host coupled to the storage system. At least two logical processing units are grouped, wherein data in a first storage coupled to a first logical processing unit of the least two logical processing units is mirrored by data in a second storage coupled to the second logical processing unit of the at least two logical processing units. In response to a failure of the first logical processing unit, an I/O request from the host is responded to via the second logical processing unit.
    Type: Application
    Filed: September 29, 2003
    Publication date: April 14, 2005
    Inventors: Yu-Cheng Hsu, Richard Ripberger
  • Publication number: 20050044193
    Abstract: Disclosed is a method, system, and program for task processing and monitoring of configuration and state information. A first server process and a second server process are detected. A first agent process is registered with the first server process. A second agent process is registered with the second server process. When a task is to be executed by the first server process, the task is executed with the first agent process. When the task is to be executed by the second server process, the task is executed with the second agent process.
    Type: Application
    Filed: July 31, 2003
    Publication date: February 24, 2005
    Inventors: Linda Benhase, John Paveza, Michael Benhase, Richard Ripberger, Yan Xu, Stella Chan
  • Patent number: 6219726
    Abstract: A method and system for limiting access to a media storage device such as a tape drive unit. In accordance with the inventive method, a set of control parameters is generated for the device for a given application program. A tape control unit uses the parameters to process commands from the application program and thereby control access to the tape. In an illustrative application, an extent is defined on the tape and controls are defined which govern the type of access permitted within the extent. The system rejects any commands which attempt to access medium outside of the defined extent. Write and formatting commands within the extent are limited and partition changes, loads and unloads are prohibited.
    Type: Grant
    Filed: July 27, 1994
    Date of Patent: April 17, 2001
    Assignee: International Business Machines Corporation
    Inventor: Richard A. Ripberger
  • Patent number: 5546557
    Abstract: A peripheral data storage subsystem has means for responding to a MOUNT command received from a host processor to create and mount a host-processor-addressable logical data-storage volume. Such logical data-storage volume has a serial number VOLSER indicated in the MOUNT command. The logical data volume is assigned a predetermined area of a physical data volume, such area being termed a partition. The illustrated embodiment shows a tape subsystem in which the partitions are accessed by a control using a reel tachometer that identifies segments of the tape. Each partition has a number of the tape segments. Controls and methods are described for initializing the subsystem for effecting the automatic volume creation, appending data into a logical volume, how logical volumes are made to be portable, moving logical volumes amongst diverse physical media, tape formats usable for such logical volumes, data base control of the logical volumes and volume creation processing.
    Type: Grant
    Filed: June 14, 1993
    Date of Patent: August 13, 1996
    Assignee: International Business Machines Corporation
    Inventors: Vincent K. Allen, Robert S. Goncharsky, Richard A. Ripberger
  • Patent number: 5539918
    Abstract: An adaptive data transfer channel providing means for a data management access method (AM) to define the channel subsystem data block transfer size and to transfer an extended data block (EDB) by a single channel transfer command to avoid repeated channel command word (CCW) command decode and status presentation operations. The adaptive scheme of this invention is transparent to the user and downwardly compatible with existing data record storage formats because it is independent of the user application program. The host software in the central processing complex (CPC) tests the peripheral data storage device (PDSD) to ensure compatibility with the EDB CCWs before selecting the channel program (CP) to be used for data block transfer in the subchannel. In the EDB format, the PDSD microcode permits the accumulation of logical data blocks (LDBs) from storage to form a single large EDB before transfer to the CPC responsive to a single transfer command.
    Type: Grant
    Filed: May 26, 1995
    Date of Patent: July 23, 1996
    Assignee: International Business Machines Corporation
    Inventors: Vincent K. Allen, Scott M. Fry, Warren B. Harding, Robert G. Long, Jerry W. Pence, Wayne E. Rhoten, Richard A. Ripberger
  • Patent number: 5517670
    Abstract: An adaptive data transfer channel providing means for a data management access method (AM) to define the channel subsystem data block transfer size and to transfer an extended data block (EDB) by a single channel transfer command to avoid repeated channel command word (CCW) command decode and status presentation operations. The adaptive scheme of this invention is transparent to the user and downwardly compatible with existing data record storage formats because it is independent of the user application program. The host software in the central processing complex (CPC) tests the peripheral data storage device (PDSD) to ensure compatibility with the EDB CCWs before selecting the channel program (CP) to be used for data block transfer in the subchannel. In the EDB format, the PDSD microcode permits the accumulation of logical data blocks (LDBs) from storage to form a single large EDB before transfer to the CPC responsive to a single transfer command.
    Type: Grant
    Filed: December 30, 1992
    Date of Patent: May 14, 1996
    Assignee: International Business Machines Corporation
    Inventors: Vincent K. Allen, Scott M. Fry, Warren B. Harding, Robert G. Long, Jerry W. Pence, Wayne E. Rhoten, Richard A. Ripberger
  • Patent number: 5502811
    Abstract: A plurality of removable volumes for magnetic tape units are used as array for the storage of data. First an array of removable volumes is mounted on the magnetic tape units. Then each removable volume of the array is accessed at equivalent logical locations for storage or retrieval of the data file. Responsive to access of the array, data for the data file is striped to the removable volumes of the array beginning at the equivalent location on each removable volume. Depending upon the striping format, null marks may be striped to the removable volumes receiving fewer data than other volumes. This maintains the equivalent logical location for the start of the next file.
    Type: Grant
    Filed: September 29, 1993
    Date of Patent: March 26, 1996
    Assignee: International Business Machines Corporation
    Inventor: Richard A. Ripberger
  • Patent number: 5414570
    Abstract: Information bearing signals are recorded in one of a plurality of record formats on one record medium, such as a magnetic tape, magnetic disk, optical disk, and the like. The format selected may be commanded or based upon record lengths, in bytes. When the record length equals or exceeds a predetermined number of bytes, then one record is recorded in each signal block of the record format. When the record length is less than the predetermined number, then a second format is used which inserts several of the records in one of the signal blocks. The signal block and its packets respectively contain indications of formats such that any one of several formats may be used on one record medium and in one signal block having a plurality of variable length packets. Logical indicators, such as format marks, tape marks, and the like, may separate formats used on the storage medium.
    Type: Grant
    Filed: July 28, 1993
    Date of Patent: May 9, 1995
    Assignee: International Business Machines Corporation
    Inventors: Scott M. Fry, Scott A. Jackson, Richard A. Ripberger
  • Patent number: 5384669
    Abstract: Information bearing signals are recorded in one of a plurality of record formats on one record medium, such as a magnetic tape, magnetic disk, optical disk, and the like. The format selected may be commanded or based upon record lengths, in bytes. When the record length equals or exceeds a predetermined number of bytes, then one record is recorded in each signal block of the record format. When the record length is less than the predetermined number, then a second format is used which inserts several of the records in one of the signal blocks. The signal block and its packets respectively contain indications of formats such that any one of several formats may be used on one record medium and in one signal block having a plurality of variable length packets. Logical indicators, such as format marks, tape marks, and the like, may separate formats used on the storage medium.
    Type: Grant
    Filed: November 18, 1992
    Date of Patent: January 24, 1995
    Assignee: International Business Machines Corporation
    Inventors: Edwin C. Dunn, Scott M. Fry, Scott A. Jackson, Neil H. MacLean, Jr., Richard P. Reynolds, Richard A. Ripberger
  • Patent number: 5335328
    Abstract: Information bearing signals are recorded in one of a plurality of record formats on one record medium, such as a magnetic tape, magnetic disk, optical disk, and the like. The format selected may be commanded or based upon record lengths, in bytes. When the record length equals or exceeds a predetermined number of bytes, then one record is recorded in each signal block of the record format. When the record length is less than the predetermined number, then a second format is used which inserts several of the records in one of the signal blocks. The signal block and its packets respectively contain indications of formats such that any one of several formats may be used on one record medium and in one signal block having a plurality of variable length packets. Logical indicators, such as format marks, tape marks, and the like, may separate formats used on the storage medium.
    Type: Grant
    Filed: November 19, 1992
    Date of Patent: August 2, 1994
    Assignee: International Business Machines Corporation
    Inventors: Edwin C. Dunn, Scott M. Fry, Scott A. Jackson, Neil H. MacLean, Jr., Richard P. Reynolds, Richard A. Ripberger
  • Patent number: 5274772
    Abstract: Information bearing signals are recorded in one of a plurality of record formats on one record medium, such as a magnetic tape, magnetic disk, optical disk, and the like. The format selected may be commanded or based upon record lengths, in bytes. When the record length equals or exceeds a predetermined number of bytes, then one record is recorded in each signal block of the record format. When the record length is less than the predetermined number, then a second format is used which inserts several of the records in one of the signal blocks. The signal block and its packets respectively contain indications of formats such that any one of several formats may be used on one record medium and in one signal block having a plurality of variable length packets. Logical indicators, such as format marks, tape marks, and the like, may separate formats used on the storage medium.
    Type: Grant
    Filed: November 19, 1992
    Date of Patent: December 28, 1993
    Assignee: International Business Machines Corporation
    Inventors: Edwin C. Dunn, Scott M. Fry, Scott A. Jackson, Neil H. MacLean, Jr., Richard P. Reynolds, Richard A. Ripberger
  • Patent number: 5200864
    Abstract: Information bearing signals are recorded in one of a plurality of record formats on one record medium, such as a magnetic tape, magnetic disk, optical disk, and the like. The format selected may be commanded or based upon record lengths, in bytes. When the record length equals or exceeds a predetermined number of bytes, then one record is recorded in each signal block of the record format. When the record length is less than the predetermined number, then a second format is used which inserts several of the records in one of the signal blocks. The signal block and its packets respectively contain indications of formats such that any one of several formats may be used on one record medium and in one signal block having a plurality of variable length packets. Logical indicators, such as format marks, tape marks, and the like, may separate formats used on the storage medium.
    Type: Grant
    Filed: June 28, 1989
    Date of Patent: April 6, 1993
    Assignee: International Business Machines Corporation
    Inventors: Edwin C. Dunn, Scott M. Fry, Scott A. Jackson, Neil H. MacLean, Jr., Richard P. Reynolds, Richard A. Ripberger
  • Patent number: 5109226
    Abstract: Format compatibility between arithmetic binary compression coding devices used in a magnetic tape drive can be retained even though different numbers of compression/decompression devices are required to attain a higher throughput through the system. Each device must process the data directed to it in a known maximum amount of time. Each compaction processor contains a selected number of statistic tables for each compaction processors. Eight compaction processors are selected with the possibility of two statistic tables in each. Thus format compability can be retained using four compaction processor with two statistic tables in each or double the throughput by using eight compaction processors with one statistic table in each encoder/decoder. Data compacted on a magnetic tape using either speed compaction can be decoded by either tape drive and compatibility is insured.
    Type: Grant
    Filed: October 29, 1990
    Date of Patent: April 28, 1992
    Assignee: International Business Machines Corporation
    Inventors: Neil H. MacLean, Jr., Mayank R. Patel, Richard A. Ripberger