Issued Patents All Time
Showing 51–75 of 77 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 10169232 | Associative and atomic write-back caching system and method for storage subsystem | Horia Simionescu, Balakrishnan Sundararaman, Shashank Nemawarkar, Larry Stephen King, Shailendra Aulakh | 2019-01-01 |
| 10147501 | Data storage device with rewriteable in-place memory | David Scott Ebsen, Timothy Canepa | 2018-12-04 |
| 10140215 | Low overhead mapping for highly sequential data | Timothy Canepa, Jeffrey Munsil, Jackson L. Ellis | 2018-11-27 |
| 10090067 | Data storage device with rewritable in-place memory | Timothy Canepa, David Scott Ebsen | 2018-10-02 |
| 10068663 | Data storage device with rewriteable in-place memory | David Scott Ebsen, Timothy Canepa | 2018-09-04 |
| 10061655 | Volatile cache reconstruction after power failure | Shashank Nemawarkar, Balakrishnan Sundararaman | 2018-08-28 |
| 9886386 | Self-adjusting caching system | Sumanesh Samanta | 2018-02-06 |
| 9734062 | System and methods for caching a small size I/O to improve caching device endurance | Saugata Das Purkayastha, Luca Bert, Horia Simionescu, Kishore Kaniyar Sampathkumar | 2017-08-15 |
| 9524107 | Host-based device drivers for enhancing operations in redundant array of independent disks systems | Adam Weiner, James A. Rizzo, Robert L. Sheffield, Horia Simionescu | 2016-12-20 |
| 9292204 | System and method of rebuilding READ cache for a rebooted node of a multiple-node storage cluster | Sumanesh Samanta, Sujan Biswas, Horia Simionescu, Luca Bert | 2016-03-22 |
| 9256384 | Method and system for reducing write latency in a data storage system by using a command-push model | Luca Bert, Anant Baderdinni, Horia Simionescu | 2016-02-09 |
| 9195596 | Mapping of valid and dirty flags in a caching system | — | 2015-11-24 |
| 9182912 | Method to allow storage cache acceleration when the slow tier is on independent controller | Luca Bert | 2015-11-10 |
| 9158695 | System for dynamically adaptive caching | Horia Simionescu, Luca Bert, Robert F. Quinn, Earl T. Cohen, Timothy Canepa | 2015-10-13 |
| 9058274 | System and method of selective READ cache retention for a rebooted node of a multiple-node storage cluster | Sumanesh Samanta, Sujan Biswas, Horia Simionescu, Luca Bert | 2015-06-16 |
| 9021141 | Data storage controller and method for exposing information stored in a data storage controller to a host system | Mohamad El-Batal, Anant Baderdinni, Jason M. Stuhlsatz | 2015-04-28 |
| 8966170 | Elastic cache of redundant cache data | Anant Baderdinni, Gary Smerdon | 2015-02-24 |
| 8918576 | Selectively placing data in thermally constrained memory systems to dynamically adapt to changing environmental conditions | Luca Bert, Rajiv Ganth Rajaram | 2014-12-23 |
| 8892811 | Reducing write amplification in a flash memory | Siddhartha Panda | 2014-11-18 |
| 8812788 | Virtual cache window headers for long term access history | David H. Solina | 2014-08-19 |
| 8782369 | Apparatus to manage efficient data migration between tiers | Anant Baderdinni, Gerald E. Smith | 2014-07-15 |
| 8621134 | Storage tiering with minimal use of DRAM memory for header overhead | — | 2013-12-31 |
| 8595451 | Managing a storage cache utilizing externally assigned cache priority tags | Brian McKean | 2013-11-26 |
| 8321635 | Synchronizing commands for preventing data corruption | — | 2012-11-27 |
| 7464125 | Checking the validity of blocks and backup duplicates of blocks during block reads | Steven Orszag, Philip Eric Jackson | 2008-12-09 |