Inventor · disambiguated record
Harold W. Cain, Iii
Also filed as: CAIN HAROLD W · CAIN III HAROLD W · CAIN III HAROLD WADE
114 granted patents·16 pending applications·612 citations·filing 2005–2023
99Inventor score
Top patents by PatentIndex Score
130 records- 0197US9696928B2Memory transaction having implicit ordering effectsIBM·Filed 2014·Granted Jul 4, 2017·38 cites·6 claims
- 0297US9619383B2Dynamic predictor for coalescing memory transactionsIBM·Filed 2015·Granted Apr 11, 2017·18 cites·17 claims
- 0397US9262207B2Using the transaction-begin instruction to manage transactional aborts in transactional memory computing environmentsIBM·Filed 2015·Granted Feb 16, 2016·20 cites·5 claims
- 0496US9244782B2Salvaging hardware transactionsIBM·Filed 2015·Granted Jan 26, 2016·13 cites·6 claims
- 0596US9244781B2Salvaging hardware transactionsIBM·Filed 2015·Granted Jan 26, 2016·16 cites·6 claims
- 0695US9298626B2Managing high-conflict cache lines in transactional memory computing environmentsGLOBALFOUNDRIES INC·Filed 2013·Granted Mar 29, 2016·25 cites·17 claims
- 0795US9158573B2Dynamic predictor for coalescing memory transactionsIBM·Filed 2013·Granted Oct 13, 2015·23 cites·18 claims
- 0895US8539486B2Transactional block conflict resolution based on the determination of executing threads in parallel or in serial modeCAIN III HAROLD W·Filed 2009·Granted Sep 17, 2013·68 cites·18 claims
- 0994US10353734B2Prioritization of transactions based on execution by transactional core with super core indicatorIBM·Filed 2016·Granted Jul 16, 2019·10 cites·9 claims
- 1094US9740616B2Multi-granular cache management in multi-processor computing environmentsIBM·Filed 2015·Granted Aug 22, 2017·10 cites·16 claims
- 1194US9342397B2Salvaging hardware transactions with instructionsIBM·Filed 2015·Granted May 17, 2016·12 cites·8 claims
- 1294US9262206B2Using the transaction-begin instruction to manage transactional aborts in transactional memory computing environmentsIBM·Filed 2014·Granted Feb 16, 2016·18 cites·15 claims
- 1394US8131894B2Method and system for a sharing bufferCAIN III HAROLD WADE·Filed 2009·Granted Mar 6, 2012·55 cites·18 claims
- 1493US9846593B2Predicting the length of a transactionIBM·Filed 2015·Granted Dec 19, 2017·9 cites·5 claims
- 1592US10223154B2Hint instruction for managing transactional aborts in transactional memory computing environmentsIBM·Filed 2016·Granted Mar 5, 2019·6 cites·20 claims
- 1692US9336097B2Salvaging hardware transactionsIBM·Filed 2014·Granted May 10, 2016·12 cites·14 claims
- 1792US9329946B2Salvaging hardware transactionsIBM·Filed 2014·Granted May 3, 2016·12 cites·14 claims
- 1892US8544022B2Transactional memory preemption mechanismARNDT RICHARD L·Filed 2012·Granted Sep 24, 2013·17 cites·5 claims
- 1991US9311178B2Salvaging hardware transactions with instructionsIBM·Filed 2014·Granted Apr 12, 2016·12 cites·16 claims
- 2089US9870384B2Database system transaction managementCAIN III HAROLD WADE·Filed 2012·Granted Jan 16, 2018·12 cites·20 claims
- 2189US9454483B2Salvaging lock elision transactions with instructions to change execution typeIBM·Filed 2015·Granted Sep 27, 2016·5 cites·10 claims
- 2289US9424072B2Alerting hardware transactions that are about to run out of spaceIBM·Filed 2014·Granted Aug 23, 2016·9 cites·12 claims
- 2389US9086974B2Centralized management of high-contention cache lines in multi-processor computing environmentsIBM·Filed 2013·Granted Jul 21, 2015·12 cites·20 claims
- 2488US9535608B1Memory access request for a memory protocolIBM·Filed 2016·Granted Jan 3, 2017·4 cites·6 claims
- 2588US9442776B2Salvaging hardware transactions with instructions to transfer transaction execution controlIBM·Filed 2015·Granted Sep 13, 2016·5 cites·10 claims
- 2688US7793049B2Mechanism for data cache replacement based on region policiesIBM·Filed 2007·Granted Sep 7, 2010·28 cites·18 claims
- 2787US10223278B2Selective bypassing of allocation in a cacheQUALCOMM INC·Filed 2016·Granted Mar 5, 2019·6 cites·28 claims
- 2886US9389802B2Hint instruction for managing transactional aborts in transactional memory computing environmentsIBM·Filed 2015·Granted Jul 12, 2016·3 cites·8 claims
- 2985US9753764B2Alerting hardware transactions that are about to run out of spaceIBM·Filed 2016·Granted Sep 5, 2017·3 cites·14 claims
- 3085US9507628B1Memory access request for a memory protocolIBM·Filed 2015·Granted Nov 29, 2016·3 cites·10 claims
- 3184US9448836B2Alerting hardware transactions that are about to run out of spaceIBM·Filed 2015·Granted Sep 20, 2016·3 cites·5 claims
- 3283US9442853B2Salvaging lock elision transactions with instructions to change execution typeIBM·Filed 2014·Granted Sep 13, 2016·5 cites·20 claims
- 3382US9547595B2Salvaging lock elision transactionsIBM·Filed 2015·Granted Jan 17, 2017·3 cites·8 claims
- 3482US9529723B2Methods of cache preloading on a partition or a context switchIBM·Filed 2015·Granted Dec 27, 2016·2 cites·20 claims
- 3582US9442775B2Salvaging hardware transactions with instructions to transfer transaction execution controlIBM·Filed 2014·Granted Sep 13, 2016·5 cites·20 claims
- 3682US9329890B2Managing high-coherence-miss cache lines in multi-processor computing environmentsGLOBALFOUNDRIES INC·Filed 2013·Granted May 3, 2016·6 cites·17 claims
- 3781US10831254B2Allocating power between multiple central processing units (CPUs) in a multi-CPU processor based on total current availability and individual CPU quality-of-service (QoS) requirementsQUALCOMM INC·Filed 2018·Granted Nov 10, 2020·4 cites·26 claims
- 3880US9817693B2Coherence protocol augmentation to indicate transaction statusIBM·Filed 2014·Granted Nov 14, 2017·4 cites·13 claims
- 3980US9772874B2Prioritization of transactions based on execution by transactional core with super core indicatorIBM·Filed 2016·Granted Sep 26, 2017·2 cites·13 claims
- 4080US9361041B2Hint instruction for managing transactional aborts in transactional memory computing environmentsIBM·Filed 2014·Granted Jun 7, 2016·3 cites·15 claims
- 4180US8424015B2Transactional memory preemption mechanismARNDT RICHARD L·Filed 2010·Granted Apr 16, 2013·5 cites·10 claims
- 4279US9696927B2Memory transaction having implicit ordering effectsIBM·Filed 2014·Granted Jul 4, 2017·4 cites·12 claims
- 4379US9086987B2Detection of conflicts between transactions and page shootdownsIBM·Filed 2012·Granted Jul 21, 2015·5 cites·17 claims
- 4478US11550723B2Method, apparatus, and system for memory bandwidth aware data prefetchingQUALCOMM INC·Filed 2018·Granted Jan 10, 2023·2 cites·26 claims
- 4578US9772786B2Address probing for transactionIBM·Filed 2015·Granted Sep 26, 2017·2 cites·6 claims
- 4678US9766829B2Address probing for transactionIBM·Filed 2015·Granted Sep 19, 2017·2 cites·10 claims
- 4778US8122438B2Computer implemented method and system for accurate, efficient and adaptive calling context profilingCAIN III HAROLD WADE·Filed 2008·Granted Feb 21, 2012·7 cites·14 claims
- 4877US9971626B2Coherence protocol augmentation to indicate transaction statusIBM·Filed 2014·Granted May 15, 2018·3 cites·7 claims
- 4977US9928158B2Redundant transactions for detection of timing sensitive errorsIBM·Filed 2016·Granted Mar 27, 2018·2 cites·3 claims
- 5076US9430273B2Suppressing aborting a transaction beyond a threshold execution duration based on the predicted durationIBM·Filed 2014·Granted Aug 30, 2016·3 cites·12 claims
Showing the top 50 of 130 patent records by PatentIndex Score.
Identity basis: PatentsView inventor disambiguation (2025Q4-odp release). How scoring works →