Inventor · disambiguated record
Andrew D. Walls
Also filed as: WALLS ANDREW · WALLS ANDREW D · WALLS ANDREW DALE
128 granted patents·11 pending applications·1,257 citations·filing 1986–2024
99Inventor score
Top patents by PatentIndex Score
139 records- 0198US10437670B1Metadata hardening and parity accumulation for log-structured arraysIBM·Filed 2018·Granted Oct 8, 2019·66 cites·20 claims
- 0297US9496043B1Dynamically optimizing flash data retention or endurance based on data write frequencyIBM·Filed 2015·Granted Nov 15, 2016·41 cites·20 claims
- 0395US8489914B2Method apparatus and system for a redundant and fault tolerant solid state diskCAGNO BRIAN J·Filed 2012·Granted Jul 16, 2013·24 cites·20 claims
- 0494US11023150B2Block mode toggling using hybrid controllersIBM·Filed 2019·Granted Jun 1, 2021·11 cites·20 claims
- 0593US12222800B2Write and retire pages in QLC NAND blocksIBM·Filed 2023·Granted Feb 11, 2025·2 cites·20 claims
- 0693US12093171B2Proactive data placement in high density storage by a hybrid non-volatile storage controllerIBM·Filed 2023·Granted Sep 17, 2024·2 cites·19 claims
- 0793US9690801B1Techniques for improving deduplication efficiency in a storage system with multiple storage nodesIBM·Filed 2016·Granted Jun 27, 2017·9 cites·11 claims
- 0892US11264103B2Hybrid read voltage calibration in non-volatile random access memoryIBM·Filed 2019·Granted Mar 1, 2022·12 cites·20 claims
- 0992US9558107B2Extending useful life of a non-volatile memory by health gradingIBM·Filed 2013·Granted Jan 31, 2017·17 cites·13 claims
- 1092US9367250B2Enabling throttling on average write throughput for solid state storage devicesIBM·Filed 2015·Granted Jun 14, 2016·7 cites·20 claims
- 1190US9619381B2Collaborative health management in a storage systemIBM·Filed 2013·Granted Apr 11, 2017·14 cites·20 claims
- 1290US9348518B2Buffered automated flash controller connected directly to processor memory busIBM·Filed 2014·Granted May 24, 2016·10 cites·20 claims
- 1389US9779021B2Non-volatile memory controller cache architecture with support for separation of data streamsIBM·Filed 2014·Granted Oct 3, 2017·8 cites·19 claims
- 1489US8095691B2Multi-node configuration of processor cards connected via processor fabricsVERDOORN JR WILLIAM GARRETT·Filed 2010·Granted Jan 10, 2012·19 cites·4 claims
- 1589US7284153B2Apparatus, method, and system for logging diagnostic informationIBM·Filed 2003·Granted Oct 16, 2007·63 cites·28 claims
- 1689US7134029B2Computer-component power-consumption monitoring and controlIBM·Filed 2003·Granted Nov 7, 2006·71 cites·23 claims
- 1788US9280419B2Dynamic adjustment of data protection schemes in flash storage systems based on temperature, power off duration and flash ageIBM·Filed 2013·Granted Mar 8, 2016·10 cites·20 claims
- 1888US8639877B2Wear leveling of solid state disks distributed in a plurality of redundant array of independent disk ranksBENHASE MICHAEL THOMAS·Filed 2009·Granted Jan 28, 2014·18 cites·17 claims
- 1988US8204867B2Apparatus, system, and method for enhanced block-level deduplicationBENHASE MICHAEL T·Filed 2009·Granted Jun 19, 2012·18 cites·20 claims
- 2087US9892128B2Techniques for improving deduplication efficiency in a storage system with multiple storage nodesIBM·Filed 2017·Granted Feb 13, 2018·4 cites·14 claims
- 2187US9703500B2Reducing power consumption by migration of data within a tiered storage systemFISKE RAHUL M·Filed 2012·Granted Jul 11, 2017·9 cites·23 claims
- 2287US9274882B2Page retirement in a NAND flash memory systemIBM·Filed 2013·Granted Mar 1, 2016·8 cites·20 claims
- 2386US7971124B2Apparatus and method for distinguishing single bit errors in memory modulesIBM·Filed 2007·Granted Jun 28, 2011·17 cites·20 claims
- 2485US9569118B2Promoting consistent response times in a data storage system having multiple data retrieval mechanismsIBM·Filed 2014·Granted Feb 14, 2017·8 cites·20 claims
- 2585US7035979B2Method and apparatus for optimizing cache hit ratio in non L1 cachesIBM·Filed 2002·Granted Apr 25, 2006·40 cites·22 claims
- 2685US5603044AInterconnection network for a multi-nodal data processing system which exhibits incremental scalabilityIBM·Filed 1995·Granted Feb 11, 1997·148 cites·8 claims
- 2784US9727244B2Expanding effective storage capacity of a data storage system while providing support for address mapping recoveryIBM·Filed 2015·Granted Aug 8, 2017·4 cites·19 claims
- 2884US9639462B2Device for selecting a level for at least one read voltageIBM·Filed 2014·Granted May 2, 2017·8 cites·20 claims
- 2984US7404017B2Method for managing data flow through a processing systemIBM·Filed 2004·Granted Jul 22, 2008·37 cites·9 claims
- 3083US10459808B2Data storage system employing a hot spare to store and service accesses to data having lower associated wearIBM·Filed 2017·Granted Oct 29, 2019·3 cites·7 claims
- 3183US9606734B2Two-level hierarchical log structured array architecture using coordinated garbage collection for flash arraysIBM·Filed 2014·Granted Mar 28, 2017·6 cites·20 claims
- 3283US8819333B2Using the short stroked portion of hard disk drives for a mirrored copy of solid state drivesIBM·Filed 2013·Granted Aug 26, 2014·5 cites·27 claims
- 3382US10387317B2Non-volatile memory controller cache architecture with support for separation of data streamsIBM·Filed 2017·Granted Aug 20, 2019·2 cites·19 claims
- 3482US9952795B2Page retirement in a NAND flash memory systemIBM·Filed 2016·Granted Apr 24, 2018·3 cites·17 claims
- 3582US9619158B2Two-level hierarchical log structured array architecture with minimized write amplificationIBM·Filed 2014·Granted Apr 11, 2017·6 cites·20 claims
- 3682US9170943B2Selectively enabling write caching in a storage system based on performance metricsIBM·Filed 2013·Granted Oct 27, 2015·6 cites·18 claims
- 3782US8868875B2Enabling throttling on average write throughput for solid state storage devicesIBM·Filed 2013·Granted Oct 21, 2014·4 cites·11 claims
- 3882US8312236B2Apparatus and program storage device for providing triad copy of storage dataBENHASE MICHAEL THOMAS·Filed 2008·Granted Nov 13, 2012·11 cites·14 claims
- 3981US10977181B2Data placement in write cache architecture supporting read heat data separationIBM·Filed 2019·Granted Apr 13, 2021·2 cites·25 claims
- 4081US7409600B2Self-healing cache systemIBM·Filed 2004·Granted Aug 5, 2008·27 cites·30 claims
- 4180US8880835B2Adjusting location of tiered storage residence based on usage patternsBENHASE MICHAEL T·Filed 2009·Granted Nov 4, 2014·10 cites·20 claims
- 4279US11182089B2Adapting memory block pool sizes using hybrid controllersIBM·Filed 2019·Granted Nov 23, 2021·2 cites·20 claims
- 4379US9058114B2Enabling throttling on average write throughput for solid state storage devicesIBM·Filed 2014·Granted Jun 16, 2015·3 cites·20 claims
- 4479US7954021B2Solid state drive with flash sparingIBM·Filed 2009·Granted May 31, 2011·9 cites·17 claims
- 4579US7171576B2Method, apparatus and program storage device for providing clocks to multiple frequency domains using a single input clock of variable frequencyIBM·Filed 2003·Granted Jan 30, 2007·29 cites·21 claims
- 4678US10540231B2Log-structured array (LSA) partial parity eviction and reassemblyIBM·Filed 2018·Granted Jan 21, 2020·2 cites·21 claims
- 4778US9417811B2Efficient inline data de-duplication on a storage systemFISKE RAHUL M·Filed 2012·Granted Aug 16, 2016·5 cites·20 claims
- 4877US9653185B2Reducing error correction latency in a data storage system having lossy storage mediaIBM·Filed 2014·Granted May 16, 2017·4 cites·23 claims
- 4977US9571128B2Dynamic adjustment of data protection schemes in flash storage systems based on temperature, power off duration and flash ageIBM·Filed 2016·Granted Feb 14, 2017·2 cites·12 claims
- 5076US10235396B2Workload optimized data deduplication using ghost fingerprintsIBM·Filed 2016·Granted Mar 19, 2019·2 cites·25 claims
Showing the top 50 of 139 patent records by PatentIndex Score.
Identity basis: PatentsView inventor disambiguation (2025Q4-odp release). How scoring works →