Richard A. Ripberger
Engineering at Placita Arizpe, Tucson, AZ

License number
Louisiana EI.0005265
Issued Date
Jan 1, 1900
Category
Civil Engineer
Address
Address
5620 N Placita Arizpe North Placita Arizpe, Tucson, AZ 85718

Personal information

See more information about Richard A. Ripberger at radaris.com
Name
Address
Phone
Richard Ripberger
5620 N Placita Arizpe, Tucson, AZ 85718
Richard Ripberger
5620 Placita Arizpe, Tucson, AZ 85718
Richard Ripberger
5620 N Placita Arizpe, Tucson, AZ 85718

Professional information

See more information about Richard A. Ripberger at trustoria.com
Richard Ripberger Photo 1
Initiating And Using Information Used For A Host, Control Unit, And Logical Device Connections

Initiating And Using Information Used For A Host, Control Unit, And Logical Device Connections

US Patent:
7617349, Nov 10, 2009
Filed:
May 15, 2007
Appl. No.:
11/749096
Inventors:
Matthew Joseph Kalos - Tucson AZ, US
Richard Anthony Ripberger - Tucson AZ, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 13/00
US Classification:
710316, 707 8
Abstract:
Provided are a method, system, and program for initiating and using information used for a host, control unit, and logical device connections receiving a request to create a host port to control unit port connection. In a volume group data structure, a volume group entry is defined having a plurality of pointers for the host port and control unit port pair. At least one device address is added to the volume group that is accessible to the host port and control unit port connection by initializing at least one pointer in the volume group entry to address at least one device data structure. For each of the at least one device addresses, indication is made in the at least one device data structure addressed by the at least one pointer in the volume group entry that the device address is accessible to the host port and control unit port connection.


Richard Ripberger Photo 2
Management Of Host Passthrough And Session Commands Using Resource Groups

Management Of Host Passthrough And Session Commands Using Resource Groups

US Patent:
2012015, Jun 14, 2012
Filed:
Dec 9, 2010
Appl. No.:
12/964699
Inventors:
Richard A. RIPBERGER - Tucson AZ, US
Assignee:
INTERNATIONAL BUSINESS MACHINES CORPORATION - Armonk NY
International Classification:
G06F 12/16
US Classification:
711162, 711E12103
Abstract:
Exemplary method, system, and computer program embodiments for prescribing relationships for storage resources organized into a plurality of resource groups in a computing storage environment are provided. In one embodiment, by way of example only, for at least one storage resource object associated with at least one of the plurality of resource groups by a resource group attribute, at least one policy is defined for limiting host requests to the storage resources in the at least one of the plurality of resource groups to prevent an issuance of the host requests to an unowned one of the storage resources.


Richard Ripberger Photo 3
Techniques For Managing Data In A Storage Controller

Techniques For Managing Data In A Storage Controller

US Patent:
8566525, Oct 22, 2013
Filed:
Feb 17, 2012
Appl. No.:
13/399579
Inventors:
Kevin J. Ash - Tucson AZ, US
Richard A. Ripberger - Tucson AZ, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 12/04
US Classification:
711129, 710 28, 711103, 711118, 711154, 711163
Abstract:
A technique for limiting an amount of write data stored in a cache memory includes determining a usable region of a non-volatile storage (NVS), determining an amount of write data in a current write request for the cache memory, and determining a failure boundary associated with the current write request. A count of the write data associated with the failure boundary is maintained. The current write request for the cache memory is rejected when a sum of the count of the write data associated with the failure boundary and the write data in the current write request exceeds a determined percentage of the usable region of the NVS.


Richard Ripberger Photo 4
Techniques For Managing Data In A Write Cache Of A Storage Controller

Techniques For Managing Data In A Write Cache Of A Storage Controller

US Patent:
8140763, Mar 20, 2012
Filed:
Jul 16, 2009
Appl. No.:
12/504222
Inventors:
Kevin J. Ash - Tucson AZ, US
Richard A. Ripberger - Tucson AZ, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 12/14
US Classification:
711129, 711118, 711154, 711163, 711173
Abstract:
A technique for limiting an amount of write data stored in a cache memory includes determining a usable region of a non-volatile storage (NVS), determining an amount of write data in a current write request for the cache memory, and determining a failure boundary associated with the current write request. A count of the write data associated with the failure boundary is maintained. The current write request for the cache memory is rejected when a sum of the count of the write data associated with the failure boundary and the write data in the current write request exceeds a determined percentage of the usable region of the NVS.


Richard Ripberger Photo 5
Tape Marks Recorded In User Data Blocks Having Identifications Of The Recorded Tape Marks

Tape Marks Recorded In User Data Blocks Having Identifications Of The Recorded Tape Marks

US Patent:
5414570, May 9, 1995
Filed:
Jul 28, 1993
Appl. No.:
8/098149
Inventors:
Scott M. Fry - Tucson AZ
Scott A. Jackson - Snohomish WA
Richard A. Ripberger - Tucson AZ
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G11B 509
US Classification:
360 48
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.


Richard Ripberger Photo 6
Method, System, And Program For Copying Tracks Between A Primary Storage And Secondary Storage

Method, System, And Program For Copying Tracks Between A Primary Storage And Secondary Storage

US Patent:
7451283, Nov 11, 2008
Filed:
Jan 9, 2004
Appl. No.:
10/754291
Inventors:
James Chien-Chiung Chen - Tucson AZ, US
Minh-Ngoc Le Huynh - San Jose CA, US
Chung Man Fung - San Francisco CA, US
Patricia Ching Lu - Fremont CA, US
Edwin K. Scott - Tucson AZ, US
Carol Santich Mellgren - Tucson AZ, US
Richard Anthony Ripberger - Tucson AZ, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 12/16
US Classification:
711162, 711161, 714 6, 714718
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.


Richard Ripberger Photo 7
Reassigning Storage Volumes From A Failed Processing System To A Surviving Processing System

Reassigning Storage Volumes From A Failed Processing System To A Surviving Processing System

US Patent:
7797577, Sep 14, 2010
Filed:
Aug 8, 2008
Appl. No.:
12/189104
Inventors:
Matthew Joseph Kalos - Tucson AZ, US
Richard Anthony Ripberger - Tucson AZ, US
Harry Morris Yudenfriend - Poughkeepsie NY, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 11/00
US Classification:
714 16
Abstract:
Provided are a method, system, and program for reassigning storage volumes from a failed processing system to a surviving processing system. A first processing system detects a failure of a second processing system. The first processing system determines device groups of storage devices managed by the failed second processing system and determines for each determined device group, hosts that connect to storage devices in the device group. The first processing system sends, for each device group, a unit check to each determined host indicating failure of each device group through one storage device in the device group to which the determined host connects. The determined hosts execute instructions to terminate any I/O operations in progress on the storage devices in the device group in response to the unit check indicating failure of one storage device in the device group and issue, a command to one storage device for the device group to end the busy condition.


Richard Ripberger Photo 8
Apparatus, System, And Method For Concurrent Raid Array Relocation

Apparatus, System, And Method For Concurrent Raid Array Relocation

US Patent:
2007021, Sep 13, 2007
Filed:
Feb 21, 2006
Appl. No.:
11/358486
Inventors:
Matthew Kalos - Tucson AZ, US
Robert Kubo - Tucson AZ, US
Richard Ripberger - Tucson AZ, US
Cheng-Chung Song - Tucson AZ, US
International Classification:
G06F 12/16, G06F 13/00
US Classification:
711114000, 711165000
Abstract:
An apparatus, system, and method are disclosed for concurrently relocating a RAID array. The apparatus includes an identification module, a designation module, and an implementation module. The identification module identifies an availability of a physical device within a donor arrayed storage device to offload a source drive of a relocation enclosure. The designation module designates an available physical device as a target drive and thereby designate the target drive and the source drive as a linked pair;. The implementation module implements a mirroring relationship between the target drive and the source drive. The apparatus, system, and method provide a dynamic relocation of the raid array, minimizing system downtime and maximizing efficient utilization of system resources.


Richard Ripberger Photo 9
Partitioning Management Of System Resources Across Multiple Users

Partitioning Management Of System Resources Across Multiple Users

US Patent:
8495067, Jul 23, 2013
Filed:
Jun 11, 2012
Appl. No.:
13/493128
Inventors:
Richard A. Ripberger - Tucson AZ, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 7/00
US Classification:
707737, 707641, 707662, 707693
Abstract:
A resource group attribute is assigned to a storage resource object representing at least one of the plurality of storage resources in a system configuration of the computing storage environment. The resource group attribute includes a selectable value indicating a resource group object to which the storage resource object is associated. A resource group label is provided in the resource group object and is a string having no wildcards. A user resource scope is assigned to a user ID and a value of the user resource scope provides a mechanism to match to the resource group label. The user ID is authorized to perform one of creating, deleting, modifying, controlling, and managing storage resources with an association to a resource group.


Richard Ripberger Photo 10
Control Unit Threshold Timeout Controls For Software Missing Interrupt Handlers In Operating Systems

Control Unit Threshold Timeout Controls For Software Missing Interrupt Handlers In Operating Systems

US Patent:
5758190, May 26, 1998
Filed:
Apr 9, 1996
Appl. No.:
8/629702
Inventors:
Gavin Stuart Johnson - Aromas CA
Richard Anthony Ripberger - Tucson AZ
Luis Ricardo Urbanejo - Morgan Hill CA
Harry Morris Yudenfriend - Poughkeepsie NY
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 1324
US Classification:
395868
Abstract:
I/O control unit (CU) features for supporting multiple host operating systems (OSs) which use missing interrupt handler (MIH) timeout functions for detecting potential failures of requested I/O device operations. These CU features support multiple host OSs by preventing them from falsely indicating I/O device failures, when in fact the device has not failed but is merely processing one or more other requests for other host Oss.