Issued Patents All Time
Showing 426–450 of 607 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 9442848 | Increased destaging efficiency by smoothing destaging between current and desired number of destage tasks | Michael T. Benhase, Roger G. Hathorn, Sonny E. Williams | 2016-09-13 |
| 9430395 | Grouping and dispatching scans in cache | Michael T. Benhase, Susan K. Candelaria, Kenneth W. Todd | 2016-08-30 |
| 9430404 | Thinly provisioned flash cache with shared storage pool | Michael T. Benhase, Karl A. Nielsen | 2016-08-30 |
| 9424196 | Adjustment of the number of task control blocks allocated for discard scans | Michael T. Benhase | 2016-08-23 |
| 9417808 | Promotion of partial data segments in flash cache | Michael T. Benhase, Stephen L. Blinick, Evangelos S. Eleftheriou, Robert Haas, Xiao-Yu Hu +4 more | 2016-08-16 |
| 9418021 | Writing adjacent tracks to a stride, based on a comparison of a destaging of tracks to a defragmentation of the stride | — | 2016-08-16 |
| 9411742 | Use of differing granularity heat maps for caching and migration | Michael T. Benhase, Cheng-Chung Song | 2016-08-09 |
| 9411738 | Efficient processing of cache segment waiters | Kevin J. Ash, Michael T. Benhase, David B. Whitworth | 2016-08-09 |
| 9405669 | Recovery from cache and NVS out of sync | Kevin J. Ash, Michael T. Benhase, Kenneth W. Todd | 2016-08-02 |
| 9400676 | Preferential CPU utilization for tasks | Kevin J. Ash, Michael T. Benhase, Trung N. Nguyen | 2016-07-26 |
| 9396129 | Synchronous and asynchronous discard scans based on the type of cache memory | Michael T. Benhase | 2016-07-19 |
| 9396121 | Managing sequentiality of tracks for asynchronous PPRC tracks on secondary | Theodore T. Harris, Jr., Gail A. Spear | 2016-07-19 |
| 9396114 | Performing staging or destaging based on the number of waiting discard scans | Michael T. Benhase, Matthew J. Kalos | 2016-07-19 |
| 9396102 | Recovery from cache and NVS out of sync | Kevin J. Ash, Michael T. Benhase, Kenneth W. Todd | 2016-07-19 |
| 9396017 | Preferential CPU utilization for tasks | Kevin J. Ash, Michael T. Benhase, Trung N. Nguyen | 2016-07-19 |
| 9395925 | Grouping of tracks for copy source to target destage on global mirror secondary | Kevin J. Ash, Theodore T. Harris, Jr., Suguang Li | 2016-07-19 |
| 9384143 | Selecting cache lists indicating tracks in a cache to process for demotion | Kevin J. Ash | 2016-07-05 |
| 9367479 | Management of destage tasks with large number of ranks | Kevin J. Ash, Michael T. Benhase, Kenneth W. Todd | 2016-06-14 |
| 9361241 | Grouping tracks for destaging | Michael T. Benhase, Matthew J. Kalos, Brian A. Rinaldi | 2016-06-07 |
| 9342463 | Management of destage tasks with large number of ranks | Kevin J. Ash, Michael T. Benhase, Kenneth W. Todd | 2016-05-17 |
| 9336151 | Performing asynchronous discard scans with staging and destaging operations | Michael T. Benhase, Matthew J. Kalos | 2016-05-10 |
| 9336150 | Performing asynchronous discard scans with staging and destaging operations | Michael T. Benhase, Matthew J. Kalos | 2016-05-10 |
| 9335930 | Performing asynchronous discard scans with staging and destaging operations | Michael T. Benhase, Matthew J. Kalos | 2016-05-10 |
| 9323694 | Systems and methods for background destaging storage tracks | Brent Cameron Beardsley, Michael T. Benhase, Binny Sher Gill, Sonny E. Williams | 2016-04-26 |
| 9323687 | Use of differing granularity heat maps for caching and migration | Michael T. Benhase, Cheng-Chung Song | 2016-04-26 |