Inventor
PARNELL THOMAS
CH64 patents
⚠️ This page may combine multiple inventors who share the name “PARNELL THOMAS”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
IBM
49 patentsUS9251909B1Feb 2, 2016
Background threshold voltage shifting using base and delta threshold voltage shift values in flash memory
IBM48 citations98
US10101931B1Oct 16, 2018
Mitigating read errors following programming in a multi-level non-volatile memory
IBM50 citations94
US9575681B1Feb 21, 2017
Data deduplication with reduced hash computations
IBM22 citations94
US9569306B1Feb 14, 2017
Recovery of multi-page failures in non-volatile memory system
IBM23 citations94
US9496043B1Nov 15, 2016
Dynamically optimizing flash data retention or endurance based on data write frequency
IBM41 citations94
US10236067B2Mar 19, 2019
State-dependent read voltage threshold adaptation for nonvolatile memory
IBM14 citations86
US10115472B1Oct 30, 2018
Reducing read disturb effect on partially programmed blocks of non-volatile memory
IBM9 citations84
US9996420B2Jun 12, 2018
Error-correction encoding and decoding
IBM6 citations84
US9864523B2Jan 9, 2018
Background threshold voltage shifting using base and delta threshold voltage shift values in non-volatile memory
IBM5 citations84
US9710199B2Jul 18, 2017
Non-volatile memory data storage with low read amplification
IBM7 citations84
US9583205B2Feb 28, 2017
Background threshold voltage shifting using base and delta threshold voltage shift values in non-volatile memory
IBM7 citations84
US9558107B2Jan 31, 2017
Extending useful life of a non-volatile memory by health grading
IBM17 citations84
US9513813B1Dec 6, 2016
Determining prefix codes for pseudo-dynamic data compression utilizing clusters formed based on compression ratio
IBM8 citations84
US9639462B2May 2, 2017
Device for selecting a level for at least one read voltage
IBM8 citations82
US10592110B2Mar 17, 2020
Techniques for dynamically adjusting over-provisioning space of a flash controller based on workload characteristics
IBM3 citations73
US10361712B2Jul 23, 2019
Non-binary context mixing compressor/decompressor
IBM2 citations73
US10222998B2Mar 5, 2019
Background threshold voltage shifting using base and delta threshold voltage shift values in non-volatile memory
IBM1 citations73
US10222997B2Mar 5, 2019
Background threshold voltage shifting using base and delta threshold voltage shift values in non-volatile memory
IBM3 citations73
US9990279B2Jun 5, 2018
Page-level health equalization
IBM6 citations73
US9870285B2Jan 16, 2018
Selectively de-straddling data pages in non-volatile memory
IBM4 citations73
US9712190B2Jul 18, 2017
Data packing for compression-enabled storage systems
IBM4 citations73
US9647694B2May 9, 2017
Diagonal anti-diagonal memory structure
IBM3 citations73
US9588702B2Mar 7, 2017
Adapting erase cycle parameters to promote endurance of a memory
IBM5 citations73
US10839255B2Nov 17, 2020
Load-balancing training of recommender system for heterogeneous systems
IBM2 citations72
US11295236B2Apr 5, 2022
Machine learning in heterogeneous processing systems
IBM2 citations71
US11562270B2Jan 24, 2023
Straggler mitigation for iterative machine learning via task preemption
IBM2 citations67
US10417088B2Sep 17, 2019
Data protection techniques for a non-volatile memory array
IBM1 citations63
US10700702B2Jun 30, 2020
Updating prefix codes for pseudo-dynamic data compression
IBM1 citations62
US11573803B2Feb 7, 2023
Parallel training of machine learning models
IBM0 citations61
US12541572B2Feb 3, 2026
Accelerating decision tree inferences based on complementary tensor operation sets
IBM0 citations52
US12423589B2Sep 23, 2025
Training decision tree-based predictive models
IBM0 citations52
US12175377B2Dec 24, 2024
Joint execution of decision tree nodes for accelerating inferences
IBM0 citations52
US10732846B2Aug 4, 2020
Background threshold voltage shifting using base and delta threshold voltage shift values in non-volatile memory
IBM0 citations52
US10615824B2Apr 7, 2020
Diagonal anti-diagonal memory structure
IBM0 citations52
US10528424B2Jan 7, 2020
Selectively de-straddling data pages in non-volatile memory
IBM0 citations52
US10348334B2Jul 9, 2019
Reducing a decoding error floor by post-processing codewords encoded by binary symmetry-invariant product codes
IBM0 citations52
US10310938B2Jun 4, 2019
Data deduplication with reduced hash computations
IBM0 citations52
US10268537B2Apr 23, 2019
Initializing a pseudo-dynamic data compression system with predetermined history data typical of actual data
IBM0 citations52
US10176867B2Jan 8, 2019
Estimation of level-thresholds for memory cells
IBM0 citations52
US10162700B2Dec 25, 2018
Workload-adaptive data packing algorithm
IBM1 citations52
US10128871B2Nov 13, 2018
Diagonal anti-diagonal memory structure
IBM0 citations52
US10042699B2Aug 7, 2018
Multi-chip device and method for storing data
IBM0 citations52
US9996418B2Jun 12, 2018
Error-correction encoding and decoding
IBM0 citations52
US9940034B2Apr 10, 2018
Reducing read access latency by straddling pages across non-volatile memory channels
IBM1 citations52
US9898215B2Feb 20, 2018
Efficient management of page retirement in non-volatile memory utilizing page retirement classes
IBM1 citations52
US9891988B2Feb 13, 2018
Device and method for storing data in a plurality of multi-level cell memory chips
IBM1 citations52
US9858141B2Jan 2, 2018
Data deduplication with reduced hash computations
IBM0 citations52
US9793929B2Oct 17, 2017
Data packing for compression-enabled storage systems
IBM0 citations52
US9734012B2Aug 15, 2017
Data encoding in solid-state storage devices
IBM1 citations52
CATERPILLAR INC
1 patentShowing the top 50 of 64 patents by PatentIndex Score.