LG

Lokesh M. Gupta

IBM: 40 patents #53 of 10,623Top 1%
Overall (2018): #331 of 503,207Top 1%
40
Patents 2018

Issued Patents 2018

Showing 25 most recent of 40 patents

Patent #TitleCo-InventorsDate
10157082 Preferential CPU utilization for tasks Kevin J. Ash, Michael T. Benhase, Trung N. Nguyen 2018-12-18
10154044 Method, system, and computer program product for providing security and responsiveness in cloud based data storage and application execution Matthew G. Borlick 2018-12-11
10152423 Selective population of secondary cache employing heat metrics Kevin J. Ash, Michael T. Benhase, Stephen L. Blinick, Evangelos S. Eleftheriou, Robert Haas +3 more 2018-12-11
10127152 Populating a second cache with tracks from a first cache when transferring management of the tracks from a first node to a second node Kevin J. Ash, Matthew G. Borlick, Matthew J. Kalos, Brian A. Rinaldi 2018-11-13
10120716 Task pooling and work affinity in data processing Kevin J. Ash, Seamus J. Burke, Clint A. Hardy, Matthew J. Kalos, Trung N. Nguyen +3 more 2018-11-06
10122832 Communications of usernames and passwords to a plurality of cloud storages via a plurality of communications protocols that change over time Matthew G. Borlick, Roger G. Hathorn, Karl A. Nielsen 2018-11-06
10120811 Considering a frequency of access to groups of tracks and density of the groups to select groups of tracks to destage Kevin J. Ash 2018-11-06
10120598 Validation of write data subsequent to destaging to auxiliary storage for completion of peer to peer remote copy Matthew G. Borlick, Brian A. Rinaldi, Micah Robison 2018-11-06
10114753 Using cache lists for multiple processors to cache and demote tracks in a storage system Kevin J. Ash, Matthew G. Borlick, Matthew J. Kalos 2018-10-30
10108552 Using cache lists for processors to determine tracks to demote from a cache Kevin J. Ash, Matthew G. Borlick, Matthew J. Kalos 2018-10-23
10095628 Considering a density of tracks to destage in groups of tracks to select groups of tracks to destage Kevin J. Ash 2018-10-09
10082958 Invoking input/output (I/O) threads on processors to demote tracks from a cache Kevin J. Ash, Matthew G. Borlick, Trung N. Nguyen 2018-09-25
10067884 Distributing a plurality of tracks to add to cache to lists assigned to processors Kevin J. Ash, Matthew G. Borlick, Matthew J. Kalos 2018-09-04
10069910 Storage and application controller for mirroring and switchover of applications in a plurality of cloud locations via a plurality of configurable security protocols Matthew G. Borlick, Roger G. Hathorn, Karl A. Nielsen 2018-09-04
10067883 Using an access increment number to control a duration during which tracks remain in cache Kevin J. Ash, Matthew G. Borlick, Matthew J. Kalos 2018-09-04
10049056 Deferred RE-MRU operations to reduce lock contention Kevin J. Ash, David B. Whitworth 2018-08-14
10042779 Selective space reclamation of data storage memory employing heat and relocation metrics Michael T. Benhase, Evangelos S. Eleftheriou, Robert Haas, Xiao-Yu Hu, Matthew J. Kalos +2 more 2018-08-07
10031844 NVS thresholding for efficient data management Kevin J. Ash, Michael T. Benhase, Kenneth W. Todd 2018-07-24
10013181 Distributed storage of data in a local storage and a heterogeneous cloud Matthew G. Borlick, Roger G. Hathorn, Karl A. Nielsen 2018-07-03
10007600 NVS thresholding for efficient data management Kevin J. Ash, Michael T. Benhase, Kenneth W. Todd 2018-06-26
9996476 Management of cache lists via dynamic sizing of the cache lists Kevin J. Ash, Matthew J. Kalos, Rose L. Manz 2018-06-12
9971689 Invoking input/output (I/O) threads and demote threads on processors to demote tracks from a cache Kevin J. Ash, Matthew G. Borlick, Trung N. Nguyen 2018-05-15
9971508 Invoking input/output (I/O) threads on processors to demote tracks from a cache Kevin J. Ash, Matthew G. Borlick, Trung N. Nguyen 2018-05-15
9952904 Distributing tracks to add to cache to processor cache lists based on counts of processor access requests to the cache Kevin J. Ash, Matthew G. Borlick 2018-04-24
9952982 Invoking demote threads on processors to demote tracks indicated in demote ready lists from a cache when a number of free cache segments in the cache is below a free cache segment threshold Kevin J. Ash, Matthew G. Borlick, Trung N. Nguyen 2018-04-24