Inventor · disambiguated record
Allan H. Kielstra
Also filed as: KIELSTRA ALLAN · KIELSTRA ALLAN H · KIELSTRA ALLAN HENRY
38 granted patents·3 pending applications·283 citations·filing 2004–2022
97Inventor score
Top patents by PatentIndex Score
41 records- 0196US7954094B2Method for improving performance of executable codeIBM·Filed 2006·Granted May 31, 2011·63 cites·79 claims
- 0294US7490320B2Method and apparatus for transforming Java Native Interface function calls into simpler operations during just-in-time compilationIBM·Filed 2005·Granted Feb 10, 2009·47 cites·3 claims
- 0393US8312439B2Inlining native functions into compiled java codeKIELSTRA ALLAN HENRY·Filed 2009·Granted Nov 13, 2012·43 cites·23 claims
- 0491US9547483B1Feedback directed optimized compiling of optimized executable codeIBM·Filed 2015·Granted Jan 17, 2017·11 cites·20 claims
- 0590US7913240B2Method and apparatus for transforming java native interface function calls into simpler operations during just-in-time compilationIBM·Filed 2009·Granted Mar 22, 2011·20 cites·23 claims
- 0689US9798528B2Software solution for cooperative memory-side and processor-side data prefetchingGAO YAOQING·Filed 2006·Granted Oct 24, 2017·25 cites·22 claims
- 0787US7530059B2Method for inlining native functions into compiled java codeIBM·Filed 2005·Granted May 5, 2009·17 cites·1 claims
- 0883US8402429B2Generating object code that uses calculated contents for a variable determined from a predicateKIELSTRA ALLAN H·Filed 2010·Granted Mar 19, 2013·11 cites·20 claims
- 0981US9921816B2Modifying execution flow in save-to-return code scenariosIBM·Filed 2016·Granted Mar 20, 2018·3 cites·7 claims
- 1081US9916141B2Modifying execution flow in save-to-return code scenariosIBM·Filed 2015·Granted Mar 13, 2018·3 cites·13 claims
- 1177US9904528B1Selecting cobol perform statements for inliningIBM·Filed 2017·Granted Feb 27, 2018·2 cites·1 claims
- 1276US8615748B2Control flow analysis using deductive reaching definitionsDOYLE PATRICK R·Filed 2010·Granted Dec 24, 2013·6 cites·17 claims
- 1373US8136103B2Combining static and dynamic compilation to remove delinquent loadsCASCAVAL GHEORGHE C·Filed 2008·Granted Mar 13, 2012·6 cites·13 claims
- 1471US10776255B1Automatic verification of optimization of high level constructs using test vectorsIBM·Filed 2019·Granted Sep 15, 2020·1 cites·25 claims
- 1570US10228988B2Detecting anomalies in program executionIBM·Filed 2015·Granted Mar 12, 2019·2 cites·16 claims
- 1667US10761914B2Replacing generated procedure calls with generated inter-process communicationIBM·Filed 2018·Granted Sep 1, 2020·1 cites·20 claims
- 1766US7761667B2Method, apparatus, and program to efficiently calculate cache prefetching patterns for loopsIBM·Filed 2008·Granted Jul 20, 2010·3 cites·23 claims
- 1863US10248554B2Embedding profile tests into profile driven feedback generated binariesIBM·Filed 2016·Granted Apr 2, 2019·1 cites·15 claims
- 1963US7451438B2Method, system and product for identifying and executing locked read regions and locked write regions in programming languages that offer synchronization without explicit means to distinguish between such regionsIBM·Filed 2004·Granted Nov 11, 2008·12 cites·11 claims
- 2059US10747513B2Utilizing created character index for switch statementsIBM·Filed 2019·Granted Aug 18, 2020·0 cites·20 claims
- 2158US8261251B2Modification of array access checking in AIXKIELSTRA ALLAN HENRY·Filed 2008·Granted Sep 4, 2012·1 cites·9 claims
- 2257US10216489B2Selecting COBOL perform statements for inliningIBM·Filed 2018·Granted Feb 26, 2019·0 cites·1 claims
- 2357US10209964B2Selecting COBOL perform statements for inliningIBM·Filed 2018·Granted Feb 19, 2019·0 cites·1 claims
- 2457US7421540B2Method, apparatus, and program to efficiently calculate cache prefetching patterns for loopsIBM·Filed 2005·Granted Sep 2, 2008·1 cites·18 claims
- 2556US10325844B2Modifying execution flow in save-to-return code scenariosIBM·Filed 2018·Granted Jun 18, 2019·0 cites·7 claims
- 2656US10255048B2Utilizing created character index for switch statementsIBM·Filed 2017·Granted Apr 9, 2019·0 cites·7 claims
- 2756US9952840B2Conditional sequential selection of external reference resolutionsBAUMGART LEONA D·Filed 2012·Granted Apr 24, 2018·1 cites·18 claims
- 2855US10248394B2Utilizing created character index for switch statementsIBM·Filed 2017·Granted Apr 2, 2019·0 cites·13 claims
- 2955US10224271B2Modifying execution flow in save-to-return code scenariosIBM·Filed 2017·Granted Mar 5, 2019·0 cites·12 claims
- 3055US10025563B2Selecting COBOL perform statements for inliningIBM·Filed 2016·Granted Jul 17, 2018·0 cites·8 claims
- 3155US7448029B2Modification of array access checking in AIXIBM·Filed 2004·Granted Nov 4, 2008·3 cites·17 claims
- 3254US10558509B2Detecting anomalies in program executionIBM·Filed 2019·Granted Feb 11, 2020·0 cites·18 claims
- 3354US8839217B2Efficiently solving the “use-def” problem involving label variablesIBM·Filed 2013·Granted Sep 16, 2014·0 cites·20 claims
- 3453US11886848B2Binary translation using raw binary code with compiler produced metadataIBM·Filed 2022·Granted Jan 30, 2024·0 cites·20 claims
- 3552US9959101B2Conditional sequential selection of external reference solutionsIBM·Filed 2013·Granted May 1, 2018·0 cites·17 claims
- 3648US8056067B2Method, computer program product, and device for reducing delays in data processingIBM·Filed 2006·Granted Nov 8, 2011·0 cites·20 claims
- 3747US10678557B2Generating a predicted profile for target code based on a profile of sampled codeIBM·Filed 2018·Granted Jun 9, 2020·0 cites·20 claims
- 3846US2014075423A1Efficiently solving the "use-def" problem involving label variablesKIELSTRA ALLAN H·Filed 2012·Application pending·0 cites
- 3942US2009063614A1Efficiently Distributing Class Files Over A Network Without Global File System SupportIBM·Filed 2007·Application pending·0 cites
- 4038US11847434B2Fast search for search string instructionsIBM·Filed 2021·Granted Dec 19, 2023·0 cites·14 claims
- 4136US2012117553A1Programmatic dispatch to functions with matching linkageKIELSTRA ALLAN H·Filed 2011·Application pending·0 cites
Identity basis: PatentsView inventor disambiguation (2025Q4-odp release). How scoring works →