Issued Patents All Time
Showing 25 most recent of 59 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 11593271 | Adapting cache processing using phase libraries and real time simulators | Sai Rama Krishna Susarla, Ariel Hoffman | 2023-02-28 |
| 11003583 | Adapting cache processing using phase libraries and real time simulators | Sai Rama Krishna Susarla, Ariel Hoffman | 2021-05-11 |
| 10831369 | System and method for synchronizing caches after reboot | Somasundaram Krishnasamy, Yanling Qi | 2020-11-10 |
| 10698818 | Storage controller caching using symmetric storage class memory devices | Gregory Friebus, Sandeep Kumar R. Ummadi, Pradeep Ganesan | 2020-06-30 |
| 10579540 | Raid data migration through stripe swapping | Arindam Banerjee, Kevin Kidney | 2020-03-03 |
| 9916241 | Storage controller caching using symmetric storage class memory devices | Gregory Friebus, Sandeep Kumar R. Ummadi, Pradeep Ganesan | 2018-03-13 |
| 9836404 | Write mirroring to storage class memory devices | Sandeep Kumar R. Ummadi, Gregory Friebus, Pradeep Ganesan | 2017-12-05 |
| 9836223 | Changing storage volume ownership using cache memory | Donald R. Humlicek | 2017-12-05 |
| 9830081 | System and method for synchronizing caches after reboot | Somasundaram Krishnasamy, Yanling Qi | 2017-11-28 |
| 9830092 | Solid state device parity caching in a hybrid storage array | Sandeep Kumar R. Ummadi | 2017-11-28 |
| 9830269 | Methods and systems for using predictive cache statistics in a storage system | Donald R. Humlicek | 2017-11-28 |
| 9400615 | Priority command queues for low latency solid state drives | Kevin Kidney, Jeremy Michael Pinson | 2016-07-26 |
| 9348525 | Systems and methods for a storage array-managed initiator cache | Dennis James Hahn | 2016-05-24 |
| 9170756 | Method and system for dynamic storage tiering using allocate-on-write snapshots | Martin Jess, Rodney A. DeKoning | 2015-10-27 |
| 9170740 | System and method for providing implicit unmaps in thinly provisioned virtual tape library systems | Ross E. Zwisler, Kevin Kidney | 2015-10-27 |
| 8924646 | Methods for managing data movement and destaging data in a multi-level cache system utilizing threshold values and metadata | Donald R. Humlicek, Timothy Snider | 2014-12-30 |
| 8856439 | Method and device for utilizing application-level prior knowledge for selectively storing data in higher performance media | Bret S. Weber, Jeremy Michael Pinson, Mark Nossokoff | 2014-10-07 |
| 8756369 | Priority command queues for low latency solid state drives | Kevin Kidney, Jeremy Michael Pinson | 2014-06-17 |
| 8745207 | System and method for managing computer applications running among computing systems based on their resource usage volatility | Bhaskar Jayaraman | 2014-06-03 |
| 8745633 | System and method for managing resources in a partitioned computing system based on resource usage volatility | Bhaskar Jayaraman | 2014-06-03 |
| 8745449 | Systems and methods for managing end of life in a solid state drive | David L. Dreifus, Robert W. Warren | 2014-06-03 |
| 8661275 | Implementing sleep lines in commodity ethernet hardware | Ross E. Zwisler | 2014-02-25 |
| 8595451 | Managing a storage cache utilizing externally assigned cache priority tags | Mark Ish | 2013-11-26 |
| 8495348 | Efficient root booting with solid state drives and redirect on write snapshots | Ross E. Zwisler | 2013-07-23 |
| 8478911 | Methods and systems for migrating data between storage tiers | Donald R. Humlicek | 2013-07-02 |