Issued Patents All Time
Showing 25 most recent of 71 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 12353716 | Balancing the number of read operations and write operations that may be simultaneously serviced by a storage system | John Colgrove, Craig Harmer, John Hayes, Bo Hong, Ethan Miller | 2025-07-08 |
| 12278637 | HDLC data reception using signal pulse widths | Roshan Barua, Gregg Norris | 2025-04-15 |
| 12141058 | Low latency reads using cached deduplicated data | John Colgrove, John Hayes, Ethan Miller | 2024-11-12 |
| 11636031 | Optimized inline deduplication | John Colgrove, John Hayes, Ethan Miller | 2023-04-25 |
| 11561949 | Reconstructing deduplicated data | Marco Sanvido, Richard Hankins, John Hayes, Steve Hodgson, Sergey Zhuravlev +1 more | 2023-01-24 |
| RE49148 | Reclaiming space occupied by duplicated data in a storage system | John Colgrove, John Hayes, Ethan Miller, Cary Sandvig, Joseph S. Hasbani | 2022-07-26 |
| 11307772 | Responding to variable response time behavior in a storage environment | John Colgrove, John Hayes, Bo Hong, Ethan Miller, Craig Harmer | 2022-04-19 |
| 11290132 | Data decoding circuit and method | JYUN-WEI PU | 2022-03-29 |
| 11275509 | Intelligently sizing high latency I/O requests in a storage environment | John Colgrove, Craig Harmer, John Hayes, Bo Hong, Ethan Miller | 2022-03-15 |
| 11262929 | Thining databases for garbage collection | Cary Sandvig, Constantine P. Sapuntzakis | 2022-03-01 |
| 11249999 | Memory efficient searching | John Colgrove, Ethan Miller, Neil A. Vachharajani | 2022-02-15 |
| 10783131 | Deduplicating patterned data in a storage system | Marco Sanvido, Richard Hankins, John Hayes, Steve Hodgson, Sergey Zhuravlev +1 more | 2020-09-22 |
| 10594530 | Techniques for successive peak reduction crest factor reduction | Jifeng Geng, Insung Kang | 2020-03-17 |
| 10565183 | Efficient deduplication signature utilization | John Colgrove, Ronald Karr, Vinay Perneti | 2020-02-18 |
| 10528280 | Tombstones for no longer relevant deduplication entries | Cary Sandvig, Constantine P. Sapuntzakis | 2020-01-07 |
| 10452297 | Generating and optimizing summary index levels in a deduplication storage system | Ronald Karr, Ethan Miller, Cary Sandvig, Wei Zhang | 2019-10-22 |
| 10353630 | Simultaneously servicing high latency operations in a storage system | John Colgrove, John Hayes, Bo Hong, Ethan Miller, Craig Harmer | 2019-07-16 |
| 10228865 | Maintaining a target number of storage devices for variable I/O response times in a storage system | John Colgrove, John Hayes, Bo Hong, Ethan Miller, Craig Harmer | 2019-03-12 |
| 10156998 | Reducing a number of storage devices in a storage system that are exhibiting variable I/O response times | John Colgrove, John Hayes, Bo Hong, Ethan Miller, Craig Harmer | 2018-12-18 |
| 10126982 | Adjusting a number of storage devices in a storage system that may be utilized to simultaneously service high latency operations | John Colgrove, John Hayes, Bo Hong, Ethan Miller, Craig Harmer | 2018-11-13 |
| 9983822 | Generating and optimizing summary index levels in a deduplication storage system | Ronald Karr, Ethan Miller, Cary Sandvig, Wei Zhang | 2018-05-29 |
| 9940060 | Memory use and eviction in a deduplication storage system | John Colgrove, Ronald Karr, Ethan Miller, Vinay Perneti, Cary Sandvig +1 more | 2018-04-10 |
| 9864769 | Storing data utilizing repeating pattern detection | Marco Sanvido, Richard Hankins, John Hayes, Steve Hodgson, Sergey Zhuravlev +1 more | 2018-01-09 |
| 9842068 | Methods of bus arbitration for low power memory access | — | 2017-12-12 |
| 9747209 | System and method for improved memory performance using cache level hashing | Bohuslav Rychlik | 2017-08-29 |