-
US 11,023,150
Block mode toggling using hybrid controllers
Roman Pletka, Aaron Fry, Timothy Fisher, Sasa Tomic, Nikolaos Papandreou, Nikolas Ioannou, Radu Stoica, Charalampos Pozidis, Andrew Walls
Priority date: Nov 30, 2021
Issue date: Jun 1, 2021
-
US 11,023,150
Memory controllers for solid-state storage devices
Nikolaos Papandreou, Roman Pletka, Radu Stoica, Nikolas Ioannou, Sasa Tomic, Charalampos Pozidis
Priority date: Nov 30, 2021
Issue date: Nov 30, 2021
-
US 11,182,089
Adapting memory block pool sizes using hybrid controllers
Roman Pletka, Radu Stoica, Sasa Tomic, Nikolaos Papandreou, Nikolas Ioannou, Aaron Fry, Timothy Fisher, Charalampos Pozidis, Andrew Walls
Priority date: Nov 23, 2021
Issue date: Nov 23, 2021
-
US 11,157,379
Managing blocks of memory based on block health using hybrid controllers
Roman Pletka, Aaron Fry, Sasa Tomic, Nikolaos Papandreou, Nikolas Ioannou, Radu Stoica, Timothy Fisher
Priority date: Oct 26, 2021
Issue date: Oct 26, 2021
-
US 11,151,053
Increasing data read and/or write heat tracking resolution in storage devices having cache architecture
Nikolas Ioannou, Nikolaos Papandreou, Roman Pletka, Sasa Tomic, Radu Stoica, Timothy Fisher, Aaron Fry, Charalampos Pozidis, Andrew Walls
Priority date: Oct 19, 2021
Issue date: Oct 19, 2021
-
US 11,056,199
Updating corrective read voltage offsets in non-volatile random access memory
Nikolaos Papandreou, Charalampos Pozidis, Nikolas Ioannou, Roman Pletka, Radu Stoica, Sasa Tomic, Aaron Fry, Timothy Fisher
Priority date: Oct 30, 2019
Issue date: Jul 6, 2021
-
US 11,138,124
Migrating data between block pools in a storage system
Sasa Tomic, Radu Stoica, Nikolaos Papandreou, Nikolas Ioannou, Roman Pletka, Aaron Fry, Timothy Fisher
Priority date: Oct 30, 2019
Issue date: Oct 5, 2021
-
US 11,036,415
Managing memory block calibration based on priority levels
Nikolaos Papandreou, Roman Pletka, Aaron Fry, Timothy Fisher, Nikolas Ioannou, Charalampos Pozidis, Radu Stoica, Sasa Tomic
Priority date: Oct 30, 2019
Issue date: Jun 15, 2021
-
US 10,957,407
Calculating corrective read voltage offsets in non-volatile random access memory
Nikolaos Papandreou, Charalampos Pozidis, Nikolas Ioannou, Roman Pletka, Radu Stoica, Sasa Tomic, Timothy Fisher, Aaron Fry
Priority date: Oct 30, 2019
Issue date: Mar 23, 2021
-
US 11,119,855
Selectively storing parity data in different types of memory
Nikolas Ioannou, Timothy Fisher, Roman Pletka, Nikolaos Papandreou, Radu Stoica, Sasa Tomic, Aaron Fry
Priority date: Oct 24, 2019
Issue date: Sep 14, 2021
-
US 11,126,360
Dynamically adjusting block mode pool sizes
Radu Stoica, Roman Pletka, Nikolas Ioannou, Nikolaos Papandreou, Sasa Tomic
Priority date: Oct 22, 2019
Issue date: Sep 21, 2021
-
US 10,977,181
Data placement in write cache architecture supporting read heat data separation
Roman Pletka, Timothy Fisher, Aaron Fry, Nikolaos Papandreou, Nikolas Ioannou, Sasa Tomic, Radu Stoica, Charalampos Pozidis, Andrew Walls
Priority date: Jul 10, 2019
Issue date: Apr 13, 2021
-
US 10,956,049
Wear-aware block mode conversion in non-volatile memory
Sasa Tomic, Roman Pletka, Nikolas Ioannou, Nikolaos Papandreou, Aaron Fry, Timothy Fisher, Radu Stoica
Priority date: Jun 12, 2019
Issue date: Mar 23, 2021
-
US 11,086,705
Managing the reliability of pages in non-volatile random access memory
Nikolaos Papandreou, Roman Pletka, Sasa Tomic, Nikolas Ioannou, Charalampos Pozidis, Timothy Fisher, Aaron Fry
Priority date: Mar 18, 2019
Issue date: Aug 10, 2021
-
US 10,956,049
Garbage collection in non-volatile memory that fully programs dependent layers in a target block
Roman Pletka, Nikolaos Papandreou, Sasa Tomic, Nikolas Ioannou, Aaron Fry, Timothy Fisher
Priority date: Feb 11, 2019
Issue date: Mar 23, 2021
-
US 10,937,512
Managing programming errors in NAND flash memory
Nikolaos Papandreou, Thomas Mittelholzer, Roman Pletka
Priority date: Jan 22, 2019
Issue date: Mar 2, 2021
-
US 10,942,808
Adaptive data and parity placement using compression ratios of storage devices
Roman Pletka, Sasa Tomic, Tim Fisher, Nikolaos Papandreou, Nikolas Ioannou, Aaron Fry
Priority date: Dec 17, 2018
Issue date: Mar 9, 2021
-
US 11,048,571
Selectively performing multi-plane read operations in non-volatile memory
Nikolas Ioannou, Nikolaos Papandreou, Roman Pletka, Sasa Tomic, Charalampos Pozidis, Aaron Fry, Timothy Fisher, Kevin Sallese
Priority date: Nov 30, 2018
Issue date: Jun 29, 2021
-
US 10,942,662
Relocating and/or re-programming blocks of storage space based on calibration frequency and resource utilization
Sasa Tomic, Nikolaos Papandreou, Roman Pletka, Nikolas Ioannou, Aaron Fry, Tim Fisher
Priority date: Nov 30, 2018
Issue date: Mar 9, 2021
-
US 10,016,693
Block health estimation for wear leveling in non-volatile memories
Roman Pletka, Sasa Tomic, Nikolaos Papandreou, Nikolas Ioannou, Aaron Fry, Timothy Fisher
Priority date: Nov 30, 2018
Issue date: May 25, 2021
-
US 10,783,024
Reducing block calibration overhead using read error triage
Sasa Tomic, Timothy Fisher, Nikolaos Papandreou, Roman Pletka, Nikolas Ioannou, Charalampos Pozidis, Aaron Fry
Priority date: Oct 12, 2018
Issue date: Sep 22, 2020
-
US 10,929,069
Addressing page-correlated read issues using intra-block parity
Sasa Tomic, Nikolaos Papandreou, Roman Pletka, Nikolas Ioannou
Priority date: Sep 12, 2018
Issue date: Feb 23, 2021
-
US 11,094,383
Selective page calibration based on hierarchical page mapping
Nikolaos Papandreou, Sasa Tomic, Roman Pletka, Nikolas Ioannou, Charalampos Pozidis, Aaron Fry, Timothy Fisher
Priority date: Aug 24, 2018
Issue date: Sep 14, 2021
-
US 10,699,791
Adaptive read voltage threshold calibration in non-volatile memory
Roman Pletka, Nikolaos Papandreou, Sasa Tomic, Nikolas Ioannou, Charalampos Pozidis, Timothy Fisher, Aaron Fry
Priority date: Aug 24, 2018
Issue date: Jun 30, 2020
-
US 11,120,882
Error recovery of data in non-volatile memory during read
Nikolas Ioannou, Charalampos Pozidis, Sasa Tomic, Nikolaos Papandreou, Roman Pletka, Aaron Fry, Timothy Fisher
Priority date: Aug 24, 2018
Issue date: Sep 14, 2021
-
US 10,658,054
Methods for read threshold voltage shifting in non-volatile memory
Nikolas Ioannou, Charalampos Pozidis, Nikolaos Papandreou, Roman Pletka, Sasa Tomic, Aaron Fry, Tim Fisher
Priority date: Aug 22, 2018
Issue date: May 19, 2020
-
US 10,614,881
Calibration of open blocks in NAND flash memory
Nikolaos Papandreou, Roman Pletka, Sasa Tomic, Nikolas Ioannou, Charalampos Pozidis, Aaron D. Fry, Timothy Fisher
Priority date: Aug 13, 2018
Issue date: Apr 7, 2020
-
US 10,552,063
Background mitigation reads in a non-volatile memory system
Nikolaos Papandreou, Sasa Tomic, Roman Pletka, Nikolas Ioannou, Charalampos Pozidis, Aaron Fry, Tim Fisher
Priority date: Jun 21, 2018
Issue date: Feb 4, 2020
-
US 10,929,229
Decentralized RAID scheme having distributed parity computation and recovery
Radu Stoica, Roman Pletka, Ioannis Koltsidas, Nikolas Ioannou, Antonios Kourtis, Sasa Tomic, Charalampos Pozidis, Brent Yardley
Priority date: Jun 21, 2018
Issue date: Feb 23, 2021
-
US 10,437,670
Metadata Hardening and Parity Accumulation for Log-structured Arrays
Ioannis Koltsidas, Charles Camp, Nikolas Ioannou, Roman Pletka, Antonios Kourtis, Sasa Tomic, Radu Stoica, Christopher Dennett, Andrew Walls
Priority date: May 24, 2018
Issue date: Oct 8, 2019
-
US 10,453,537
Timing of calibration for flash pages
Matt Reuter, Sasa Tomic, Nikolaos Papandreou, Timothy Fisher, Aaron Fry, Roman Pletka, Nikolas Ioannou, Charalampos Pozidis
Priority date: May 10, 2018
Issue date: Sep 22, 2019
-
US 10,656,847
Mitigating asymmetric transient errors in non-volatile memory by proactive data relocation
Roman Pletka, Nikolaos Papandreou, Sasa Tomic, Nikolas Ioannou, Aaron Fry, Tim Fisher
Priority date: May 10, 2018
Issue date: May 19, 2020
-
US 10,459,839
Accelerating GC of Flushed Block Stripes
Roman Pletka, Nikolaos Papandreou, Sasa Tomic, Nikolas Ioannou
Priority date: May 2, 2018
Issue date: Oct 29, 2019
-
US 10,170,195
Threshold voltage shifting at a lower bit error rate by intelligently performing dummy configuration reads
Nikolas Ioannou, Roman Pletka, Nikolaos Papandreou, Sasa Tomic
Priority date: Dec 6, 2017
Issue date: Jan 1, 2019
-
US 10,824,352
Prevent unnecessary calibrations upon error count margin exceedance events
Roman Pletka, Sasa Tomic, Nikolaos Papandreou, Nikolas Ioannou
Priority date: Dec 6, 2017
Issue date: Jun 30, 2020
-
US 10,552,243
Corrupt LBA recovery scheme using multiple data protection layers with different sector/page sizes
Roman Pletka, Christopher Dennett, Tim Fisher, Robert Galbraith, Kevin Sallese
Priority date: Oct 12, 2017
Issue date: Feb 4, 2020
-
US 10,936,205
Techniques for retention and read-disturb aware health binning
Roman Pletka, Nikolaos Papandreou, Sasa Tomic
Priority date: Oct 5, 2017
Issue date: Mar 2, 2021
-
US 10,115,472
Method to manage partially programmed blocks in NAND flash arrays
Thomas Parnell, Charles Camp, Timothy Fisher, Tom Griffin, Thomas Mittelholzer, Nikolaos Papandreou, Haris Pozidis, Garry Tressler, Roman Pletka, Sasa Tomic
Priority date: Aug 2, 2017
Issue date: Oct 30, 2018
-
US 10,101,931
Mitigating read errors following programming in a multi-level non-volatile memory
Charles Camp, Tim Fisher, Aaron Fry, Nikolas Ioannou, Thomas Mittelholzer, Nikolas Papandreou, Thomas Parnell, Roman Pletka, Charalampos Pozidis, Sasa Tomic
Priority date: Jun 4, 2017
Issue date: Oct 16, 2018
-
US 10,162,533
Reducing write amplification in solid-state drives by separating allocation of relocate writes from user writes
Sasa Tomic, Ioannis Koltsidas, Roman Pletka, Nikolas Ioannou, Roman Pletka, Charles Camp, Tim Fisher, Aaron Fry
Priority date: Mar 14, 2017
Issue date: Dec 25, 2018
-
US 9,858,141
Data Deduplication with Reduced Hash Computations
Timothy J. Fisher, Nikolas Ioannou, Thomas Parnell, Roman Pletka, Sasa Tomic
Priority date: Feb 21, 2017
Issue date: Jan 2, 2018
-
US 10,254,981
Improved Health Management of NAND Flash through Adaptive Health Grades
Roman Pletka, Sasa Tomic
Priority date: Dec 12, 2016
Issue date: Apr 8, 2019
-
US 10,552,288
Health-aware garbage collection in a memory system
Sasa Tomic, Roman Pletka
Priority date: Dec 12, 2016
Issue date: Feb 4, 2020
-
US 10,235,396
Workload optimized data deduplication using ghost fingerprints
Nikolas Ioannou, Roman Pletka, Chen-Chung Song, Radu Stoica, Sasa Tomic, Andrew Walls
Priority date: Aug 29, 2016
Issue date: Mar 19, 2019
-
US 9,575,681
Data Deduplication with Reduced Hash Computations
Timothy J. Fisher, Nikolas Ioannou, Thomas Parnell, Roman Pletka, Sasa Tomic
Priority date: Apr 29, 2016
Issue date: Feb 21, 2017
-
US 10,700,702
Updating prefix codes for pseudo-dynamic data compression
Thomas Parnell, Thomas Mittelholzer, Roman Pletka, Tobias Blaettler, Charalampos Pozidis, Nikolaos Papandreou, Charles Camp
Priority date: Mar 24, 2016
Issue date: Jun 30, 2020
-
US 10,592,110
Techniques for dynamically adjusting over-provisioning spaces of a flash controller based on workload characteristics
Nikolas Ioannou, Thomas Parnell, Roman Pletka, Sasa Tomic, Aaron Fry, Tim Fisher, Charles Camp
Priority date: Feb 19, 2016
Issue date: Mar 17, 2020
-
US 9,740,609
Garbage Collection Techniques for a Data Storage System
Rasik Ahmed, Timothy Fisher, Aaron Fry, Nikolas Ioannou, Jason Ma, Matthew Orr, Roman Pletka, Lincoln Simmons, Sasa Tomic
Priority date: Feb 19, 2016
Issue date: Aug 22, 2017
-
US 10,824,352
Regrouping data during relocation to facilitate write amplification reduction
Matthew Orr, Aaron Fry, Lincoln Simmons, Jason Ma, Razik Ahmed, Timothy Fisher, Nikolas Ioannou, Sasa Tomic, Roman Pletka, Charles Camp
Priority date: Feb 19, 2016
Issue date: Jan 5, 2021
-
US 9,940,034
Reducing Read Access Latency by Straddling Pages across Non-volatile Memory Channels
Sasa Tomic, Roman Pletka, Nikolas Ioannou, Thomas Parnell, Aaron Fry, Timothy Fisher, Charles Camp
Priority date: Jan 25, 2016
Issue date: Apr 10, 2018
-
US 9,569,306
Recovery of multi-page failures in non-volatile memory system
Charles Camp, Thimothy J. Fisher, Aaron Fry, Nikolas Ioannou, Thomas Parnell, Roman Pletka, Sasa Tomic
Priority date: Dec 18, 2015
Issue date: Feb 14, 2017
-
US 9,898,215
Selectively De-straddling Data Pages in Non-volatile Memory
Sasa Tomic, Timothy Fisher, Roman Pletka, Nikolas Ioannou, Charles Camp, Thomas Parnell
Priority date: Dec 7, 2015
Issue date: Feb 20, 2018
-
US 9,389,792
Reducing Read-after-write Errors in a Non-volatile Memory System using an Old Data Copy
Charles Camp, Timothy Fisher, Nikolas Ioannou, Roman Pletka, Sasa Tomic
Priority date: Dec 7, 2015
Issue date: Jul 12, 2016
-
US 9,417,809
Efficient Management of Page Retirement in Non-volatile Memory utilizing Page Retirement Classes
Charles Camp, Timothy Fisher, Nikolas Ioannou, Roman Pletka, Sasa Tomic
Priority date: Dec 7, 2015
Issue date: Aug 16, 2016
-
US 9,870,285
Selectively De-straddling Data Pages in Non-volatile Memory
Roman Pletka, Charles Camp, Timothy Fisher, Aaron Fry, Sasa Tomic, Thomas Parnell, Nikolas Ioannou
Priority date: Nov 18, 2015
Issue date: Jan 16, 2018
-
US 9,9044,607
Logical to Physical Table Restoration from Stored Journal Entries
Charles Camp, Nikolas Ioannou, Roman Pletka, Sasa Tomic, Timothy Fisher, Aaron Fry, Lincoln Simmons
Priority date: Nov 13, 2015
Issue date: Feb 27, 2018
-
US 10,621,051
Logical to Physical Table Restoration from Stored Journal Entries
Charles Camp, Nikolas Ioannou, Roman Pletka, Sasa Tomic, Timothy Fisher, Aaron Fry, Lincoln Simmons
Priority date: Nov 13, 2015
Issue date: Apr 14, 2020
-
US 9,886,208
Adaptive Assignment of Open Logical Erase Blocks to Data Streams
Sasa Tomic, Roman Pletka, Ioannou
Priority date: Sep 25, 2015
Issue date: Feb 6, 2018
-
US 10,169,363
Storing data in a distributed file system
Nikolas Ioannou, Ioannis Koltsidas, Roman Pletka, Alessandro Sorniotti, Anil Kurmus, Thomas Weigold
Priority date: Jul 5, 2015
Issue date: Jan 1, 2019
-
US 9,857,986
Wear Leveling of a Memory
Timothy Fisher, Aaron Fry, Nikolas Ioannou, Ioannis Koltsidas, Jason Ma, Roman Pletka, Lincoln Simmons, Sasa Tomic
Priority date: Jun 30, 2015
Issue date: Jan 2, 2018
-
US 9,384,834
Storage Device with 2D Configuration of Phase Change Memory Integrated Circuits
Theodoros Antonakopoulos, Evangelos Eleftheriou, Ioannis Koltsidas, Peter Mueller, Aspasia Palli, Roman Pletka
Priority date: Mar 10, 2015
Issue date: Jul 5, 2016
-
US 10,339,048
Endurance enhancement scheme using memory re-evaluation
Charles Camp, Timothy Fisher, Aaron Fry, Nikolas Ioannou, Ioannis Koltsidas, Roman Pletka, Sasa Tomic
Priority date: Dec 23, 2014
Issue date: Jul 2, 2019
-
US 9,606,734
Two-level Hierarchical Log Structured Array Architecture using Coordinated Garbage Collection for Flash Arrays
Nikolas Ioannou, Ioannis Koltsidas, Roman Pletka, Andrew Walls
Priority date: Dec 22, 2014
Issue date: Mar 28, 2017
-
US 9,779,021
Non-volatile Memory Controller Cache Architecture with Support for Separation of Data Streams
Charles Camp, Tim Fisher, Aaron Fry, Nikolas Ioannou, Ioannis Koltsidas, Roman Pletka, Sasa Tomic, Andrew Walls
Priority date: Dec 19, 2014
Issue date: Oct 3, 2017
-
US 9,619,158
Two-level Hierarchical Log Structured Array Architecture with Minimized Write Amplification
Robert Haas, Nikolas Ioannou, Ioannis Koltsidas, Roman Pletka, Andrew Walls
Priority date: Dec 17, 2014
Issue date: Apr 11, 2017
-
US 9,710,199
Non-volatile Memory Data Storage with Low Read Amplification
Nikolas Ioannou, Ioannis Koltsidas, Thomas Mittelholzer, Thomas Parnell, Roman Pletka, Haris Pozidis, Sasa Tomic
Priority date: Nov 7, 2014
Issue date: Jul 18, 2017
-
US 10,365,589
Storage array management employing a merged background management process
Charles Camp, Timothy Fisher, Aaron Fry, Nikolas Ioannou, Roman Pletka, Lincoln Simmons, Sasa Tomic
Priority date: Oct 21, 2014
Issue date: Sep 22, 2019
-
US 10,078,582
Non-volatile memory system having an increased effective number of supported heat levels
Charles Camp, Timothy Fisher, Aaron Fry, Nikolas Ioannou, Ioannis Koltsidas, Roman Pletka, Sasa Tomic
Priority date: Oct 21, 2014
Issue date: Sep 18, 2018
-
US 10,372,519
Detecting error count deviations for non-volatile memory blocks for advanced non-volatile memory block management
Charles Camp, Timothy Fisher, Aaron Fry, Nikolas Ioannou, Roman Pletka, Sasa Tomic
Priority date: Oct 21, 2014
Issue date: Aug 6, 2019
-
US 9,563,373
Detecting Error Count Deviations for Non-volatile Memory Blocks for Advanced Non-volatile Memory Block Management
Charles Camp, Timothy Fisher, Aaron Fry, Nikolas Ioannou, Roman Pletka, Sasa Tomic
Priority date: Oct 21, 2014
Issue date: Feb 7, 2017
-
US 10,013,169
Cooperative Data Deduplication in a Solid State Storage Array
Timothy Fisher, Nikolas Ioannou, Ioannis Koltsidas, Roman Pletka, Sasa Tomic
Priority date: Oct 21, 2014
Issue date: Jul 3, 2018
-
US 9,864,523
Background Threshold Voltage Shifting Using Base and Delta Threshold Voltage Shift Values in Non-volatile Memory
Charles Camp, Timothy Fisher, Aaron Fry, Nikolas Ioannou, Ioannis Koltsidas, Nikolaos Papandreou, Thomas Parnell, Roman Pletka, Charalampos Pozidis, Sasa Tomic
Priority date: Sep 29, 2014
Issue date: Jan 9, 2018
-
US 9,583,205
Background Threshold Voltage Shifting Using Base and Delta Threshold Voltage Shift Values in Non-volatile Memory
Charles Camp, Timothy Fisher, Aaron Fry, Nikolas Ioannou, Ioannis Koltsidas, Nikolaos Papandreou, Thomas Parnell, Roman Pletka, Charalampos Pozidis, Sasa Tomic
Priority date: Sep 29, 2014
Issue date: Feb 28, 2017
-
US 9,251,909
Background Threshold Voltage Shifting Using Base and Delta Threshold Voltage Shift Values in Flash Memory
Charles Camp, Timothy Fisher, Aaron Fry, Nikolas Ioannou, Ioannis Koltsidas, Nikolaos Papandreou, Thomas Parnell, Roman Pletka, Charalampos Pozidis, Sasa Tomic
Priority date: Sep 29, 2014
Issue date: Feb 2, 2016
-
US 9,760,309
Method and Device for Managing a Memory
Nikolas Ioannou, Ioannis Koltsidas, Roman Pletka, Sasa Tomic, Thomas Weigold
Priority date: Dec 17, 2013
Issue date: Sep 12, 2017
-
US 9,558,107
Extending useful Life of a non-volatile Memory by Health Grading
Charles Camp, Ioannis Koltsidas, Nikolaos Papandreou, Thomas Parnell, Roman Pletka, Charalampos Pozidis, Gary Tressler, Andrew Walls
Priority date: Dec 14, 2013
Issue date: Jan 31, 2016
-
US 9,274,882
Page Retirement in a NAND Flash Memory System
Charles Camp, Ioannis Koltsidas, Roman Pletka, Andrew Walls
Priority date: Dec 4, 2013
Issue date: Mar 1, 2016
-
US 9,342,245
Optimizing Locations of Data Accessed by Client Applications Interacting with a Storage System
Xiaou-Yu Hu, Nikolas Ioannou, Ioannis Koltsidas, Yang Liu, Mei Mei, Paul Muench, Roman Pletka, Zhi Wang
Priority date: Aug 30, 2013
Issue date: May 17, 2016
-
US 9,170,943
Selectively Enabling Write Caching in a Storage System based on Performance Metrics
Charles Camp, Roman Pletka, Andrew Walls
Priority date: Aug 29, 2013
Issue date: Oct 27, 2015
-
US 9,086,972
Managing Metadata for Caching Devices during Shutdown and Restart Procedures
Stephen Blinick, Clement Dickey, Xiao-Yu Hu, Nikolas Ioannou, Ioannis Koltsidas, Paul Muench, Roman Pletka, Sangeetha Seshadri
Priority date: Jul 8, 2013
Issue date: Jul 21, 2015
-
US 9,152,599
Managing Cache Memories
Stephen Blinick, Lawrence Chiu, Evangelos Eleftheriou, Robert Haas, Yu-Cheng Hsu, Xiao-Yu Hu, Ioannis Koltsidas, Paul Muench, Roman Pletka
Priority date: Jun 18, 2013
Issue date: Oct 6, 2015
-
US 9,418,002
Processing Unit Reclaiming Requests in a Solid State Memory Device
Robert Haas, Roman Pletka
Priority date: Dec 15, 2011
Issue date: Aug 16, 2016
-
US 9,274,945
Processing Unit Reclaiming Requests in a Solid State Memory Device
Robert Haas, Roman Pletka
Priority date: Dec 15, 2011
Issue date: Mar 1, 2016
-
US 9,244,617
Scheduling Requests in a Solid State Memory Device
Werner Bux, Robert Haas, Xiao-Yu Hu, Ilias Iliadis, Roman Pletka
Priority date: Nov 30, 2011
Issue date: Jan 26, 2016
-
US 9,075,712
Scheduling Requests in a Solid State Memory Device
Werner Bux, Robert Haas, Xiao-Yu Hu, Ilias Iliadis, Roman Pletka
Priority date: Nov 30, 2011
Issue date: Jul 7, 2015
-
US 9,417,808
Promotion of Partial Data Segments in Flash Cache
Michael Benhase, Stephen Blinick, Evangelos Eleftheriou, Lokesh Gupta, Robert Haas, Xiao-Yu Hu, Matthew Kalos, Ioannis Koltsidas, Karl Nielsen, Roman Pletka
Priority date: Nov 1, 2011
Issue date: Aug 16, 2016
-
US 9,176,884
Promotion of Partial Data Segments in Flash Cache
Michael Benhase, Stephen Blinick, Evangelos Eleftheriou, Lokesh Gupta, Robert Haas, Xiao-Yu Hu, Matthew Kalos, Ioannis Koltsidas, Karl Nielsen, Roman Pletka
Priority date: Nov 1, 2011
Issue date: Nov 3, 2015
-
US 8,935,462
Promotion of Partial Data Segments in Flash Cache
Michael Benhase, Stephen Blinick, Evangelos Eleftheriou, Lokesh Gupta, Robert Haas, Xiao-Yu Hu, Matthew Kalos, Ioannis Koltsidas, Karl Nielsen, Roman Pletka
Priority date: Nov 1, 2011
Issue date: Apr 1, 2014
-
US 8,688,914
Promotion of Partial Data Segments in Flash Cache
Michael Benhase, Stephen Blinick, Evangelos Eleftheriou, Lokesh Gupta, Robert Haas, Xiao-Yu Hu, Matthew Kalos, Ioannis Koltsidas, Karl Nielsen, Roman Pletka
Priority date: Nov 1, 2011
Issue date: Apr 1, 2014
-
US 9,274,975
Management of Partial Data Segments in Dual Cache Systems
Michael Benhase, Stephen Blinick, Evangelos Eleftheriou, Lokesh Gupta, Robert Haas, Xiao-Yu Hu, Matthew Kalos, Ioannis Koltsidas, Roman Pletka
Priority date: Nov 1, 2011
Issue date: Mar 1, 2016
-
US 9,086,979
Management of Partial Data Segments in Dual Cache Systems
Michael Benhase, Stephen Blinick, Evangelos Eleftheriou, Lokesh Gupta, Robert Haas, Xiao-Yu Hu, Matthew Kalos, Ioannis Koltsidas, Roman Pletka
Priority date: Nov 1, 2011
Issue date: Jul 21, 2015
-
US 8,719,494
Management of Partial Data Segments in Dual Cache Systems
Michael Benhase, Stephen Blinick, Evangelos Eleftheriou, Lokesh Gupta, Robert Haas, Xiao-Yu Hu, Matthew Kalos, Ioannis Koltsidas, Roman Pletka
Priority date: Nov 1, 2011
Issue date: May 6, 2014
-
US 8,688,913
Management of Partial Data Segments in Dual Cache Systems
Michael Benhase, Stephen Blinick, Evangelos Eleftheriou, Lokesh Gupta, Robert Haas, Xiao-Yu Hu, Matthew Kalos, Ioannis Koltsidas, Roman Pletka
Priority date: Nov 1, 2011
Issue date: Apr 1, 2014
-
US 9,442,660
Selective Space Reclamation of Data Storage Memory Employing Heat and Relocation Metrics
Michael Benhase, Evangelos Eleftheriou, Lokesh Gupta, Robert Haas, Xiao-Yu Hu, Matthew Kalos, Ioannis Koltsidas, Roman Pletka
Priority date: Oct 31, 2011
Issue date: Sep 13, 2016
-
US 9,158,706
Selective Space Reclamation of Data Storage Memory Employing Heat and Relocation Metrics
Michael Benhase, Evangelos Eleftheriou, Lokesh Gupta, Robert Haas, Xiao-Yu Hu, Matthew Kalos, Ioannis Koltsidas, Roman Pletka
Priority date: Oct 31, 2011
Issue date: Oct 13, 2015
-
US 8,972,662
Dynamically adjusted Threshold for Population of Secondary Cache
Michael Benhase, Stephen Blinick, Evangelos Eleftheriou, Lokesh Gupta, Robert Haas, Xiao-Yu Hu, Ioannis Koltsidas, Roman Pletka
Priority date: Oct 31, 2011
Issue date: Mar 3, 2015
-
US 8,972,661
Dynamically adjusted Threshold for Population of Secondary Cache
Michael Benhase, Stephen Blinick, Evangelos Eleftheriou, Lokesh Gupta, Robert Haas, Xiao-Yu Hu, Ioannis Koltsidas, Roman Pletka
Priority date: Oct 31, 2011
Issue date: Mar 3, 2015
-
US 8,667,219
Optimizing Locations of Data Accessed by Client Applications Interacting with a Storage System
Evangelos Eleftheriou, Robert Galbraith, Adrian Gerhard, Robert Haas, Xiao-Yu Hu, Murali Iyer, Ioannis Koltsidas, Timothy Larson, Steven Norgaard, Roman Pletka
Priority date: Aug 15, 2011
Issue date: Mar 14, 2014
-
US 8,661,196
Optimizing Locations of Data Accessed by Client Applications Interacting with a Storage System
Evangelos Eleftheriou, Robert Galbraith, Adrian Gerhard, Robert Haas, Xiao-Yu Hu, Murali Iyer, Ioannis Koltsidas, Timothy Larson, Steven Norgaard, Roman Pletka
Priority date: Aug 15, 2011
Issue date: Feb 25, 2014
-
GB2493243
Determining Hot Data in a Storage System using Counting Bloom Filters
Xiao-Yu Hu, Ioannis Koltsidas, Roman Pletka, Robert Haas
Priority date: Jul 26, 2011
Issue date: Apr 23, 2014
-
US 8,954,652
Method and Controller for Identifying a Unit in a Solid State Memory Device for Writing Data to
Robert Haas, Roman Pletka
Priority date: May 26, 2011
Issue date: Feb 10, 2015
-
US 10,152,423
Selective population of secondary cache employing heat metrics
Lokesh Gupta, Evangelos Eleftheriou, Ioannis Koltsidas, Xiao-Yu Hu, Roman Pletka, Robert Haas, Stephen Blinick, Michael Benhase, Kevin Ash
Priority date: May 2, 2011
Issue date: Dec 11, 2018
-
US 9,170,899
Reliability Scheme using Hybrid SSD/HDD Replication with Log Structured Management
Evangelos Eleftheriou, Robert Haas, Xiao-Yu Hu, Roman Pletka
Priority date: Feb 23, 2011
Issue date: Oct 27, 2015
-
US 8,700,949
Reliability Scheme using Hybrid SSD/HDD Replication with Log Structured Management
Evangelos Eleftheriou, Robert Haas, Xiao-Yu Hu, Roman Pletka
Priority date: Feb 23, 2011
Issue date: Apr 15, 2014
-
US 8,990,502
Write Cache Structure in a Storage System
Ioannis Koltsidas, Roman Pletka
Priority date: Nov 23, 2010
Issue date: Mar 24, 2015
-
US 9,256,527
Logical to Physical Address Mapping in Storage Systems Comprising Solid State Memory Devices
Werner Bux, Robert Haas, Xiao-Yu Hu, Roman Pletka
Priority date: Jul 27, 2010
Issue date: Feb 9, 2016
-
US 9,170,933
Wear-level of Cells/pages/sub-pages/blocks of a Memory
Roy Cideciyan, Evangelos Eleftheriou, Robert Haas, Xiao-Yu Hu, Ilias Iliadis, Roman Pletka
Priority date: Jun 28, 2010
Issue date: Oct 27, 2015
-
US 8,688,900
Cache Memory Management in a Flash Cache Architecture
Evangelos Eleftheriou, Robert Haas, Xiao-Yu Hu, Roman Pletka
Priority date: May 28, 2010
Issue date: Apr 1, 2014
-
US 8,688,897
Cache Memory Management in a Flash Cache Architecture
Evangelos Eleftheriou, Robert Haas, Xiao-Yu Hu, Roman Pletka
Priority date: May 28, 2010
Issue date: Apr 1, 2014
-
US 9,785,561
Integrating A Flash Cache Into Large Storage Systems
Kevin Ash, Michael Benhase, Evangelos Eleftheriou, Lokesh Gupta, Robert Haas, Yu-Cheng Hsu, Xiaoyu Hu, Hyde Joseph, Roman Pletka, Alfred Sanchez
Priority date: Feb 17, 2010
Issue date: Oct 9, 2017
-
US 8,996,958
Method, Device and Computer Program Product for Decoding a Codeword
Roy Cideciyan, Ilias Iliadis, Roman Pletka
Priority date: Jan 28, 2010
Issue date: Mar 31, 2015