Issued Patents All Time
Showing 51–75 of 607 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 11442826 | Reducing incidents of data loss in raid arrays having the same raid level | Matthew G. Borlick, Karl A. Nielsen, Clint A. Hardy, Brian A. Rinaldi | 2022-09-13 |
| 11436159 | Using multi-tiered cache to satisfy input/output requests | Beth A. Peterson, Chung Man Fung, Kyler A. Anderson | 2022-09-06 |
| 11429736 | Encryption management | Matthew G. Borlick, Mark Elliott Hack, Micah Robison | 2022-08-30 |
| 11423158 | Dynamic compression with dynamic multi-stage encryption for a data storage system | Matthew G. Borlick, Alistair L. Symon, Micah Robison, Brian A. Rinaldi, Mark Elliott Hack | 2022-08-23 |
| 11422948 | Allocation of cache storage among applications that indicate minimum retention time for tracks in least recently used demoting schemes | Roger G. Hathorn, Joseph Hayward, Matthew G. Borlick | 2022-08-23 |
| 11403562 | Determining sectors of a track to stage into cache by training a machine learning module | Kyler A. Anderson, Matthew G. Borlick, Kevin J. Ash | 2022-08-02 |
| 11379382 | Cache management using favored volumes and a multiple tiered cache memory | Kevin J. Ash, Beth A. Peterson, Matthew G. Borlick | 2022-07-05 |
| 11379427 | Auxilary LRU list to improve asynchronous data replication performance | Gail Spear, Kyler A. Anderson, David B. Schreiber, Kevin J. Ash | 2022-07-05 |
| 11379329 | Validation of data written via two different bus interfaces to a dual server based storage controller | Kyler A. Anderson, Kevin J. Ash, Matthew J. Kalos | 2022-07-05 |
| 11372761 | Dynamically adjusting partitioned SCM cache memory to maximize performance | Kevin J. Ash, Kyler A. Anderson, Matthew G. Borlick | 2022-06-28 |
| 11372778 | Cache management using multiple cache memories and favored volumes with multiple residency time multipliers | Kevin J. Ash, Beth A. Peterson, Matthew G. Borlick | 2022-06-28 |
| 11372764 | Single-copy cache using heterogeneous memory types | Matthew G. Borlick, Kevin J. Ash, Kyler A. Anderson | 2022-06-28 |
| 11356454 | Service discovery for a multi-tenant identity and data security management cloud service | Vadim Lander | 2022-06-07 |
| 11354208 | Adjustment of safe data commit scan based on operational verification of non-volatile memory | Matthew G. Borlick, Sean P. Riley, Brian A. Rinaldi, Trung N. Nguyen | 2022-06-07 |
| 11347426 | Point in time copy of time locked data in a storage controller | Matthew G. Borlick, Carol S. Mellgren | 2022-05-31 |
| 11341407 | Selecting a disconnect from different types of channel disconnects by training a machine learning module | Beth A. Peterson, Matthew R. Craig, Kevin J. Ash | 2022-05-24 |
| 11334275 | Reducing a rate at which data is mirrored from a primary server to a secondary server | Clint A. Hardy, Matthew G. Borlick, Adrian C. Gerhard | 2022-05-17 |
| 11321202 | Recovering storage devices in a storage array having errors | Brian J. Cagno, John C. Elliott, Matthew G. Borlick, Will A. Wright | 2022-05-03 |
| 11321201 | Using a mirroring cache list to mirror modified tracks | Kevin J. Ash, Kyler A. Anderson, Matthew J. Kalos | 2022-05-03 |
| 11321133 | Determining an allocation of stage and destage tasks by using a machine learning module | Kyler A. Anderson, Matthew G. Borlick, Kevin J. Ash | 2022-05-03 |
| 11321123 | Determining an optimum number of threads to make available per core in a multi-core processor complex to executive tasks | Brian A. Rinaldi, Kevin J. Ash, Matthew J. Kalos, Trung N. Nguyen, Clint A. Hardy +1 more | 2022-05-03 |
| 11321252 | Selecting a priority queue from which to process an input/output (I/O) request using a machine learning module | Karl A. Nielsen, Clint A. Hardy, Matthew G. Borlick | 2022-05-03 |
| 11321234 | Using a mirroring cache list to demote modified tracks from cache | Kevin J. Ash, Kyler A. Anderson, Matthew J. Kalos | 2022-05-03 |
| 11314691 | Reserved area to improve asynchronous data replication performance | Matthew G. Borlick, Kevin J. Ash, Kyler A. Anderson | 2022-04-26 |
| 11314659 | Using real segments and alternate segments in non-volatile storage | Kyler A. Anderson, Kevin J. Ash, Matthew J. Kalos | 2022-04-26 |