Issued Patents All Time
Showing 26–50 of 314 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 11144475 | Managing indication of accessed tracks in cache to a most recently used end of a cache list | Lokesh M. Gupta, Kyler A. Anderson, Kevin J. Ash | 2021-10-12 |
| 11132138 | Converting large extent storage pools into small extent storage pools in place | Clint A. Hardy, Karl A. Nielsen | 2021-09-28 |
| 11119687 | Device reservation state synchronization in data mirroring | Scott B. Compton, Matthew R. Craig, Clint A. Hardy, Carol S. Mellgren, John G. Thompson | 2021-09-14 |
| 11093395 | Adjusting insertion points used to determine locations in a cache list at which to indicate tracks based on number of tracks added at insertion points | Lokesh M. Gupta, Kyler A. Anderson, Kevin J. Ash | 2021-08-17 |
| 11086784 | Invalidating track format information for tracks in cache | Kyler A. Anderson, Kevin J. Ash, Lokesh M. Gupta | 2021-08-10 |
| 11074185 | Adjusting a number of insertion points used to determine locations in a cache list at which to indicate tracks | Lokesh M. Gupta, Kyler A. Anderson, Kevin J. Ash | 2021-07-27 |
| 11068415 | Using insertion points to determine locations in a cache list at which to move processed tracks | Lokesh M. Gupta, Kyler A. Anderson, Kevin J. Ash | 2021-07-20 |
| 11048631 | Maintaining cache hit ratios for insertion points into a cache list to optimize memory allocation to a cache | Lokesh M. Gupta, Kyler A. Anderson, Kevin J. Ash | 2021-06-29 |
| 11036641 | Invalidating track format information for tracks demoted from cache | Kyler A. Anderson, Kevin J. Ash, Lokesh M. Gupta | 2021-06-15 |
| 11016692 | Dynamically switching between memory copy and memory mapping to optimize I/O performance | Lokesh M. Gupta, Kevin J. Ash, Brian A. Rinaldi, Kyler A. Anderson | 2021-05-25 |
| 11016691 | Migrating data from a large extent pool to a small extent pool | Hui Zhang, Clint A. Hardy, Karl A. Nielsen, Qiang Xie | 2021-05-25 |
| 11010295 | Asynchronous update of metadata tracks in response to a cache hit generated via an i/o operation over a bus interface | Kyler A. Anderson, Kevin J. Ash, Lokesh M. Gupta | 2021-05-18 |
| 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, Beth A. Peterson | 2021-04-20 |
| 10983708 | Sharing alias addresses among logical devices | Susan K. Candelaria, Scott B. Compton, Matthew R. Craig, Clint A. Hardy, Dale F. Riedy +2 more | 2021-04-20 |
| 10970178 | 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 | 2021-04-06 |
| 10942835 | Processing a health condition message on a health condition to determine whether to perform a swap operation | Clint A. Hardy | 2021-03-09 |
| 10922268 | Migrating data from a small extent pool to a large extent pool | Clint A. Hardy, Hui Zhang, Karl A. Nielsen, Qiang Xie | 2021-02-16 |
| 10901645 | Converting small extent storage pools into large extent storage pools in place | Clint A. Hardy, Karl A. Nielsen | 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 | Lokesh M. Gupta, Kyler A. Anderson, Kevin J. Ash | 2021-01-26 |
| 10884872 | Device reservation state preservation in data mirroring | Scott B. Compton, Matthew R. Craig, Clint A. Hardy, Carol S. Mellgren, John G. Thompson | 2021-01-05 |
| 10866901 | Invalidating CKD data tracks prior to unpinning, wherein upon destaging invalid track image from cache to a track of data on storage drive, the track of data on the storage drive is unpinned which enables destages of data from the cache to the track of data on the storage drive going forward | Kevin J. Ash, Lokesh M. Gupta, Kyler A. Anderson | 2020-12-15 |
| 10841395 | 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 | 2020-11-17 |
| 10831665 | Preservation of modified cache data in local non-volatile storage following a failover | Kyler A. Anderson, Kevin J. Ash, Lokesh M. Gupta | 2020-11-10 |
| 10761744 | Synchronously performing commit records operations | Kevin J. Ash, Lokesh M. Gupta, Beth A. Peterson, Louis A. Rasor | 2020-09-01 |
| 10732884 | Implementing redundant array of independent disks (RAID) arrays having compressed data stored therein | Lokesh M. Gupta, Clint A. Hardy, Karl A. Nielsen, Brian A. Rinaldi, Matthew G. Borlick | 2020-08-04 |