Issued Patents All Time
Showing 51–75 of 153 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 11132306 | Stale message removal in a multi-path lock facility | Christopher D. Filachek, Mark A. Lehrer | 2021-09-28 |
| 11086559 | Cloud based store and restore with copy services | Matthew R. Craig, Edward H. Lin, Qiang Xie | 2021-08-10 |
| 11080197 | Pre-allocating cache resources for a range of tracks in anticipation of access requests to the range of tracks | Ronald E. Bretschneider, Susan K. Candelaria, Dale F. Riedy, Peter G. Sutton, Harry M. Yudenfriend | 2021-08-03 |
| 11075754 | Universal personal medical database access control | Theresa M. Brown, Nedlaya Y. Francisco, Suguang Li | 2021-07-27 |
| 11061828 | Using multi-tiered cache to satisfy input/output requests | Chung Man Fung, Lokesh M. Gupta, Kyler A. Anderson | 2021-07-13 |
| 11055234 | Managing allocation and demotion of cache segments between a global queue and a plurality of local queues by training a machine learning module | Lokesh M. Gupta, Kevin J. Ash, Matthew R. Craig | 2021-07-06 |
| 11048641 | Managing allocation and demotion of cache segments between a global queue and a plurality of local queues by using a machine learning module | Lokesh M. Gupta, Kevin J. Ash, Matthew R. Craig | 2021-06-29 |
| 11042491 | Point in time copy operations from source volumes to space efficient target volumes in two stages via a non-volatile storage | Theresa M. Brown, Nedlaya Y. Francisco, Suguang Li | 2021-06-22 |
| 11030125 | Point in time copy operations from source volumes to space efficient target volumes in two stages via a non-volatile storage | Theresa M. Brown, Nedlaya Y. Francisco, Suguang Li | 2021-06-08 |
| 11029849 | Handling cache and non-volatile storage (NVS) out of sync writes | Kyler A. Anderson, Kevin J. Ash, Lokesh M. Gupta | 2021-06-08 |
| 11010248 | Reuse of resources in a storage controller for executing write commands over a plurality of interfaces | Kevin J. Ash, Lokesh M. Gupta, Chung Man Fung | 2021-05-18 |
| 10996891 | Token management for write commands transmitted by a host over a plurality of interfaces to a storage controller | Kevin J. Ash, Lokesh M. Gupta, Chung Man Fung | 2021-05-04 |
| 10990315 | Write transfer resource management in a data storage system | Dale F. Riedy, John R. Paveza, Ronald E. Bretschneider, Brian Lee, Chung Man Fung +1 more | 2021-04-27 |
| 10983913 | 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, Matthew J. Kalos | 2021-04-20 |
| 10929057 | Selecting a disconnect from different types of channel disconnects using a machine learning module | Lokesh M. Gupta, Matthew R. Craig, Kevin J. Ash | 2021-02-23 |
| 10901793 | Determining whether to process a host request using a machine learning module | Matthew R. Craig, Lokesh M. Gupta, Kevin J. Ash | 2021-01-26 |
| 10884936 | Updating a track format table used to provide track format codes for cache control blocks with more frequently accessed track format metadata | Lokesh M. Gupta, Kyler A. Anderson, Kevin J. Ash | 2021-01-05 |
| 10761744 | Synchronously performing commit records operations | Kevin J. Ash, Lokesh M. Gupta, Matthew J. Kalos, Louis A. Rasor | 2020-09-01 |
| 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, Lokesh M. Gupta, Matthew J. Kalos | 2020-06-23 |
| 10691353 | Checking of data difference for writes performed via a bus interface to a dual-server storage controller | Kevin J. Ash, Chung Man Fung, Lokesh M. Gupta, Kyler A. Anderson | 2020-06-23 |
| 10671318 | Processing a chain of a plurality of write requests | Jeffrey A. Berger, Susan K. Candelaria, Matthew J. Kalos, Harry M. Yudenfriend | 2020-06-02 |
| 10649673 | Queuing read requests based on write requests | Juan A. Coronado, Lisa R. Martinez, Clint A. Hardy, Jennifer S. Shioya | 2020-05-12 |
| 10613771 | Processing a write of records to maintain atomicity for writing a defined group of records to multiple tracks | Ronald E. Bretschneider, John R. Paveza, Max D. Smith, Gail A. Spear, Harry M. Yudenfriend | 2020-04-07 |
| 10606719 | Mirroring writes of records to maintain atomicity for writing a defined group of records to multiple tracks | Ronald E. Bretschneider, John R. Paveza, Max D. Smith, Gail A. Spear, Harry M. Yudenfriend | 2020-03-31 |
| 10599522 | Generating a chain of a plurality of write requests | Jeffrey A. Berger, Susan K. Candelaria, Matthew J. Kalos, Harry M. Yudenfriend | 2020-03-24 |