Issued Patents All Time
Showing 101–125 of 314 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 9158471 | Replicating tracks from a first storage site to a second and third storage sites | Lokesh M. Gupta, Brian D. Hatfield, Gail A. Spear | 2015-10-13 |
| 9141525 | Adaptive prestaging in a storage controller | Nedlaya Y. Francisco, Binny Sher Gill, Lokesh M. Gupta, Suguang Li | 2015-09-22 |
| 9135173 | Thinly provisioned flash cache with shared storage pool | Lokesh M. Gupta, Karl A. Nielsen | 2015-09-15 |
| 9122576 | Fuzzy counters for NVS to reduce lock contention | Kevin J. Ash, Lokesh M. Gupta, Kenneth W. Todd | 2015-09-01 |
| 9092155 | Cascaded, point-in-time-copy architecture with data deduplication | Theresa M. Brown, Lokesh M. Gupta, Carol S. Mellgren | 2015-07-28 |
| 9086979 | Management of partial data segments in dual cache systems | Stephen L. Blinick, Evangelos S. Eleftheriou, Lokesh M. Gupta, Robert Haas, Xiao-Yu Hu +3 more | 2015-07-21 |
| 9086818 | Source-target relations mapping | Theresa M. Brown, Lokesh M. Gupta, Carol S. Mellgren | 2015-07-21 |
| 9081511 | Source-target relations mapping | Theresa M. Brown, Lokesh M. Gupta, Carol S. Mellgren | 2015-07-14 |
| 9075723 | Efficient discard scans | Lokesh M. Gupta, Carol S. Mellgren, Kenneth W. Todd | 2015-07-07 |
| 9069683 | Systems and methods for destaging storage tracks from cache | Brent Cameron Beardsley, Lokesh M. Gupta, Sonny E. Williams | 2015-06-30 |
| 9069679 | Adaptive record caching for solid state disks | Lokesh M. Gupta, Joseph S. Hyde, II, Lee C. LaFrese | 2015-06-30 |
| 9069678 | Adaptive record caching for solid state disks | Lokesh M. Gupta, Joseph S. Hyde, II, Lee C. LaFrese | 2015-06-30 |
| 9063945 | Apparatus and method to copy data | Lokesh M. Gupta, Joseph S. Hyde, II, Warren K. Stanley | 2015-06-23 |
| 9063863 | Systems and methods for background destaging storage tracks | Brent Cameron Beardsley, Binny Sher Gill, Lokesh M. Gupta, Sonny E. Williams | 2015-06-23 |
| 9063786 | Preferential CPU utilization for tasks | Kevin J. Ash, Lokesh M. Gupta, Trung N. Nguyen | 2015-06-23 |
| 9058217 | Preferential CPU utilization for tasks | Kevin J. Ash, Lokesh M. Gupta, Trung N. Nguyen | 2015-06-16 |
| 9043572 | Automatically preventing large block writes from starving small block writes in a storage device | Andrew D. Walls | 2015-05-26 |
| 9043551 | Efficient processing of cache segment waiters | Kevin J. Ash, Lokesh M. Gupta, David B. Whitworth | 2015-05-26 |
| 9043550 | Adjustment of the number of task control blocks allocated for discard scans | Lokesh M. Gupta | 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 | Ian David Judd, Daniel F. Moertl, Karl A. Nielsen | 2015-05-26 |
| 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 | Ian David Judd, Daniel F. Moertl, Karl A. Nielsen | 2015-05-26 |
| 9037791 | Tiered caching and migration in differing granularities | Lokesh M. Gupta, Cheng-Chung Song | 2015-05-19 |
| 9032153 | Use of flash cache to improve tiered migration performance | Lokesh M. Gupta | 2015-05-12 |
| 9026732 | Demoting partial tracks from a first cache to a second cache | Kevin J. Ash, Lokesh M. Gupta | 2015-05-05 |
| 9021221 | Cascaded, point-in-time-copy architecture with data deduplication | Theresa M. Brown, Lokesh M. Gupta, Carol S. Mellgren | 2015-04-28 |