LG

Lokesh M. Gupta

IBM: 594 patents #14 of 70,183Top 1%
Oracle: 7 patents #1,763 of 14,854Top 15%
IB International Business: 2 patents #2 of 119Top 2%
Globalfoundries: 1 patents #2,221 of 4,424Top 55%
MC Malzine Co.: 1 patents #39 of 89Top 45%
📍 Tucson, AZ: #1 of 6,004 inventorsTop 1%
🗺 Arizona: #2 of 32,909 inventorsTop 1%
Overall (All Time): #247 of 4,157,543Top 1%
607
Patents All Time

Issued Patents All Time

Showing 426–450 of 607 patents

Patent #TitleCo-InventorsDate
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