Patent | Date |
---|
Persistent logical to virtual table Grant 10,942,659 - Moertl , et al. March 9, 2 | 2021-03-09 |
Persistent Logical To Virtual Table App 20200379915 - MOERTL; Daniel F. ;   et al. | 2020-12-03 |
Dynamic tier remapping of data stored in a hybrid storage system Grant 10,467,150 - Edwards , et al. No | 2019-11-05 |
Raid system performance enhancement using compressed data Grant 10,437,667 - Gerhard , et al. O | 2019-10-08 |
Operating a RAID array with unequal stripes Grant 10,372,368 - Galbraith , et al. | 2019-08-06 |
Dynamic optimization of raid read operations Grant 10,282,104 - Anderson , et al. | 2019-05-07 |
Caching data in a redundant array of independent disks (RAID) storage system Grant 10,268,589 - Galbraith , et al. | 2019-04-23 |
Caching data in a redundant array of independent disks (RAID) storage system Grant 10,261,907 - Galbraith , et al. | 2019-04-16 |
Loading a phase-locked loop (PLL) configuration using flash memory Grant 10,169,140 - Grabowski , et al. J | 2019-01-01 |
Implementing block device extent granularity authorization model processing in CAPI adapters Grant 10,169,605 - Bakke , et al. J | 2019-01-01 |
Dynamic Tier Remapping Of Data Stored In A Hybrid Storage System App 20180267902 - EDWARDS; JOSEPH R. ;   et al. | 2018-09-20 |
Implementing hardware accelerator for storage write cache management for managing cache destage rates and thresholds for storage write cache Grant 10,078,595 - Bakke , et al. September 18, 2 | 2018-09-18 |
Caching Data In A Redundant Array Of Independent Disks (raid) Storage System App 20180260328 - GALBRAITH; ROBERT ;   et al. | 2018-09-13 |
Caching Data In A Redundant Array Of Independent Disks (raid) Storage System App 20180260329 - GALBRAITH; ROBERT ;   et al. | 2018-09-13 |
Dynamic tier remapping of data stored in a hybrid storage system Grant 10,067,880 - Edwards , et al. September 4, 2 | 2018-09-04 |
Implementing block device extent granularity authorization model processing in CAPI adapters Grant 10,055,606 - Bakke , et al. August 21, 2 | 2018-08-21 |
Implementing extent granularity authorization and deauthorization processing in CAPI adapters Grant 10,055,573 - Bakke , et al. August 21, 2 | 2018-08-21 |
Implementing extent granularity authorization processing in CAPI adapters Grant 10,055,574 - Bakke , et al. August 21, 2 | 2018-08-21 |
Implementing extent granularity authorization command flow processing in CAPI adapters Grant 10,055,156 - Bakke , et al. August 21, 2 | 2018-08-21 |
Implementing extent granularity authorization processing in CAPI adapters Grant 10,043,028 - Bakke , et al. August 7, 2 | 2018-08-07 |
Raid system performance enhancement using compressed data and byte addressable storage devices Grant 10,037,245 - Gerhard , et al. July 31, 2 | 2018-07-31 |
Implementing extent granularity authorization command flow processing in CAPI adapters Grant 10,013,572 - Bakke , et al. July 3, 2 | 2018-07-03 |
Parity stripe lock engine Grant 9,990,157 - Galbraith , et al. June 5, 2 | 2018-06-05 |
Operating A Raid Array With Unequal Stripes App 20180107383 - GALBRAITH; ROBERT ;   et al. | 2018-04-19 |
Loading a Phase-Locked Loop (PLL) Configuration using Flash Memory App 20180107538 - Grabowski; Gerald M. ;   et al. | 2018-04-19 |
Implementing hardware accelerator for storage write cache management for destage operations from storage write cache Grant 9,940,253 - Bakke , et al. April 10, 2 | 2018-04-10 |
Implementing hardware accelerator for storage write cache management for managing cache line updates for writes, reads, and destages in storage write cache Grant 9,940,256 - Bakke , et al. April 10, 2 | 2018-04-10 |
Implementing hardware accelerator for storage write cache management for writes to storage write cache Grant 9,940,250 - Bakke , et al. April 10, 2 | 2018-04-10 |
Implementing hardware accelerator for storage write cache management for managing cache line updates for purges from storage write cache Grant 9,940,257 - Bakke , et al. April 10, 2 | 2018-04-10 |
Implementing hardware accelerator for storage write cache management for simultaneous read and destage operations from storage write cache Grant 9,940,254 - Bakke , et al. April 10, 2 | 2018-04-10 |
Implementing hardware accelerator for storage write cache management for reads from storage write cache Grant 9,940,251 - Bakke , et al. April 10, 2 | 2018-04-10 |
Implementing hardware accelerator for storage write cache management with cache line manipulation Grant 9,940,249 - Bakke , et al. April 10, 2 | 2018-04-10 |
Implementing hardware accelerator for storage write cache management for reads with partial read hits from storage write cache Grant 9,940,252 - Bakke , et al. April 10, 2 | 2018-04-10 |
Implementing hardware accelerator for storage write cache management for merging data with existing data on fast writes to storage write cache Grant 9,940,258 - Bakke , et al. April 10, 2 | 2018-04-10 |
Implementing hardware accelerator for storage write cache management for identification of data age in storage write cache Grant 9,940,255 - Bakke , et al. April 10, 2 | 2018-04-10 |
Implementing Block Device Extent Granularity Authorization Model Processing In Capi Adapters App 20180089473 - Bakke; Brian E. ;   et al. | 2018-03-29 |
Implementing Hardware Accelerator For Storage Write Cache Management For Managing Cache Destage Rates And Thresholds For Storage Write Cache App 20180089097 - Bakke; Brian E. ;   et al. | 2018-03-29 |
Implementing Extent Granularity Authorization Command Flow Processing In Capi Adapters App 20180074707 - Bakke; Brian E. ;   et al. | 2018-03-15 |
Implementing Extent Granularity Authorization And Deauthorization Processing In Capi Adapters App 20180075232 - Bakke; Brian E. ;   et al. | 2018-03-15 |
Implementing Extent Granularity Authorization Processing In Capi Adapters App 20180068113 - Bakke; Brian E. ;   et al. | 2018-03-08 |
Implementing Extent Granularity Authorization Command Flow Processing In Capi Adapters App 20180068129 - Bakke; Brian E. ;   et al. | 2018-03-08 |
Implementing Extent Granularity Authorization Processing In Capi Adapters App 20180068128 - Bakke; Brian E. ;   et al. | 2018-03-08 |
Implementing extent granularity authorization processing in CAPI adapters Grant 9,911,000 - Bakke , et al. March 6, 2 | 2018-03-06 |
Implementing extent granularity authorization command flow processing in CAPI adapters Grant 9,904,795 - Bakke , et al. February 27, 2 | 2018-02-27 |
Implementing extent granularity authorization and deauthorization processing in CAPI adapters Grant 9,898,599 - Bakke , et al. February 20, 2 | 2018-02-20 |
Implementing extent granularity authorization command flow processing in CAPI adapters Grant 9,891,852 - Bakke , et al. February 13, 2 | 2018-02-13 |
Implementing extent granularity authorization processing in CAPI adapters Grant 9,886,575 - Bakke , et al. February 6, 2 | 2018-02-06 |
Implementing hardware accelerator for storage write cache management for managing cache destage rates and thresholds for storage write cache Grant 9,864,695 - Bakke , et al. January 9, 2 | 2018-01-09 |
Reducing latency for raid destage operations Grant 9,858,146 - Moertl , et al. January 2, 2 | 2018-01-02 |
Implementing block device extent granularity authorization model processing in CAPI adapters Grant 9,858,443 - Bakke , et al. January 2, 2 | 2018-01-02 |
Dynamic Optimization Of Raid Read Operations App 20170351426 - Anderson; Clark A. ;   et al. | 2017-12-07 |
Implementing Block Device Extent Granularity Authorization Model Processing In Capi Adapters App 20170293771 - Bakke; Brian E. ;   et al. | 2017-10-12 |
Raid System Performance Enhancement Using Compressed Data App 20170286215 - Gerhard; Adrian C. ;   et al. | 2017-10-05 |
Raid System Performance Enhancement Using Compressed Data And Byte Addressable Storage Devices App 20170286220 - Gerhard; Adrian C. ;   et al. | 2017-10-05 |
Parity stripe lock engine Grant 9,772,773 - Galbraith , et al. September 26, 2 | 2017-09-26 |
Parity stripe lock engine Grant 9,766,809 - Galbraith , et al. September 19, 2 | 2017-09-19 |
Implementing extent granularity authorization initialization processing in CAPI adapters Grant 9,767,261 - Bakke , et al. September 19, 2 | 2017-09-19 |
Dynamic Tier Remapping Of Data Stored In A Hybrid Storage System App 20170249255 - EDWARDS; JOSEPH R. ;   et al. | 2017-08-31 |
Hardware managed compressed cache Grant 9,720,841 - Galbraith , et al. August 1, 2 | 2017-08-01 |
Implementing extent granularity authorization initialization processing in CAPI adapters Grant 9,710,624 - Bakke , et al. July 18, 2 | 2017-07-18 |
Implementing and processing extent granularity authorization mechanism in CAPI adapters Grant 9,703,972 - Bakke , et al. July 11, 2 | 2017-07-11 |
Implementing and processing extent granularity authorization mechanism in CAPI adapters Grant 9,697,370 - Bakke , et al. July 4, 2 | 2017-07-04 |
Implementing Extent Granularity Authorization Command Flow Processing In Capi Adapters App 20170185795 - Bakke; Brian E. ;   et al. | 2017-06-29 |
Implementing Extent Granularity Authorization Command Flow Processing In Capi Adapters App 20170185300 - Bakke; Brian E. ;   et al. | 2017-06-29 |
Implementing Extent Granularity Authorization Processing In Capi Adapters App 20170185796 - Bakke; Brian E. ;   et al. | 2017-06-29 |
Parity stripe lock engine Grant 9,690,516 - Galbraith , et al. June 27, 2 | 2017-06-27 |
Reducing Latency For Raid Destage Operations App 20170177437 - Moertl; Daniel F. ;   et al. | 2017-06-22 |
Implementing Extent Granularity Authorization Processing In Capi Adapters App 20170169209 - Bakke; Brian E. ;   et al. | 2017-06-15 |
Implementing Extent Granularity Authorization And Deauthorization Processing In Capi Adapters App 20170161491 - Bakke; Brian E. ;   et al. | 2017-06-08 |
Implementing hardware accelerator for storage write cache management Grant 9,658,968 - Bakke , et al. May 23, 2 | 2017-05-23 |
Implementing Hardware Accelerator For Storage Write Cache Management For Identification Of Data Age In Storage Write Cache App 20170132152 - Bakke; Brian E. ;   et al. | 2017-05-11 |
Implementing Hardware Accelerator For Storage Write Cache Management For Simultaneous Read And Destage Operations From Storage Write Cache App 20170132146 - Bakke; Brian E. ;   et al. | 2017-05-11 |
Implementing Hardware Accelerator For Storage Write Cache Management For Reads From Storage Write Cache App 20170132137 - Bakke; Brian E. ;   et al. | 2017-05-11 |
Implementing Hardware Accelerator For Storage Write Cache Management App 20170132155 - Bakke; Brian E. ;   et al. | 2017-05-11 |
Implementing Hardware Accelerator For Storage Write Cache Management For Writes To Storage Write Cache App 20170132142 - Bakke; Brian E. ;   et al. | 2017-05-11 |
Implementing Hardware Accelerator For Storage Write Cache Management For Merging Data With Existing Data On Fast Writes To Storage Write Cache App 20170132143 - Bakke; Brian E. ;   et al. | 2017-05-11 |
Implementing Hardware Accelerator For Storage Write Cache Management With Cache Line Manipulation App 20170131909 - Bakke; Brian E. ;   et al. | 2017-05-11 |
Implementing Hardware Accelerator For Storage Write Cache Management For Managing Cache Line Updates For Writes, Reads, And Destages In Storage Write Cache App 20170132153 - Bakke; Brian E. ;   et al. | 2017-05-11 |
Implementing Hardware Accelerator For Storage Write Cache Management For Managing Cache Line Updates For Purges From Storage Write Cache App 20170132138 - Bakke; Brian E. ;   et al. | 2017-05-11 |
Implementing Hardware Accelerator For Storage Write Cache Management For Destage Operations From Storage Write Cache App 20170132151 - Bakke; Brian E. ;   et al. | 2017-05-11 |
Implementing Hardware Accelerator For Storage Write Cache Management For Managing Cache Destage Rates And Thresholds For Storage Write Cache App 20170132154 - Bakke; Brian E. ;   et al. | 2017-05-11 |
Implementing Hardware Accelerator For Storage Write Cache Management For Reads With Partial Read Hits From Storage Write Cache App 20170132145 - Bakke; Brian E. ;   et al. | 2017-05-11 |
Implementing extent granularity authorization and deauthorization processing in CAPI adapters Grant 9,600,654 - Bakke , et al. March 21, 2 | 2017-03-21 |
Implementing extent granularity authorization command flow processing in CAPI adapters Grant 9,600,428 - Bakke , et al. March 21, 2 | 2017-03-21 |
Implementing extent granularity authorization processing in CAPI adapters Grant 9,600,642 - Bakke , et al. March 21, 2 | 2017-03-21 |
Implementing extent granularity authorization command flow processing in CAPI adapters Grant 9,594,710 - Bakke , et al. March 14, 2 | 2017-03-14 |
Implementing extent granularity authorization and deauthorization processing in CAPI adapters Grant 9,582,659 - Bakke , et al. February 28, 2 | 2017-02-28 |
Hardware managed compressed cache Grant 9,582,426 - Galbraith , et al. February 28, 2 | 2017-02-28 |
Implementing extent granularity authorization processing in CAPI adapters Grant 9,582,651 - Bakke , et al. February 28, 2 | 2017-02-28 |
Parity Stripe Lock Engine App 20170031596 - GALBRAITH; Robert ;   et al. | 2017-02-02 |
Parity Stripe Lock Engine App 20170031757 - GALBRAITH; Robert ;   et al. | 2017-02-02 |
Party Stripe Lock Engine App 20170031759 - GALBRAITH; Robert ;   et al. | 2017-02-02 |
Party Stripe Lock Engine App 20170031758 - GALBRAITH; Robert ;   et al. | 2017-02-02 |
Implementing And Processing Extent Granularity Authorization Mechanism In Capi Adapters App 20160148007 - Bakke; Brian E. ;   et al. | 2016-05-26 |
Implementing Extent Granularity Authorization And Deauthorization Processing In Capi Adapters App 20160148003 - Bakke; Brian E. ;   et al. | 2016-05-26 |
Implementing Extent Granularity Authorization Command Flow Processing In Capi Adapters App 20160148004 - Bakke; Brian E. ;   et al. | 2016-05-26 |
Implementing Extent Granularity Authorization Processing In Capi Adapters App 20160148010 - Bakke; Brian E. ;   et al. | 2016-05-26 |
Implementing Block Device Extent Granularity Authorization Model Processing In Capi Adapters App 20160149909 - Bakke; Brian E. ;   et al. | 2016-05-26 |
Implementing Extent Granularity Authorization Initialization Processing In Capi Adapters App 20160147983 - Bakke; Brian E. ;   et al. | 2016-05-26 |
Implementing Extent Granularity Authorization Command Flow Processing In Capi Adapters App 20160148008 - Bakke; Brian E. ;   et al. | 2016-05-26 |
Implementing Block Device Extent Granularity Authorization Model Processing In Capi Adapters App 20160148022 - Bakke; Brian E. ;   et al. | 2016-05-26 |
Implementing Extent Granularity Authorization Processing In Capi Adapters App 20160147985 - Bakke; Brian E. ;   et al. | 2016-05-26 |
Implementing Extent Granularity Authorization Initialization Processing In Capi Adapters App 20160147984 - Bakke; Brian E. ;   et al. | 2016-05-26 |
Implementing And Processing Extent Granularity Authorization Mechanism In Capi Adapters App 20160148005 - Bakke; Brian E. ;   et al. | 2016-05-26 |
Implementing Extent Granularity Authorization And Deauthorization Processing In Capi Adapters App 20160147991 - Bakke; Brian E. ;   et al. | 2016-05-26 |
Writing new data of a first block size to a second block size using a write-write mode Grant 9,213,486 - Galbraith , et al. December 15, 2 | 2015-12-15 |
Implementing hardware auto device operations initiator Grant 9,122,413 - Bakke , et al. September 1, 2 | 2015-09-01 |
Writing of new data of a first block size in a raid array that stores both parity and data in a second block size Grant 9,043,543 - Benhase , et al. May 26, 2 | 2015-05-26 |
Writing of new data of a first block size in a raid array that stores both parity and data in a second block size Grant 9,043,544 - Benhase , et al. May 26, 2 | 2015-05-26 |
Hardware Managed Compressed Cache App 20150100736 - GALBRAITH; Robert ;   et al. | 2015-04-09 |
Hardware Managed Compressed Cache App 20150058576 - Galbraith; Robert ;   et al. | 2015-02-26 |
Implementing Hardware Auto Device Operations Initiator App 20150052265 - Bakke; Brian E. ;   et al. | 2015-02-19 |
Implementing storage adapter performance optimization with parity update footprint mirroring Grant 8,886,881 - Bakke , et al. November 11, 2 | 2014-11-11 |
Implementing storage adapter performance optimization with cache data/directory mirroring Grant 8,868,828 - Bakke , et al. October 21, 2 | 2014-10-21 |
Implementing storage adapter performance optimization with hardware operations completion coalescence Grant 8,856,479 - Gerhard , et al. October 7, 2 | 2014-10-07 |
Implementing storage adapter performance optimization with enhanced resource pool allocation Grant 8,793,462 - Bakke , et al. July 29, 2 | 2014-07-29 |
Method for communicating with a network adapter using a queue data structure and cached address translations Grant 8,769,168 - Moertl , et al. July 1, 2 | 2014-07-01 |
Implementing storage adapter performance optimization with chained hardware operations and error recovery firmware path Grant 8,656,213 - Bakke , et al. February 18, 2 | 2014-02-18 |
Implementing Storage Adapter Performance Optimization With Hardware Operations Completion Coalescence App 20130282969 - Gerhard; Adrian C. ;   et al. | 2013-10-24 |
Implementing storage adapter performance optimization with chained hardware operations minimizing hardware/firmware interactions Grant 8,544,029 - Bakke , et al. September 24, 2 | 2013-09-24 |
Writing New Data Of A First Block Size To A Second Block Size Using A Write-write Mode App 20130219119 - Galbraith; Robert E. ;   et al. | 2013-08-22 |
Implementing storage adapter performance optimization with enhanced hardware and software interface Grant 8,516,164 - Bakke , et al. August 20, 2 | 2013-08-20 |
Implementing enhanced IO data conversion with protection information model including parity format of data integrity fields Grant 8,495,469 - Bakke , et al. July 23, 2 | 2013-07-23 |
Implementing storage adapter performance optimization with hardware accelerators offloading firmware for buffer allocation and automatically DMA Grant 8,495,258 - Bakke , et al. July 23, 2 | 2013-07-23 |
Managing logically bad blocks in storage devices Grant 8,489,946 - Galbraith , et al. July 16, 2 | 2013-07-16 |
Managing Logically Bad Blocks In Storage Devices App 20130007545 - Galbraith; Robert E. ;   et al. | 2013-01-03 |
Implementing Storage Adapter Performance Optimization With Parity Update Footprint Mirroring App 20120303859 - Bakke; Brian E. ;   et al. | 2012-11-29 |
Implementing Storage Adapter Performance Optimization With Hardware Chains To Select Performance Path App 20120303886 - Bakke; Brian E. ;   et al. | 2012-11-29 |
Implementing Storage Adapter Performance Optimization With Chained Hardware Operations And Error Recovery Firmware Path App 20120304001 - Bakke; Brian E. ;   et al. | 2012-11-29 |
Implementing Storage Adapter Performance Optimization With Cache Data/directory Mirroring App 20120303883 - Bakke; Brian E. ;   et al. | 2012-11-29 |
Implementing Storage Adapter Performance Optimization With Enhanced Hardware And Software Interface App 20120303909 - Bakke; Brian E. ;   et al. | 2012-11-29 |
Implementing Storage Adapter Performance Optimization With Enhanced Resource Pool Allocation App 20120303922 - Bakke; Brian E. ;   et al. | 2012-11-29 |
Writing Of New Data Of A First Block Size In A Raid Array That Stores Both Parity And Data In A Second Block Size App 20120303890 - Benhase; Michael T. ;   et al. | 2012-11-29 |
Writing Of New Data Of A First Block Size In A Raid Array That Stores Both Parity And Data In A Second Block Size App 20120303892 - Benhase; Michael T. ;   et al. | 2012-11-29 |
Implementing Storage Adapter Performance Optimization With Chained Hardware Operations Minimizing Hardware/firmware Interactions App 20120304198 - Bakke; Brian E. ;   et al. | 2012-11-29 |
Implementing Storage Adapter Performance Optimization With Hardware Accelerators Offloading Firmware For Buffer Allocation And Automatically Dma App 20120303855 - Bakke; Brian E. ;   et al. | 2012-11-29 |
Implementing Enhanced Io Data Conversion With Protection Information Model Including Parity Format Of Data Integrity Fields App 20120297272 - Bakke; Brian E. ;   et al. | 2012-11-22 |
Managing possibly logically bad blocks in storage devices Grant 8,301,942 - Galbraith , et al. October 30, 2 | 2012-10-30 |
Managing Possibly Logically Bad Blocks in Storage Devices App 20100262868 - Galbraith; Robert E. ;   et al. | 2010-10-14 |
Splitting endpoint address translation cache management responsibilities between a device driver and device driver services Grant 7,617,377 - Moertl , et al. November 10, 2 | 2009-11-10 |
Communicating with an I/O device using a queue data structure and pre-translated addresses Grant 7,590,817 - Moertl , et al. September 15, 2 | 2009-09-15 |
Communicating with a memory registration enabled adapter using cached address translations Grant 7,587,575 - Moertl , et al. September 8, 2 | 2009-09-08 |
Storage controller and methods for using the same Grant 7,484,030 - Iyer , et al. January 27, 2 | 2009-01-27 |
Apparatus and Method for Communicating with a Network Adapter Using a Queue Data Structure and Cached Address Translations App 20080189720 - Moertl; Daniel F. ;   et al. | 2008-08-07 |
Apparatus and Method for Communicating with an I/O Device Using a Queue Data Structure and Pre-Translated Addresses App 20080148005 - Moertl; Daniel F. ;   et al. | 2008-06-19 |
Storage controller and methods for using the same Grant 7,370,133 - Iyer , et al. May 6, 2 | 2008-05-06 |
Apparatus and Method for Communicating with an I/O Adapter Using Cached Address Translations App 20080091855 - Moertl; Daniel F. ;   et al. | 2008-04-17 |
Apparatus and Method for Communicating with a Memory Registration Enabled Adapter Using Cached Address Translations App 20080091915 - Moertl; Daniel F. ;   et al. | 2008-04-17 |
Apparatus and Method for Splitting Endpoint Address Translation Cache Management Responsibilities Between a Device Driver and Device Driver Services App 20080092148 - Moertl; Daniel F. ;   et al. | 2008-04-17 |
Storage Controller And Methods For Using The Same App 20080052423 - IYER; VENKIDESH K. ;   et al. | 2008-02-28 |
Storage controller and methods for using the same App 20060161706 - Iyer; Venkidesh K. ;   et al. | 2006-07-20 |
Data transfer with implicit notification Grant 6,985,970 - Graham , et al. January 10, 2 | 2006-01-10 |
Data transfer with implicit notification App 20040215849 - Graham, Charles S. ;   et al. | 2004-10-28 |
Apparatus and method for writing data from a cache to a storage device Grant 5,829,018 - Moertl , et al. October 27, 1 | 1998-10-27 |
Data compression method and structure for a direct access storage device Grant 5,623,701 - Bakke , et al. April 22, 1 | 1997-04-22 |
Apparatus and method for burst data transfer employing a pause at fixed data intervals Grant 5,584,033 - Barrett , et al. December 10, 1 | 1996-12-10 |
Distributed directory method and structure for direct access storage device (DASD) data compression Grant 5,537,658 - Bakke , et al. July 16, 1 | 1996-07-16 |