Issued Patents All Time
Showing 76–100 of 126 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 9430404 | Thinly provisioned flash cache with shared storage pool | Michael T. Benhase, Lokesh M. Gupta | 2016-08-30 |
| 9417808 | Promotion of partial data segments in flash cache | Michael T. Benhase, Stephen L. Blinick, Evangelos S. Eleftheriou, Lokesh M. Gupta, Robert Haas +4 more | 2016-08-16 |
| 9336012 | Global data establishment for storage arrays controlled by a plurality of nodes | Ellen J. Grusy, Kurt A. Lovrien, Jacob Lee Sheppard | 2016-05-10 |
| 9311253 | Thinly provisioned flash cache with shared storage pool | Michael T. Benhase, Lokesh M. Gupta | 2016-04-12 |
| 9280463 | Semiconductor memory garbage collection | Xue Dong Gao, Min Long, Hai Bo Qian, Jeffrey R. Steffan | 2016-03-08 |
| 9244621 | Global data establishment for storage arrays controlled by a plurality of nodes | Ellen J. Grusy, Kurt A. Lovrien, Jacob Lee Sheppard | 2016-01-26 |
| 9207868 | Validation of storage arrays based on information stored in global metadata | Ellen J. Grusy, Kurt A. Lovrien, Jacob Lee Sheppard | 2015-12-08 |
| 9201598 | Apparatus and method for sharing resources between storage devices | Michael T. Benhase, Matthew J. Kalos | 2015-12-01 |
| 9176884 | Promotion of partial data segments in flash cache | Michael T. Benhase, Stephen L. Blinick, Evangelos S. Eleftheriou, Lokesh M. Gupta, Robert Haas +4 more | 2015-11-03 |
| 9158477 | Preventing access loss when device adapter affinity to a node changes | Anjul Mathur | 2015-10-13 |
| 9135173 | Thinly provisioned flash cache with shared storage pool | Michael T. Benhase, Lokesh M. Gupta | 2015-09-15 |
| 9043543 | Writing of new data of a first block size in a raid array that stores both parity and data in a second block size | Michael T. Benhase, Ian David Judd, Daniel F. Moertl | 2015-05-26 |
| 9043544 | Writing of new data of a first block size in a raid array that stores both parity and data in a second block size | Michael T. Benhase, Ian David Judd, Daniel F. Moertl | 2015-05-26 |
| 9009490 | Implementing dynamic banding of self encrypting drive | Scott A. Bauman, Joseph R. Edwards, Michael S. Faunce, Robert Edward Galbraith, David Ray Kahler +3 more | 2015-04-14 |
| 8966178 | Populating a first stride of tracks from a first cache to write to a second stride in a second cache | Kevin J. Ash, Michael T. Benhase, Lokesh M. Gupta, Matthew J. Kalos | 2015-02-24 |
| 8959279 | Populating a first stride of tracks from a first cache to write to a second stride in a second cache | Kevin J. Ash, Michael T. Benhase, Lokesh M. Gupta, Matthew J. Kalos | 2015-02-17 |
| 8935462 | Promotion of partial data segments in flash cache | Michael T. Benhase, Stephen L. Blinick, Evangelos S. Eleftheriou, Lokesh M. Gupta, Robert Haas +4 more | 2015-01-13 |
| 8930749 | Systems and methods for preventing data loss | Xue Dong Gao, Roah Jishi, David Ray Kahler, Keith G. Morrison, Micah Robison +1 more | 2015-01-06 |
| 8930750 | Systems and methods for preventing data loss | Xue Dong Gao, Roah Jishi, David Ray Kahler, Keith G. Morrison, Micah Robison +1 more | 2015-01-06 |
| 8732485 | Methods for process key rollover/re-encryption and systems thereof | David Ray Kahler, Roderick G. C. Moore | 2014-05-20 |
| 8688914 | Promotion of partial data segments in flash cache | Michael T. Benhase, Stephen L. Blinick, Evangelos S. Eleftheriou, Lokesh M. Gupta, Robert Haas +4 more | 2014-04-01 |
| 8667245 | Spatial extent migration for tiered storage architecture | Pui Fun Lau, David Montgomery, Richard B. Stelmach | 2014-03-04 |
| 8627002 | Method to increase performance of non-contiguously written sectors | David F. Mannenbach | 2014-01-07 |
| 8601348 | Error checking addressable blocks in storage | James L. Hafner, David Ray Kahler, Robert A. Kubo, David F. Mannenbach, James A. O'Connor +2 more | 2013-12-03 |
| 8433868 | Concurrent copy of system configuration global metadata | Richard A. Ripberger, Jacob Lee Sheppard, Richard B. Stelmach | 2013-04-30 |