Inventor

Richard A. Ripberger

Inventor
Tucson, AZ, US

Overview

90→
Patents
1992–2021
Patent span
Physics
Primary field (CPC G)

Patents· 90 as inventor

Public. Assignee & technology derived from the patent record. Each patent links to its LexDana page.

G06Fprimary
G06FElectric digital data processing75%
H04LTransmission of digital information, e.g. telegraphic communication10%
G11BInformation storage based on relative movement between record carrier and transducer6%
G06QInformation and communication technology [ict] specially adapted for administrative, commercial, financial, managerial or supervisory purposes4%
Y04SSystems integrating technologies related to power network operation, communication or information technologies for improving the electrical power generation, transmission, distribution, management or usage, i.e. smart grids2%
Y10STechnical subjects covered by former uspc cross-reference art collections [xracs] and digests2%
H03MCoding1%
Y02DClimate change mitigation technologies in information and communication technologies [ict], i.e. information and communication technologies aiming at the reduction of their own energy use1%
PatentTitleYear
10,983,708Sharing alias addresses among logical devices202110,664,198Sharing alias addresses among logical devices202010,592,129Sharing alias addresses among logical devices202010,579,287Sharing alias addresses among logical devices202010,402,123Sharing alias addresses among logical devices201910,289,523Generating an advanced function usage planning report201910,169,182Monitoring levels of utilization of device201910,169,747Advanced function usage detection201910,133,883Rapid safeguarding of NVS data during power loss event20189,983,819Systems and methods for initializing a memory system20189,659,264'Enablement of licensed features at a logical volume level of granularity'20179,537,740'Monitoring device usage'20179,471,577'Hierarchical multi-tenancy management of system resources in resource groups'20169,405,469'Secure reservation mode for logical unit numbers and persistent reservations'20169,378,154'Secure reservation mode for logical unit numbers and persistent reservations'20169,275,072'Hierarchical multi-tenancy management of system resources in resource groups'20169,235,348'System, and methods for initializing a memory system'20169,047,015'Migrating thin-provisioned volumes in tiered storage architectures'20159,047,231'Apparatus system and method for deterministically transferring data by rebooting to a data transfer kernel'20159,047,481'Hierarchical multi-tenancy management of system resources in resource groups'20158,898,116'Partitioning management of system resources across multiple users'20148,839,262'Management of copy services relationships via policies specified on resource groups'20148,819,351'Management of host passthrough and session commands using resource groups'20148,793,286'Hierarchical multi-tenancy management of system resources in resource groups'20148,683,104'Hierarchical multi-tenancy support for host attachment configuration through resource groups'20148,683,103'Hierarchical multi-tenancy support for host attachment configuration through resource groups'20148,667,497'Management of copy services relationships via policies specified on resource groups'20148,656,096'On demand conversion of standard logical volumes to thin-provisioned logical volumes'20148,578,087'On demand conversion of standard logical volumes to thin-provisioned logical volumes'20138,577,885'Partitioning management of system resources across multiple users'20138,566,525'Techniques for managing data in a storage controller'20138,494,170'Redundant key server encryption environment'20138,495,067'Partitioning management of system resources across multiple users'20138,489,856'System and article of manufacture for providing an address format compatible with different addressing formats used for addressing different sized address spaces'20138,484,655'Management of copy services relationships via policies specified on resource groups'20138,433,868'Concurrent copy of system configuration global metadata'20138,417,849'Apparatus and method to adjust a multi-path device reservation'20138,300,831'Redundant key server encryption environment'20128,140,865'Pre-configuring of encryption bands on a disk for use in a plurality of array configurations'20128,140,763'Techniques for managing data in a write cache of a storage controller'20128,001,104'Method, system and program for storing and using metadata in multiple storage locations'20117,992,072'Management of redundancy in data arrays'20117,941,628'Allocation of heterogeneous storage devices to spares and storage arrays'20117,899,754'Enablement of system features with improved feature key'20117,899,897'System and program for dual agent processes and dual active server processes'20117,876,703'System and method for enabling connection among devices in a network'20117,873,744'Configuration of fibre channel SAN path'20117,836,204'Apparatus, system, and method for accessing a preferred path through a storage controller'20107,797,577'Reassigning storage volumes from a failed processing system to a surviving processing system'20107,769,975'Method for configuring volumes in a storage system'20107,711,924'Managing volumes in volume groups'20107,702,879'Assigning alias addresses to base addresses'20107,694,038'Maintaining and using nexus information on a host, port and device connection'20107,685,400'Storage of data blocks of logical volumes in a virtual disk storage subsystem'20107,661,012'Spare device management'20107,653,830'Logical partitioning in redundant systems'20107,617,349'Initiating and using information used for a host, control unit, and logical device connections'20097,617,373'Apparatus, system, and method for presenting a storage volume as a virtual volume'20097,577,804'Detecting data integrity'20097,533,292'Management method for spare disk drives in a raid system'20097,523,207'Configuration of fibre channel SAN path'20097,512,735'Apparatus and method to control access to logical volumes'20097,506,201'System and method of repair management for RAID arrays'20097,502,908'Method for providing an address format compatible with different addressing formats used for addressing different sized address spaces'20097,496,701'Managing virtual server control of computer support systems with heartbeat message'20097,487,312'Apparatus, system, and method for copy protection'20097,451,283'Method, system, and program for copying tracks between a primary storage and secondary storage'20087,444,360'Method, system, and program for storing and using metadata in multiple storage locations'20087,437,608'Reassigning storage volumes from a failed processing system to a surviving processing system'20087,379,989'Method for dual agent processes and dual active server processes'20087,257,663'Initiating and using information used for a host, control unit, and logical device connections'20077,200,659'Log-in resource release system'20077,185,223'Logical partitioning in redundant systems'20077,171,514'Apparatus and method to control access to logical volumes using parallel access volumes'20077,130,997'Method of registering a portion of RAM with firmware to preserve the portion during reboot'20066,983,355'Virtualization of physical storage using size optimized hierarchical tables'20066,219,726'System for providing access protection on media storage devices by selecting from a set of generated control parameters in accordance with application attributes'20015,894,583'Variable timeout method for improving missing-interrupt-handler operations in an environment having I/O devices shared by one or more systems'19995,768,620'Variable timeout method in a missing-interrupt-handler for I/O requests issued by the same operating system'19985,758,190'Control unit threshold timeout controls for software missing interrupt handlers in operating systems'19985,546,557'System for storing and managing plural logical volumes in each of several physical volumes including automatically creating logical volumes in peripheral data storage subsystem'19965,539,918'Extension of data block capability in a data transfer channel'19965,517,670'Adaptive data transfer channel employing extended data block capability'19965,502,811'System and method for striping data to magnetic tape units'19965,414,570'Tape marks recorded in user data blocks having identifications of the recorded tape marks'19955,384,669'Combining small records into a single record block for recording on a record media'19955,335,328'Methods for recording and reading data from a record member having data in any one of a plurality of block formats including determining length of records being transferred'19945,274,772'Data processing systems having means for selectively combining records into signal blocks for recording in a record medium'19935,200,864'Combining small records into a single record block for recording on a record media'19935,109,226'Parallel processors sequentially encoding/decoding compaction maintaining format compatibility'1992

Career & activity timeline

Assembled from patent assignee/location history and declaration credentials.

1992–2021Patents assigned to IBM (90)· patent assignee history
1992–2021Based in Tucson, AZ, US· patent location history
2012–2019Patents assigned to RIPBERGER RICHARD A (13)· patent assignee history
2012–2018Patents assigned to RIPBERGER RICHARD ANTHONY (10)· patent assignee history
2012–2018Patents assigned to KAHLER DAVID RAY (4)· patent assignee history
2012–2018Patents assigned to MATHUR ANJUL (3)· patent assignee history
2016Based in Tuscon, AZ, US· patent location history

Inventor activity

Assignee and location history derived from the patent record.

Assignees
AssigneePatentsSpan
IBM901992–2021
RIPBERGER RICHARD Aself132012–2019
RIPBERGER RICHARD ANTHONYself102012–2018
KAHLER DAVID RAY42012–2018
MATHUR ANJUL32012–2018
Locations
LocationPatentsSpan
Tucson, AZ, US891992–2021
Tuscon, AZ, US12016