Inventor · disambiguated record
Andrew James Craik
Also filed as: CRAIK ANDREW · CRAIK ANDREW J · CRAIK ANDREW JAMES
27 granted patents·55 citations·filing 2015–2022
93Inventor score
Files withIBM27
Top patents by PatentIndex Score
27 records- 0198US11226799B1Deriving profile data for compiler optimizationIBM·Filed 2020·Granted Jan 18, 2022·21 cites·20 claims
- 0297US11188364B1Compilation strategy for a sharable application snapshotIBM·Filed 2020·Granted Nov 30, 2021·12 cites·20 claims
- 0394US11334331B2Loop lock reservationIBM·Filed 2020·Granted May 17, 2022·4 cites·20 claims
- 0490US11409580B2Modifying a series of lock acquire and release operations to use a single lock reservationIBM·Filed 2020·Granted Aug 9, 2022·3 cites·17 claims
- 0587US10782945B1Escape analysis supporting on-stack replacementIBM·Filed 2019·Granted Sep 22, 2020·5 cites·20 claims
- 0682US9495141B1Expanding inline function calls in nested inlining scenariosIBM·Filed 2015·Granted Nov 15, 2016·4 cites·15 claims
- 0777US10592387B2Dataflow analysis to reduce the overhead of on stack replacementIBM·Filed 2018·Granted Mar 17, 2020·2 cites·20 claims
- 0870US9898268B2Enhanced local commoningIBM·Filed 2016·Granted Feb 20, 2018·1 cites·18 claims
- 0969US11740947B2Resilient adaptive biased locking in multi-thread concurrent program executionIBM·Filed 2022·Granted Aug 29, 2023·0 cites·20 claims
- 1069US11609752B2Loop lock reservationIBM·Filed 2022·Granted Mar 21, 2023·0 cites·20 claims
- 1169US10621086B2Dynamic resource visibility tracking to avoid atomic reference countingIBM·Filed 2017·Granted Apr 14, 2020·1 cites·20 claims
- 1267US10055210B2Expanding inline function calls in nested inlining scenariosIBM·Filed 2016·Granted Aug 21, 2018·1 cites·17 claims
- 1363US10002010B2Multi-byte compressed string representationIBM·Filed 2016·Granted Jun 19, 2018·1 cites·20 claims
- 1461US11409578B2Resilient adaptive biased locking in multi-thread concurrent program executionIBM·Filed 2019·Granted Aug 9, 2022·0 cites·20 claims
- 1559US10891210B2Dataflow analysis to reduce the overhead of on stack replacementIBM·Filed 2019·Granted Jan 12, 2021·0 cites·20 claims
- 1659US10585651B2Partial connection of iterations during loop unrollingIBM·Filed 2018·Granted Mar 10, 2020·0 cites·20 claims
- 1758US10379885B2Enhanced local commoningIBM·Filed 2017·Granted Aug 13, 2019·0 cites·20 claims
- 1855US11182149B2Just-in-time code patchingIBM·Filed 2019·Granted Nov 23, 2021·0 cites·17 claims
- 1955US11061704B2Lightweight and precise value profilingIBM·Filed 2019·Granted Jul 13, 2021·0 cites·12 claims
- 2053US10078505B2Partial connection of iterations during loop unrollingIBM·Filed 2016·Granted Sep 18, 2018·0 cites·20 claims
- 2152US11061703B2Managed runtime data marshaling for native code access using a thread local native bufferIBM·Filed 2019·Granted Jul 13, 2021·0 cites·17 claims
- 2251US11188316B2Performance optimization of class instance comparisonsIBM·Filed 2020·Granted Nov 30, 2021·0 cites·20 claims
- 2351US10956284B2Using hardware transactional memory to optimize reference countingIBM·Filed 2019·Granted Mar 23, 2021·0 cites·20 claims
- 2451US10936290B2Compile-time folding of assumed constant valuesIBM·Filed 2018·Granted Mar 2, 2021·0 cites·20 claims
- 2550US10552185B2Lightweight and precise value profilingIBM·Filed 2018·Granted Feb 4, 2020·0 cites·19 claims
- 2645US11397568B2Escape analysis support for method redefinitionIBM·Filed 2020·Granted Jul 26, 2022·0 cites·13 claims
- 2740US11157252B2Assessment of the benefit of post-inlining program transformation in inlining decisionsIBM·Filed 2019·Granted Oct 26, 2021·0 cites·20 claims
Identity basis: PatentsView inventor disambiguation (2025Q4-odp release). How scoring works →