Issued Patents 2020
Showing 26–50 of 74 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 10721304 | Storage system using cloud storage as a rank | Matthew G. Borlick | 2020-07-21 |
| 10691518 | Handling zero fault tolerance events in machines where failure likely results in unacceptable loss | Clint A. Hardy, Matthew G. Borlick, Adrian C. Gerhard | 2020-06-23 |
| 10691609 | Concurrent data erasure and replacement of processors | Matthew G. Borlick, Clint A. Hardy, Karl A. Nielsen | 2020-06-23 |
| 10691596 | Integration of the frequency of usage of tracks in a tiered storage system into a cache management system of a storage controller | Matthew G. Borlick, Kyle A. Anderson, Kevin J. Ash | 2020-06-23 |
| 10691566 | 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 | 2020-06-23 |
| 10691353 | Checking of data difference for writes performed via a bus interface to a dual-server storage controller | Beth A. Peterson, Kevin J. Ash, Chung Man Fung, Kyler A. Anderson | 2020-06-23 |
| 10671533 | Fast cache demotions in storage controllers with metadata | Kyler A. Anderson, Kevin J. Ash | 2020-06-02 |
| 10671438 | 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 | 2020-06-02 |
| 10664187 | 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 | 2020-05-26 |
| 10664595 | Managing reads and writes to data entities experiencing a security breach from a suspicious process | Matthew G. Borlick, Gregory E. McBride | 2020-05-26 |
| 10664177 | Replicating tracks from a first storage site to a second and third storage sites | Michael T. Benhase, Brian D. Hatfield, Gail A. Spear | 2020-05-26 |
| 10659472 | Method, system, and computer program product for providing security and responsiveness in cloud based data storage and application execution | Matthew G. Borlick | 2020-05-19 |
| 10656848 | Data loss avoidance in multi-server storage systems | Matthew G. Borlick, Micah Robison, John C. Elliott, Kevin J. Ash, Brian A. Rinaldi | 2020-05-19 |
| 10656852 | Performing preprocessing operations in anticipation of log file writes | Kevin J. Ash, Matthew J. Kalos | 2020-05-19 |
| 10642755 | Invoking demote threads on processors to demote tracks from a cache based on free cache segments | Kevin J. Ash, Matthew G. Borlick, Trung N. Nguyen | 2020-05-05 |
| 10635537 | Raid data loss prevention | Matthew G. Borlick, Clint A. Hardy, Karl A. Nielsen, Brian A. Rinaldi | 2020-04-28 |
| 10628331 | Demote scan processing to demote tracks from cache | Kevin J. Ash, Sonny E. Williams | 2020-04-21 |
| 10628241 | Determining when to send message to computing node to process items by training a machine learning module | Kevin J. Ash, Matthew G. Borlick, Kyler A. Anderson | 2020-04-21 |
| 10613981 | Detection and prevention of deadlock in a storage controller for cache access | Micah Robison, Kyler A. Anderson, Kevin J. Ash, Matthew G. Borlick | 2020-04-07 |
| 10613986 | 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 | 2020-04-07 |
| 10606826 | Fixing anomalies in a preserved data structure used to generate a temporary data structure during system initialization | Matthew G. Borlick, Clint A. Hardy | 2020-03-31 |
| 10606776 | Adding dummy requests to a submission queue to manage processing queued requests according to priorities of the queued requests | Matthew G. Borlick, Kevin J. Ash | 2020-03-31 |
| 10592323 | Requesting manual intervention on failure of initial microcode load attempts during recovery of modified customer data | Kevin J. Ash, Matthew J. Kalos | 2020-03-17 |
| 10592432 | Adjusting active cache size based on cache usage | Kevin J. Ash, Matthew G. Borlick, Will A. Wright | 2020-03-17 |
| 10592156 | I/O load balancing between virtual storage drives making up raid arrays | Kevin J. Ash, Matthew G. Borlick, Karl A. Nielsen | 2020-03-17 |