| 9317212 |
Method and apparatus for controlling a storage device |
Knut S. Grimsrud, Thomas J. Barnes |
2016-04-19 |
| 9128699 |
Method and system for queuing transfers of multiple non-contiguous address ranges with a single command |
Robert J. Royer, Jr. |
2015-09-08 |
| 9053014 |
Repurposing NAND ready/busy pin as completion interrupt |
Suryaprasad Kareenahalli, Robert J. Royer, Jr., Chai Huat Gan |
2015-06-09 |
| 8935458 |
Drive assisted system checkpointing via system restore points |
Robert J. Royer, Jr. |
2015-01-13 |
| 8560764 |
Repurposing NAND ready/busy pin as completion interrupt |
Suryaprasad Kareenahalli, Robert J. Rover, Jr., Chai Huat Gan |
2013-10-15 |
| 8464084 |
Serial ATA (SATA) power optimization through automatic deeper power state transition |
Eng Hun Ooi |
2013-06-11 |
| 8171219 |
Method and system to perform caching based on file-level heuristics |
Sanjeev N. Trika, James A. Boyd, Frank T. Hady, Glenn J. Hinton, Dale Juenemann +4 more |
2012-05-01 |
| 8051232 |
Data storage device performance optimization methods and apparatuses |
Brian Dees, R. Scott Tetrick |
2011-11-01 |
| 8051314 |
Serial ATA (SATA) power optimization through automatic deeper power state transition |
Eng Hun Ooi |
2011-11-01 |
| 8001282 |
Virtualization aware hard drive |
James A. Boyd |
2011-08-16 |
| 7724645 |
Method and apparatus for serial link down detection |
Serge Bedwani, Soon Seng Seh, Siang Lin Tan, Chai Huat Gan |
2010-05-25 |
| 7694026 |
Methods and arrangements to handle non-queued commands for data storage devices |
— |
2010-04-06 |
| 7661054 |
Methods and arrangements to remap degraded storage blocks |
Knut S. Grimsrud |
2010-02-09 |
| 7634629 |
Mechanism to control access to a storage device |
Daniel Nemiroff, Howard C. Herbert, Nimrod Diamant, Moshe Maor, Carey Smith +3 more |
2009-12-15 |
| 7515528 |
Host fail-over switch presence detection compatible with existing protocol and host controllers |
Knut S. Grimsrud |
2009-04-07 |
| 7376782 |
Index/data register pair for indirect register access |
Jasper Balraj, Geetani R. Edirisooriya, John Lee, Robert W. Strong, Jeffrey L. Rabe +2 more |
2008-05-20 |
| 7330939 |
Determining an amount of data read from a storage medium |
Knut S. Grimsrud |
2008-02-12 |
| 7155658 |
CRC calculation for data with dynamic header |
Knut S. Grimsrud |
2006-12-26 |
| 7124248 |
Current media status determination for a storage device |
Knut S. Grimsrud |
2006-10-17 |
| 7000077 |
Device/host coordinated prefetching storage system |
Knut S. Grimsrud |
2006-02-14 |
| 6934807 |
Determining an amount of data read from a storage medium |
Knut S. Grimsrud |
2005-08-23 |
| 6917992 |
Method and apparatus for efficient command queuing within a serial ATA environment |
Knut S. Grimsrud, Robert J. Royer, Jr. |
2005-07-12 |
| 6862657 |
Reading data from a storage medium |
Knut S. Grimsrud |
2005-03-01 |
| 6684294 |
Using an access log for disk drive transactions |
— |
2004-01-27 |
| 6640274 |
Method and apparatus for reducing the disk drive data transfer interrupt service latency penalty |
Knut S. Grimsrud |
2003-10-28 |