| 12147286 |
Power and thermal management in a solid state drive |
Anoop Mukker, Romesh Trivedi |
2024-11-19 |
| 12094545 |
Techniques for preventing read disturb in NAND memory |
Arun S. Athreya, Shankar Natarajan, Sriram Natarajan, Yihua Zhang |
2024-09-17 |
| 12019558 |
Logical to physical address indirection table in a persistent memory in a solid state drive |
Scott Crippin, Sahar Khalili, Shankar Natarajan, Romesh Trivedi |
2024-06-25 |
| 12014081 |
Host managed buffer to store a logical-to physical address table for a solid state drive |
Anoop Mukker, Shankar Natarajan, Romesh Trivedi |
2024-06-18 |
| 11783893 |
Utilizing NAND buffer for DRAM-less multilevel cell programming |
Shankar Natarajan, Aliasgar S. Madraswala, Yihua Zhang |
2023-10-10 |
| 11769557 |
Techniques for preventing read disturb in NAND memory |
Arun S. Athreya, Shankar Natarajan, Sriram Natarajan, Yihua Zhang |
2023-09-26 |
| 11237732 |
Method and apparatus to improve write bandwidth of a block-based multi-level cell nonvolatile memory |
Shankar Natarajan, Yihua Zhang |
2022-02-01 |
| 11119672 |
Dynamic single level cell memory controller |
Shankar Natarajan, Shivashekar Muralishankar, Sriram Natarajan, Yihua Zhang |
2021-09-14 |
| 10996860 |
Method to improve mixed workload performance on storage devices that use cached operations |
Shankar Natarajan |
2021-05-04 |
| 10877686 |
Mass storage device with host initiated buffer flushing |
Shankar Natarajan, Romesh Trivedi, Sriram Natarajan |
2020-12-29 |
| 10650886 |
Block management for dynamic single-level cell buffers in storage devices |
Shankar Natarajan, Sriram Natarajan, Ramkarthik Ganesan, Arun S. Athreya, Romesh Trivedi |
2020-05-12 |
| 10379782 |
Host managed solid state drivecaching using dynamic write acceleration |
Sriram Natarajan, Shankar Natarajan, Jason B. Akers |
2019-08-13 |
| 10229735 |
Block management for dynamic single-level cell buffers in storage devices |
Shankar Natarajan, Sriram Natarajan, Ramkarthik Ganesan, Arun S. Athreya, Romesh Trivedi |
2019-03-12 |
| 7603531 |
Use of a shutdown object to improve initialization performance |
Vinod K. Puvvada, Neil Gabriel |
2009-10-13 |
| 7246195 |
Data storage management for flash memory devices |
Dale Craig Barfuss |
2007-07-17 |