Issued Patents All Time
Showing 251–275 of 287 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 8825973 | Caching source blocks of data for target blocks of data | Michael T. Benhase, Lokesh M. Gupta, Matthew J. Kalos | 2014-09-02 |
| 8825975 | Caching source blocks of data for target blocks of data | Michael T. Benhase, Lokesh M. Gupta, Matthew J. Kalos | 2014-09-02 |
| 8812785 | Managing track discard requests to include in discard track messages | Michael T. Benhase, Lokesh M. Gupta, Kenneth W. Todd | 2014-08-19 |
| 8799578 | Managing unmodified tracks maintained in both a first cache and a second cache | Michael T. Benhase, Lokesh M. Gupta, Matthew J. Kalos, Keneth W. Todd | 2014-08-05 |
| 8732402 | Managing track discard requests to include in discard track messages | Michael T. Benhase, Lokesh M. Gupta, Kenneth W. Todd | 2014-05-20 |
| 8719504 | Efficient processing of cache segment waiters | Michael T. Benhase, Lokesh M. Gupta, David B. Whitworth | 2014-05-06 |
| 8700854 | Managing unmodified tracks maintained in both a first cache and a second cache | Michael T. Benhase, Lokesh M. Gupta, Matthew J. Kalos, Keneth W. Todd | 2014-04-15 |
| 8566525 | Techniques for managing data in a storage controller | Richard A. Ripberger | 2013-10-22 |
| 8478945 | Dynamic management of destage tasks in a storage controller | Lokesh M. Gupta | 2013-07-02 |
| 8438332 | Apparatus and method to maintain write operation atomicity where a data transfer operation crosses a data storage medium track boundary | Jeffrey M. Barnes, Michael T. Benhase, Shachar Fienblit, Matthew J. Kalos, Steven E. Klein +1 more | 2013-05-07 |
| 8423739 | Apparatus, system, and method for relocating logical array hot spots | Benjamin J. Donie, Andreas Bernardus Mattias Koster | 2013-04-16 |
| 8140763 | Techniques for managing data in a write cache of a storage controller | Richard A. Ripberger | 2012-03-20 |
| 8140811 | Nonvolatile storage thresholding | Lokesh M. Gupta, Matthew J. Kalos, Alfred E. Sanchez, Kenneth W. Todd | 2012-03-20 |
| 8055835 | Apparatus, system, and method for migrating wear spots | Benjamin J. Donie, Andreas Bernardus Mattias Koster | 2011-11-08 |
| 7996609 | System and method of dynamic allocation of non-volatile memory | Robert A. Kubo | 2011-08-09 |
| 7975169 | Memory preserved cache to prevent data loss | Michael T. Benhase, Lokesh M. Gupta, Alfred E. Sanchez, Kenneth W. Todd | 2011-07-05 |
| 7958432 | Verification of non volatile storage storing preserved unneeded data | — | 2011-06-07 |
| 7895465 | Memory preserved cache failsafe reboot mechanism | Michael T. Benhase, Lokesh M. Gupta, Alfred E. Sanchez, Kenneth W. Todd | 2011-02-22 |
| 7849254 | Create virtual track buffers in NVS using customer segments to maintain newly written data across a power loss | Michael T. Benhase | 2010-12-07 |
| 7826380 | Apparatus, system, and method for data tracking | Susan K. Candelaria, David F. Mannenbach, Brian A. Rinaldi | 2010-11-02 |
| 7818533 | Storing location identifier in array and array pointer in data structure for write process management | Kenneth W. Todd | 2010-10-19 |
| 7761680 | Copying data from a first cluster to a second cluster to reassign storage areas from the first cluster to the second cluster | Lokesh M. Gupta, Steven Robert Lowe, Alfred E. Sanchez, Kenneth W. Todd | 2010-07-20 |
| 7680982 | Preservation of cache data following failover | Lokesh M. Gupta, Steven Robert Lowe, Alfred E. Sanchez, Kenneth W. Todd | 2010-03-16 |
| 7627714 | Apparatus, system, and method for preventing write starvation in a partitioned cache of a storage controller | Matthew J. Kalos, Robert A. Kubo | 2009-12-01 |
| 7600152 | Configuring cache memory from a storage controller | David F. Mannenbach, Yu-Cheng Hsu | 2009-10-06 |

