Issued Patents 2019
Showing 26–50 of 52 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 10346317 | Determining cores to assign to cache hostile tasks | Matthew G. Borlick, Trung N. Nguyen | 2019-07-09 |
| 10318352 | 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 | 2019-06-11 |
| 10320936 | Populating a secondary cache with unmodified tracks in a primary cache when redirecting host access from a primary server to a secondary server | Kevin J. Ash, Matthew G. Borlick, Matthew J. Kalos, Brian A. Rinaldi | 2019-06-11 |
| 10318429 | Adjustment of the number of tasks for a cache storage scan and destage application based on the type of elements to be destaged from the cache storage | Kevin J. Ash, Brian A. Rinaldi, Micah Robison | 2019-06-11 |
| 10318192 | Performing preprocessing operations in anticipation of log file writes | Kevin J. Ash, Matthew J. Kalos | 2019-06-11 |
| 10318156 | Invoking input/output (I/O) threads on processors to demote tracks from a cache | Kevin J. Ash, Matthew G. Borlick, Trung N. Nguyen | 2019-06-11 |
| 10310738 | Avoid out of space outage in a thinly provisioned box | Matthew G. Borlick | 2019-06-04 |
| 10303607 | Preservation of modified cache data in local non-volatile storage following a failover | Kyler A. Anderson, Kevin J. Ash, Matthew J. Kalos | 2019-05-28 |
| 10282543 | Determining whether to destage write data in cache to storage based on whether the write data has malicious data | Matthew G. Borlick, Carol S. Mellgren, John G. Thompson | 2019-05-07 |
| 10282303 | Using cache lists for processors to determine tracks to demote from a cache | Kevin J. Ash, Matthew G. Borlick, Matthew J. Kalos | 2019-05-07 |
| 10275360 | Considering a density of tracks to destage in groups of tracks to select groups of tracks to destage | Kevin J. Ash | 2019-04-30 |
| 10275280 | Reserving a core of a processor complex for a critical task | Matthew G. Borlick, Clint A. Hardy, Trung N. Nguyen | 2019-04-30 |
| 10257023 | Dual server based storage controllers with distributed storage of each server data in different clouds | Matthew G. Borlick | 2019-04-09 |
| 10255061 | Zero down time upgrade for a multi-tenant identity and data security management cloud service | Vadim Lander | 2019-04-09 |
| 10248464 | Providing additional memory and cache for the execution of critical tasks by folding processing units of a processor complex | Matthew G. Borlick, Trung N. Nguyen | 2019-04-02 |
| 10248577 | 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 | 2019-04-02 |
| 10248457 | Providing exclusive use of cache associated with a processing entity of a processor complex to a selected task | Matthew G. Borlick, Clint A. Hardy, Trung N. Nguyen | 2019-04-02 |
| 10241918 | Considering a frequency of access to groups of tracks to select groups of tracks to destage | Kevin J. Ash | 2019-03-26 |
| 10229064 | Using cache lists for processors to determine tracks to demote from a cache | Kevin J. Ash, Matthew G. Borlick, Matthew J. Kalos | 2019-03-12 |
| 10223164 | Execution of critical tasks based on the number of available processing entities | Matthew G. Borlick, Trung N. Nguyen | 2019-03-05 |
| 10223274 | Maintaining track format metadata for target tracks in a target storage in a copy relationship with source tracks in a source storage | Kyler A. Anderson, Kevin J. Ash, Matthew G. Borlick | 2019-03-05 |
| 10216429 | Performing post-processing operations for log file writes | Kevin J. Ash, Matthew J. Kalos | 2019-02-26 |
| 10210086 | Fast cache demotions in storage controllers with metadata | Kyler A. Anderson, Kevin J. Ash | 2019-02-19 |
| 10204060 | Determining memory access categories to use to assign tasks to processor cores to execute | Matthew G. Borlick, Matthew J. Kalos, Trung N. Nguyen | 2019-02-12 |
| 10169249 | Adjusting active cache size based on cache usage | Kevin J. Ash, Matthew G. Borlick, Will A. Wright | 2019-01-01 |