Issued Patents All Time
Showing 226–250 of 287 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 9471505 | Efficient multi-threaded journal space reclamation | Lokesh M. Gupta, Carol S. Mellgren, Alfred E. Sanchez | 2016-10-18 |
| 9411738 | Efficient processing of cache segment waiters | Michael T. Benhase, Lokesh M. Gupta, David B. Whitworth | 2016-08-09 |
| 9405669 | Recovery from cache and NVS out of sync | Michael T. Benhase, Lokesh M. Gupta, Kenneth W. Todd | 2016-08-02 |
| 9400676 | Preferential CPU utilization for tasks | Michael T. Benhase, Lokesh M. Gupta, Trung N. Nguyen | 2016-07-26 |
| 9395925 | Grouping of tracks for copy source to target destage on global mirror secondary | Lokesh M. Gupta, Theodore T. Harris, Jr., Suguang Li | 2016-07-19 |
| 9396102 | Recovery from cache and NVS out of sync | Michael T. Benhase, Lokesh M. Gupta, Kenneth W. Todd | 2016-07-19 |
| 9396017 | Preferential CPU utilization for tasks | Michael T. Benhase, Lokesh M. Gupta, Trung N. Nguyen | 2016-07-19 |
| 9384143 | Selecting cache lists indicating tracks in a cache to process for demotion | Lokesh M. Gupta | 2016-07-05 |
| 9367479 | Management of destage tasks with large number of ranks | Michael T. Benhase, Lokesh M. Gupta, Kenneth W. Todd | 2016-06-14 |
| 9342463 | Management of destage tasks with large number of ranks | Michael T. Benhase, Lokesh M. Gupta, Kenneth W. Todd | 2016-05-17 |
| 9298397 | Nonvolatile storage thresholding for ultra-SSD, SSD, and HDD drive intermix | Lokesh M. Gupta | 2016-03-29 |
| 9286227 | Efficient processing of cache segment waiters | Michael T. Benhase, Lokesh M. Gupta, David B. Whitworth | 2016-03-15 |
| 9280485 | Efficient cache volume sit scans | Michael T. Benhase, Lokesh M. Gupta, Kenneth W. Todd | 2016-03-08 |
| 9208069 | Fuzzy counters for NVS to reduce lock contention | Michael T. Benhase, Lokesh M. Gupta, Kenneth W. Todd | 2015-12-08 |
| 9122576 | Fuzzy counters for NVS to reduce lock contention | Michael T. Benhase, Lokesh M. Gupta, Kenneth W. Todd | 2015-09-01 |
| 9063786 | Preferential CPU utilization for tasks | Michael T. Benhase, Lokesh M. Gupta, Trung N. Nguyen | 2015-06-23 |
| 9058217 | Preferential CPU utilization for tasks | Michael T. Benhase, Lokesh M. Gupta, Trung N. Nguyen | 2015-06-16 |
| 9043551 | Efficient processing of cache segment waiters | Michael T. Benhase, Lokesh M. Gupta, David B. Whitworth | 2015-05-26 |
| 9026732 | Demoting partial tracks from a first cache to a second cache | Michael T. Benhase, Lokesh M. Gupta | 2015-05-05 |
| 9021201 | Demoting partial tracks from a first cache to a second cache | Michael T. Benhase, Lokesh M. Gupta | 2015-04-28 |
| 8966178 | Populating a first stride of tracks from a first cache to write to a second stride in a second cache | Michael T. Benhase, Lokesh M. Gupta, Matthew J. Kalos, Karl A. Nielsen | 2015-02-24 |
| 8959279 | Populating a first stride of tracks from a first cache to write to a second stride in a second cache | Michael T. Benhase, Lokesh M. Gupta, Matthew J. Kalos, Karl A. Nielsen | 2015-02-17 |
| 8914340 | Apparatus, system, and method for relocating storage pool hot spots | Benjamin J. Donie, Andreas Bernardus Mattias Koster | 2014-12-16 |
| 8838898 | Efficient processing of cache segment waiters | Michael T. Benhase, Lokesh M. Gupta, David B. Whitworth | 2014-09-16 |
| 8832379 | Efficient cache volume SIT scans | Michael T. Benhase, Lokesh M. Gupta, Kenneth W. Todd | 2014-09-09 |

