Inventor · disambiguated record
Hugh Shen
Also filed as: SHEN HUGH
107 granted patents·4 pending applications·423 citations·filing 2003–2022
99Inventor score
Technology areasG06F
Top patents by PatentIndex Score
111 records- 0197US9575815B1Translation entry invalidation in a multithreaded data processing systemIBM·Filed 2015·Granted Feb 21, 2017·25 cites·7 claims
- 0294US9710394B2Translation entry invalidation in a multithreaded data processing systemIBM·Filed 2016·Granted Jul 18, 2017·10 cites·7 claims
- 0393US11106608B1Synchronizing access to shared memory by extending protection for a target address of a store-conditional requestIBM·Filed 2020·Granted Aug 31, 2021·3 cites·17 claims
- 0493US9886350B2Tracking modifications to a virtual machine image that occur during backup of the virtual machineIBM·Filed 2016·Granted Feb 6, 2018·7 cites·5 claims
- 0593US7533227B2Method for priority scheduling and priority dispatching of store conditional operations in a store queueIBM·Filed 2008·Granted May 12, 2009·29 cites·5 claims
- 0692US11748267B1Concurrent processing of translation entry invalidation requests in a processor coreIBM·Filed 2022·Granted Sep 5, 2023·2 cites·19 claims
- 0791US7543120B2Processor and data processing system employing a variable store gather windowIBM·Filed 2007·Granted Jun 2, 2009·19 cites·8 claims
- 0890US9632942B2Expedited servicing of store operations in a data processing systemIBM·Filed 2015·Granted Apr 25, 2017·6 cites·13 claims
- 0989US10970215B1Cache snooping mode extending coherence protection for certain requestsIBM·Filed 2019·Granted Apr 6, 2021·6 cites·20 claims
- 1088US9880905B2Tracking modifications to a virtual machine image that occur during backup of the virtual machineIBM·Filed 2014·Granted Jan 30, 2018·7 cites·10 claims
- 1188US9715459B2Translation entry invalidation in a multithreaded data processing systemIBM·Filed 2015·Granted Jul 25, 2017·5 cites·13 claims
- 1288US9652399B2Expedited servicing of store operations in a data processing systemIBM·Filed 2015·Granted May 16, 2017·5 cites·6 claims
- 1388US9645937B2Expedited servicing of store operations in a data processing systemIBM·Filed 2015·Granted May 9, 2017·5 cites·13 claims
- 1488US9632943B2Expedited servicing of store operations in a data processing systemIBM·Filed 2015·Granted Apr 25, 2017·5 cites·6 claims
- 1588US9336142B2Cache configured to log addresses of high-availability data via a non-blocking channelIBM·Filed 2013·Granted May 10, 2016·9 cites·13 claims
- 1688US7770067B2Method for cache correction using functional tests translated to fuse repairIBM·Filed 2008·Granted Aug 3, 2010·20 cites·10 claims
- 1787US9396127B2Synchronizing access to data in shared memoryIBM·Filed 2014·Granted Jul 19, 2016·8 cites·7 claims
- 1886US9390026B2Synchronizing access to data in shared memoryIBM·Filed 2014·Granted Jul 12, 2016·7 cites·5 claims
- 1986US7284102B2System and method of re-ordering store operations within a processorIBM·Filed 2005·Granted Oct 16, 2007·15 cites·20 claims
- 2085US11163700B1Initiating interconnect operation without waiting on lower level cache directory lookupIBM·Filed 2020·Granted Nov 2, 2021·2 cites·20 claims
- 2183US10740239B2Translation entry invalidation in a multithreaded data processing systemIBM·Filed 2018·Granted Aug 11, 2020·3 cites·20 claims
- 2283US9514083B1Topology specific replicated bus unit addressing in a data processing systemIBM·Filed 2015·Granted Dec 6, 2016·3 cites·12 claims
- 2383US7610458B2Data processing system, processor and method of data processing that support memory access according to diverse memory modelsIBM·Filed 2006·Granted Oct 27, 2009·13 cites·18 claims
- 2483US7454580B2Data processing system, processor and method of data processing that reduce store queue entry utilization for synchronizing operationsIBM·Filed 2006·Granted Nov 18, 2008·13 cites·19 claims
- 2583US7366851B2Processor, method, and data processing system employing a variable store gather windowIBM·Filed 2004·Granted Apr 29, 2008·25 cites·7 claims
- 2682US11561901B1Distribution of injected data among caches of a data processing systemIBM·Filed 2021·Granted Jan 24, 2023·1 cites·19 claims
- 2781US9928119B2Translation entry invalidation in a multithreaded data processing systemIBM·Filed 2016·Granted Mar 27, 2018·3 cites·6 claims
- 2881US8806148B2Forward progress mechanism for stores in the presence of load contention in a system favoring loads by state alterationIBM·Filed 2012·Granted Aug 12, 2014·5 cites·4 claims
- 2981US8352712B2Method and system for specualtively sending processor-issued store operations to a store queue with full signal assertedIBM·Filed 2004·Granted Jan 8, 2013·33 cites·28 claims
- 3081US8281075B2Processor system and methods of triggering a block move using a system bus write command initiated by user codeARIMILLI LAKSHMINARAYANA BABA·Filed 2009·Granted Oct 2, 2012·10 cites·20 claims
- 3179US10997075B2Adaptively enabling and disabling snooping bus commandsIBM·Filed 2019·Granted May 4, 2021·1 cites·20 claims
- 3279US10977183B2Processing a sequence of translation entry invalidation requests with regard to draining a processor coreIBM·Filed 2018·Granted Apr 13, 2021·2 cites·19 claims
- 3378US10725937B2Synchronized access to shared memory by extending protection for a store target address of a store-conditional requestIBM·Filed 2018·Granted Jul 28, 2020·2 cites·16 claims
- 3478US8799588B2Forward progress mechanism for stores in the presence of load contention in a system favoring loads by state alterationGUTHRIE GUY L·Filed 2012·Granted Aug 5, 2014·4 cites·9 claims
- 3577US10133641B2Tracking modifications to a virtual machine image that occur during backup of the virtual machineIBM·Filed 2017·Granted Nov 20, 2018·1 cites·15 claims
- 3677US9514045B2Techniques for implementing barriers to efficiently support cumulativity in a weakly-ordered memory systemIBM·Filed 2014·Granted Dec 6, 2016·3 cites·11 claims
- 3776US8117390B2Updating partial cache lines in a data processing systemCUMMINGS DAVID W·Filed 2009·Granted Feb 14, 2012·8 cites·17 claims
- 3874US11176038B2Cache-inhibited write operationsIBM·Filed 2019·Granted Nov 16, 2021·1 cites·17 claims
- 3973US7765362B2Efficient system bootstrap loadingIBM·Filed 2008·Granted Jul 27, 2010·5 cites·8 claims
- 4073US7360021B2System and method for completing updates to entire cache lines with address-only bus operationsIBM·Filed 2004·Granted Apr 15, 2008·16 cites·5 claims
- 4173US6993729B2Method, system and program product for specifying a dial group for a digital system described by a hardware description language (HDL) modelIBM·Filed 2003·Granted Jan 31, 2006·19 cites·21 claims
- 4272US11157408B2Cache snooping mode extending coherence protection for certain requestsIBM·Filed 2019·Granted Oct 26, 2021·1 cites·18 claims
- 4372US11157409B2Cache snooping mode extending coherence protection for certain requestsIBM·Filed 2019·Granted Oct 26, 2021·1 cites·20 claims
- 4472US10831607B2Dynamic transaction throttling in a data processing system supporting transactional memoryIBM·Filed 2018·Granted Nov 10, 2020·1 cites·20 claims
- 4572US9858188B2Adaptively enabling and disabling snooping fastpath commandsIBM·Filed 2015·Granted Jan 2, 2018·1 cites·7 claims
- 4672US7487397B2Method for cache correction using functional tests translated to fuse repairIBM·Filed 2005·Granted Feb 3, 2009·5 cites·5 claims
- 4771US9304936B2Bypassing a store-conditional request around a store queueIBM·Filed 2013·Granted Apr 5, 2016·2 cites·14 claims
- 4870US7493446B2System and method for completing full updates to entire cache lines stores with address-only bus operationsIBM·Filed 2008·Granted Feb 17, 2009·4 cites·11 claims
- 4969US9910782B2Expedited servicing of store operations in a data processing systemIBM·Filed 2015·Granted Mar 6, 2018·1 cites·13 claims
- 5069US9824014B2Expedited servicing of store operations in a data processing systemIBM·Filed 2015·Granted Nov 21, 2017·1 cites·6 claims
Showing the top 50 of 111 patent records by PatentIndex Score.
Identity basis: PatentsView inventor disambiguation (2025Q4-odp release). How scoring works →