Inventor · disambiguated record
Michael H. Dawson
Also filed as: DAWSON MICHAEL · DAWSON MICHAEL H · DAWSON MICHAEL HILTON
49 granted patents·7 pending applications·198 citations·filing 2009–2021
98Inventor score
Top patents by PatentIndex Score
56 records- 0195US9292315B1Sharing of classes for modular programs in a multi-tenant environmentIBM·Filed 2015·Granted Mar 22, 2016·17 cites·14 claims
- 0294US9195496B2Automated caching and mirroring of immutable data in distributed virtual machines via native interface componentsIBM·Filed 2015·Granted Nov 24, 2015·12 cites·20 claims
- 0394US8863129B2Automated caching and mirroring of immutable data in distributed virtual machines via native interface componentsDAWSON MICHAEL H·Filed 2011·Granted Oct 14, 2014·27 cites·18 claims
- 0493US11188354B1Sharing cached class data in a containerized environmentIBM·Filed 2020·Granted Nov 30, 2021·14 cites·20 claims
- 0593US8627291B2Identification of localizable function callsDAWSON MICHAEL H·Filed 2012·Granted Jan 7, 2014·22 cites·8 claims
- 0692US9569206B1Creating optimized shortcutsIBM·Filed 2015·Granted Feb 14, 2017·12 cites·17 claims
- 0791US9063772B2Automated caching and mirroring of immutable data in distributed virtual machines via native interface componentsIBM·Filed 2014·Granted Jun 23, 2015·12 cites·20 claims
- 0890US8843894B2Preferential execution of method calls in hybrid systemsDAWSON MICHAEL H·Filed 2012·Granted Sep 23, 2014·15 cites·13 claims
- 0989US9836328B2System and method for improving memory usage in virtual machines at a cost of increasing CPU usageIBM·Filed 2015·Granted Dec 5, 2017·5 cites·20 claims
- 1085US11411886B1Automatic cluster scaling based on varying workloadsIBM·Filed 2021·Granted Aug 9, 2022·4 cites·18 claims
- 1185US9256469B2System and method for improving memory usage in virtual machinesIBM·Filed 2013·Granted Feb 9, 2016·6 cites·25 claims
- 1283US8813051B2Running multiple copies of native code in a Java Virtual MachineDAWSON MICHAEL HILTON·Filed 2011·Granted Aug 19, 2014·9 cites·20 claims
- 1379US10061570B2Per tenant initialization check removalIBM·Filed 2016·Granted Aug 28, 2018·2 cites·13 claims
- 1479US9311118B1Sharing of classes for modular programs in a multi-tenant environmentIBM·Filed 2015·Granted Apr 12, 2016·2 cites·7 claims
- 1578US10261818B2Optimizing virtual machine synchronization for application softwareIBM·Filed 2015·Granted Apr 16, 2019·2 cites·12 claims
- 1678US9495184B2Per tenant initialization check removalIBM·Filed 2015·Granted Nov 15, 2016·2 cites·7 claims
- 1777US9495185B2Per tenant initialization check removalIBM·Filed 2015·Granted Nov 15, 2016·2 cites·13 claims
- 1877US9274840B2Dynamic memory management with thread local storage usageIBM·Filed 2013·Granted Mar 1, 2016·5 cites·16 claims
- 1977US8881149B2Control of java resource runtime usageDAWSON MICHAEL HILTON·Filed 2012·Granted Nov 4, 2014·4 cites·16 claims
- 2077US8869119B2Preferential execution of method calls in hybrid systemsDAWSON MICHAEL H·Filed 2012·Granted Oct 21, 2014·4 cites·16 claims
- 2175US9311236B2Out-of-memory avoidance in dynamic virtual machine memory adjustmentIBM·Filed 2012·Granted Apr 12, 2016·3 cites·16 claims
- 2273US8990823B2Optimizing virtual machine synchronization for application softwareBLYTHE CHRISTOPHER J·Filed 2011·Granted Mar 24, 2015·4 cites·14 claims
- 2372US8990829B2Optimizing virtual machine synchronization for application softwareIBM·Filed 2013·Granted Mar 24, 2015·2 cites·8 claims
- 2471US8881151B2Control of Java resource runtime usageIBM·Filed 2013·Granted Nov 4, 2014·2 cites·8 claims
- 2571US8621464B2Adaptive spinning of computer program threads acquiring locks on resource objects by selective sampling of the locksDAWSON MICHAEL H·Filed 2011·Granted Dec 31, 2013·4 cites·18 claims
- 2668US9218199B2Identifying thread progress information by monitoring transitions between interesting statesIBM·Filed 2012·Granted Dec 22, 2015·2 cites·7 claims
- 2764US9384019B2Dynamic code injectionIBM·Filed 2014·Granted Jul 5, 2016·1 cites·15 claims
- 2864US9158497B2Optimization of native buffer accesses in Java applications on hybrid systemsIBM·Filed 2013·Granted Oct 13, 2015·1 cites·10 claims
- 2962US11061743B2Event loop optimization through event orderingIBM·Filed 2019·Granted Jul 13, 2021·0 cites·10 claims
- 3057US10338899B2Dynamically compiled artifact sharing on PaaS cloudsIBM·Filed 2016·Granted Jul 2, 2019·1 cites·11 claims
- 3157US9563447B2Sharing of classes for modular programs in a multi-tenant environmentIBM·Filed 2016·Granted Feb 7, 2017·0 cites·7 claims
- 3257US9563405B2Sharing of classes for modular programs in a multi-tenant environmentIBM·Filed 2016·Granted Feb 7, 2017·0 cites·14 claims
- 3356US10545802B2Event loop optimization through event orderingIBM·Filed 2017·Granted Jan 28, 2020·0 cites·18 claims
- 3456US9298611B2Out-of memory avoidance in dynamic virtual machine memory adjustmentIBM·Filed 2014·Granted Mar 29, 2016·0 cites·8 claims
- 3555US10552318B2Working set adjustment in a managed environmentIBM·Filed 2018·Granted Feb 4, 2020·0 cites·17 claims
- 3655US9870240B2Dynamic code injectionIBM·Filed 2016·Granted Jan 16, 2018·0 cites·16 claims
- 3755US9430289B2System and method improving memory usage in virtual machines by releasing additional memory at the cost of increased CPU overheadIBM·Filed 2013·Granted Aug 30, 2016·0 cites·22 claims
- 3854US10235165B2Creating optimized shortcutsIBM·Filed 2016·Granted Mar 19, 2019·0 cites·15 claims
- 3954US8990790B2Java native interface array handling in a distributed java virtual machineIBM·Filed 2013·Granted Mar 24, 2015·0 cites·20 claims
- 4053US9471343B2Dynamic code injectionIBM·Filed 2015·Granted Oct 18, 2016·0 cites·8 claims
- 4153US9436614B2Application-directed memory de-duplicationGLOBALFOUNDRIES INC·Filed 2013·Granted Sep 6, 2016·0 cites·20 claims
- 4253US9355039B2Application-directed memory de-duplicationGLOBALFOUNDRIES INC·Filed 2013·Granted May 31, 2016·0 cites·18 claims
- 4353US9250857B2Optimization of native buffer accesses in Java applications on hybrid systemsIBM·Filed 2013·Granted Feb 2, 2016·0 cites·15 claims
- 4453US2018011789A1Reducing idle resource usageIBM·Filed 2017·Application pending·0 cites
- 4552US9317262B2Identification of code synchronization pointsIBM·Filed 2014·Granted Apr 19, 2016·0 cites·21 claims
- 4652US8943485B2Identification of localizable function callsDAWSON MICHAEL H·Filed 2012·Granted Jan 27, 2015·0 cites·14 claims
- 4751US2018011788A1Reducing idle resource usageIBM·Filed 2016·Application pending·0 cites
- 4850US2014068572A1Java native interface array handling in a distributed java virtual machineDAWSON MICHAEL H·Filed 2012·Application pending·0 cites
- 4949US11645708B2Smart contract compliance monitoring and enforcementPROMONTORY FINANCIAL GROUP LLC·Filed 2018·Granted May 9, 2023·0 cites·20 claims
- 5049US10896130B2Response times in asynchronous I/O-based software using thread pairing and co-executionIBM·Filed 2016·Granted Jan 19, 2021·0 cites·20 claims
Showing the top 50 of 56 patent records by PatentIndex Score.
Join the waitlist — get patent alerts
Get an alert when Michael H. Dawson files or is granted a new patent.
We store only your email — no account needed. See our privacy policy.
Identity basis: PatentsView inventor disambiguation (2025Q4-odp release). How scoring works →