Issued Patents All Time
Showing 76–100 of 314 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 10387321 | Securing exclusive access to a copy of a metadata track via a process while the metadata track is held in a shared mode by another process | Kyler A. Anderson, Kevin J. Ash, Lokesh M. Gupta, Beth A. Peterson | 2019-08-20 |
| 10380035 | Using an access increment number to control a duration during which tracks remain in cache | Kevin J. Ash, Matthew G. Borlick, Lokesh M. Gupta | 2019-08-13 |
| 10318192 | Performing preprocessing operations in anticipation of log file writes | Kevin J. Ash, Lokesh M. Gupta | 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, Lokesh M. Gupta, Brian A. Rinaldi | 2019-06-11 |
| 10303607 | Preservation of modified cache data in local non-volatile storage following a failover | Kyler A. Anderson, Kevin J. Ash, Lokesh M. Gupta | 2019-05-28 |
| 10303380 | Extent-level reserve and release for a direct access storage device (DASD) volumes | Susan K. Candelaria, Clint A. Hardy, Gavin S. Johnson, Michael J. Koester, John R. Paveza +1 more | 2019-05-28 |
| 10289591 | Adjustment of buffer credits and other parameters in a startup phase of communications between a plurality of channels and a control unit | Roger G. Hathorn, Bret W. Holley | 2019-05-14 |
| 10282303 | Using cache lists for processors to determine tracks to demote from a cache | Kevin J. Ash, Matthew G. Borlick, Lokesh M. Gupta | 2019-05-07 |
| 10282258 | Device reservation state preservation in data mirroring | Scott B. Compton, Matthew R. Craig, Clint A. Hardy, Carol S. Mellgren, John G. Thompson | 2019-05-07 |
| 10229084 | Synchronous input / output hardware acknowledgement of write completions | Scott Brewer, David F. Craddock, Matthias Klein, Eric N. Lais | 2019-03-12 |
| 10229064 | Using cache lists for processors to determine tracks to demote from a cache | Kevin J. Ash, Matthew G. Borlick, Lokesh M. Gupta | 2019-03-12 |
| 10229013 | Generating a health condition message on a health condition detected at a server to send to a host system accessing the server | Clint A. Hardy | 2019-03-12 |
| 10223220 | Processing a health condition message on a health condition to determine whether to perform a swap operation | Clint A. Hardy | 2019-03-05 |
| 10223012 | Processing of a set of pending operations for a switchover from a first storage resource to a second storage resource | Matthew G. Borlick, Clint A. Hardy, Karl A. Nielsen, Richard B. Stelmach, Hui Zhang | 2019-03-05 |
| 10216429 | Performing post-processing operations for log file writes | Kevin J. Ash, Lokesh M. Gupta | 2019-02-26 |
| 10204060 | Determining memory access categories to use to assign tasks to processor cores to execute | Matthew G. Borlick, Lokesh M. Gupta, Trung N. Nguyen | 2019-02-12 |
| 10162535 | Statistic-based isolation of lethargic drives | Karl A. Nielsen | 2018-12-25 |
| 10157150 | Adjustments of buffer credits for optimizing the number of retry operations and transfer ready operations | Roger G. Hathorn, Bret W. Holley | 2018-12-18 |
| 10146452 | Maintaining intelligent write ordering with asynchronous data replication | Kevin J. Ash, Brian A. Rinaldi | 2018-12-04 |
| 10140236 | Receiving buffer credits by a plurality of channels of one or more host computational devices for transmitting data to a control unit | Roger G. Hathorn, Bret W. Holley | 2018-11-27 |
| 10133691 | Synchronous input/output (I/O) cache line padding | Scott Brewer, David F. Craddock, Matthias Klein, Eric N. Lais | 2018-11-20 |
| 10127152 | Populating a second cache with tracks from a first cache when transferring management of the tracks from a first node to a second node | Kevin J. Ash, Matthew G. Borlick, Lokesh M. Gupta, Brian A. Rinaldi | 2018-11-13 |
| 10120716 | Task pooling and work affinity in data processing | Kevin J. Ash, Seamus J. Burke, Lokesh M. Gupta, Clint A. Hardy, Trung N. Nguyen +3 more | 2018-11-06 |
| 10114753 | Using cache lists for multiple processors to cache and demote tracks in a storage system | Kevin J. Ash, Matthew G. Borlick, Lokesh M. Gupta | 2018-10-30 |
| 10108552 | Using cache lists for processors to determine tracks to demote from a cache | Kevin J. Ash, Matthew G. Borlick, Lokesh M. Gupta | 2018-10-23 |