LG

Lokesh M. Gupta

IBM: 21 patents #31 of 6,852Top 1%
Oracle: 1 patents #506 of 1,657Top 35%
📍 Tucson, AZ: #1 of 721 inventorsTop 1%
🗺 Arizona: #17 of 4,150 inventorsTop 1%
Overall (2023): #1,464 of 537,848Top 1%
23
Patents 2023

Issued Patents 2023

Showing 1–23 of 23 patents

Patent #TitleCo-InventorsDate
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
11704209 Using a track format code in a cache control block for a track in a cache to process read and write requests to the track in the cache Kyler A. Anderson, Kevin J. Ash, Matthew J. Kalos, Beth A. Peterson 2023-07-18
11681799 Using trap cache segments to detect malicious processes Brian A. Rinaldi, Clint A. Hardy, Kevin J. Ash 2023-06-20
11663144 LRU list reorganization for favored and unfavored volumes Kevin J. Ash, Matthew G. Borlick, Beth A. Peterson 2023-05-30
11663129 Using a machine learning module to dynamically determine tracks to prestage from storage to cache Kyler A. Anderson, Matthew G. Borlick, Kevin J. Ash 2023-05-30
11651070 Using a characteristic of a process input/output (I/O) activity and data subject to the I/O activity to determine whether the process is a suspicious process Matthew G. Borlick 2023-05-16
11641349 Encryption management Matthew G. Borlick, Mark Elliott Hack, Micah Robison 2023-05-02
11620226 Non-favored volume cache starvation prevention Kevin J. Ash, Matthew G. Borlick, Beth A. Peterson 2023-04-04
11620219 Storage drive dependent track removal in a cache for storage Kevin J. Ash, Matthew G. Borlick, Trung N. Nguyen 2023-04-04
11620218 Using multi-tiered cache to satisfy input/output requests Edward H. Lin, Beth A. Peterson, Matthew G. Borlick 2023-04-04
11620055 Managing data structures in a plurality of memory devices that are indicated to demote after initialization of the data structures Beth A. Peterson, Matthew R. Craig, Matthew G. Borlick 2023-04-04
11601411 Caching framework for a multi-tenant identity and data security management cloud service Ashutosh Pitre 2023-03-07
11580022 Write sort management in a multiple storage controller data storage system Brian D. Hatfield, Matthew G. Borlick 2023-02-14
11573709 Maintaining data structures in a memory subsystem comprised of a plurality of memory devices Beth A. Peterson, Matthew R. Craig, Matthew G. Borlick 2023-02-07
11561905 Integration of application indicated minimum time to cache to least recently used track demoting schemes in a cache management system of a storage controller Kyler A. Anderson, Joseph Hayward, Matthew G. Borlick 2023-01-24
11550732 Calculating and adjusting ghost cache size based on data access frequency Kyler A. Anderson, Kevin J. Ash, Matthew G. Borlick 2023-01-10
11550726 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-01-10