Issued Patents 2021
Showing 101–113 of 113 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 10949366 | Using a machine learning module to select a priority queue from which to process an input/output (I/O) request | Karl A. Nielsen, Clint A. Hardy, Matthew G. Borlick | 2021-03-16 |
| 10949354 | Distributed safe data commit in a data storage system | Kyler A. Anderson, Kevin J. Ash, Matthew G. Borlick | 2021-03-16 |
| 10942857 | Dynamically adjusting a number of memory copy and memory mapping windows to optimize I/O performance | Kevin J. Ash, Kyler A. Anderson, Brian A. Rinaldi | 2021-03-09 |
| 10929034 | Allocation of task control blocks in a storage controller for staging and destaging based on storage rank response time | Kyler A. Anderson, Kevin J. Ash, Matthew G. Borlick | 2021-02-23 |
| 10929057 | Selecting a disconnect from different types of channel disconnects using a machine learning module | Beth A. Peterson, Matthew R. Craig, Kevin J. Ash | 2021-02-23 |
| 10929037 | Converting a RAID to a more robust RAID level | Matthew G. Borlick, Karl A. Nielsen, Clint A. Hardy, Brian A. Rinaldi | 2021-02-23 |
| 10915462 | Destaging pinned retryable data in cache | Kyler A. Anderson, Kevin J. Ash, Matthew G. Borlick | 2021-02-09 |
| 10901904 | Using a machine learning module to perform destages of tracks with holes in a storage system | Kyler A. Anderson, Kevin J. Ash, Matthew G. Borlick | 2021-01-26 |
| 10901916 | Managing indication of accessed tracks in cache to a most recently used end of a cache list based on accesses to different regions of the cache list | Kyler A. Anderson, Kevin J. Ash, Matthew J. Kalos | 2021-01-26 |
| 10901793 | Determining whether to process a host request using a machine learning module | Matthew R. Craig, Beth A. Peterson, Kevin J. Ash | 2021-01-26 |
| 10891227 | Determining modified tracks to destage during a cache scan | Warren K. Stanley, Edward H. Lin, Kevin J. Ash, Matthew G. Borlick, Kyler A. Anderson | 2021-01-12 |
| 10884936 | Updating a track format table used to provide track format codes for cache control blocks with more frequently accessed track format metadata | Kyler A. Anderson, Kevin J. Ash, Beth A. Peterson | 2021-01-05 |
| 10884849 | Mirroring information on modified data from a primary storage controller to a secondary storage controller for the secondary storage controller to use to calculate parity data | Matthew G. Borlick, Kevin J. Ash, John C. Elliott | 2021-01-05 |
