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%
Overall (All Time): #247 of 4,157,543Top 1%
607
Patents All Time

Issued Patents All Time

Showing 25 most recent of 607 patents

Patent #TitleCo-InventorsDate
12405741 Dynamic data relocation using cloud based ranks Matthew G. Borlick 2025-09-02
12405743 Hinting information for selecting a storage location for a dataset Beth A. Peterson, Clint A. Hardy, Matthew G. Borlick 2025-09-02
12399838 Integration of application indicated maximum time to cache to least recently used track demoting schemes in a cache management system of a storage controller Joseph Hayward, Kyler A. Anderson, Matthew G. Borlick 2025-08-26
12399658 Determining a storage device type on which to store extents of data in a storage system Matthew G. Borlick, Beth A. Peterson, Clint A. Hardy, Karl A. Nielsen 2025-08-26
12373341 Garbage collection for storage in which high-performance volumes reside Roger G. Hathorn, John C. Elliott, Matthew G. Borlick, Micah Robison, Beth A. Peterson 2025-07-29
12360685 Generating data protection directives to provide to a storage controller to control access to data in cache Beth A. Peterson, Matthew G. Borlick 2025-07-15
12326795 Perform preemptive identification and reduction of risk of failure in computational systems by training a machine learning module James E. Olson, Micah Robison, Matthew G. Borlick, Richard P. Oubre, Jr., Usman Ahmed +1 more 2025-06-10
12314171 Adjusting garbage collection based on input/output flow rates Micah Robison, Matthew G. Borlick, Beth A. Peterson 2025-05-27
12299298 Determining whether to compress data at a source device to transmit to a target device Matthew G. Borlick, Beth A. Peterson, Clint A. Hardy, Roger G. Hathorn 2025-05-13
12293075 Task adjustment for uniform performance of drives Matthew G. Borlick, Beth A. Peterson, Clint A. Hardy 2025-05-06
12244603 Encryption and decryption of data in a cloud storage based on indications in metadata Matthew G. Borlick, Micah Robison 2025-03-04
12235775 Using a transient cache list and prolonged cache list to manage tracks in cache based on a demotion hint with a track access request Beth A. Peterson, Kyler A. Anderson, Mark A. Lehrer, Christopher D. Filachek 2025-02-25
12153519 Indicating extents of tracks in mirroring queues based on information gathered on tracks in extents in cache Kevin J. Ash, Kyler A. Anderson, Matthew J. Kalos 2024-11-26
12135655 Saving track metadata format information for tracks demoted from cache for use when the demoted track is later staged into cache Kyler A. Anderson, Kevin J. Ash, Matthew G. Borlick 2024-11-05
12124969 Determining whether to process a host request by training a machine learning module Matthew R. Craig, Beth A. Peterson, Kevin J. Ash 2024-10-22
12105800 Using trap cache segments to detect malicious processes Brian A. Rinaldi, Clint A. Hardy, Kevin J. Ash 2024-10-01
11940920 Dynamically determining tracks to prestage from storage to cache using a machine learning module Kyler A. Anderson, Matthew G. Borlick, Kevin J. Ash 2024-03-26
11907543 Managing swappable data structures in a plurality of memory devices based on access counts of the data structures Beth A. Peterson, Matthew G. Borlick, Matthew R. Craig 2024-02-20
11822482 Maintaining an active track data structure to determine active tracks in cache to process Kyler A. Anderson, Kevin J. Ash, Matthew J. Kalos, Brian A. Rinaldi, Beth A. Peterson +1 more 2023-11-21
11797448 Using multi-tiered cache to satisfy input/output requests Beth A. Peterson, Kevin J. Ash, Warren K. Stanley, Roger G. Hathorn 2023-10-24
11768773 I/O request type specific cache directories Gail Spear, Kevin J. Ash, Kyler A. Anderson 2023-09-26
11762559 Write sort management in a multiple storage controller data storage system Brian D. Hatfield, Matthew G. Borlick 2023-09-19
11755735 Speculatively executing conditional branches of code when detecting potentially malicious activity Matthew G. Borlick, Trung N. Nguyen, Micah Robison 2023-09-12
11726913 Using track status information on active or inactive status of track to determine whether to process a host request on a fast access channel Beth A. Peterson, Matthew G. Borlick 2023-08-15
11720500 Providing availability status on tracks for a host to access from a storage controller cache Beth A. Peterson, Matthew G. Borlick, Matthew J. Kalos 2023-08-08