Membership
Tour
Register
Log in
Allan Kielstra
Follow
Person
Ajax, CA
People
Overview
Industries
Organizations
People
Information
Impact
Patents Grants
last 30 patents
Information
Patent Grant
Binary translation using raw binary code with compiler produced met...
Patent number
11,886,848
Issue date
Jan 30, 2024
International Business Machines Corporation
Toshihiko Koju
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Fast search for search string instructions
Patent number
11,847,434
Issue date
Dec 19, 2023
International Business Machines Corporation
Allan H. Kielstra
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Automatic verification of optimization of high level constructs usi...
Patent number
10,776,255
Issue date
Sep 15, 2020
International Business Machines Corporation
Iain Alexander Ireland
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Replacing generated procedure calls with generated inter-process co...
Patent number
10,761,914
Issue date
Sep 1, 2020
International Business Machines Corporation
Allan H. Kielstra
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Utilizing created character index for switch statements
Patent number
10,747,513
Issue date
Aug 18, 2020
International Business Machines Corporation
Xing Xing Pan
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Generating a predicted profile for target code based on a profile o...
Patent number
10,678,557
Issue date
Jun 9, 2020
International Business Machines Corporation
David K. Siegwart
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Detecting anomalies in program execution
Patent number
10,558,509
Issue date
Feb 11, 2020
International Business Machines Corporation
Rachel E. Craik
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Modifying execution flow in save-to-return code scenarios
Patent number
10,325,844
Issue date
Jun 18, 2019
International Business Machines Corporation
Iain A. Ireland
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Utilizing created character index for switch statements
Patent number
10,255,048
Issue date
Apr 9, 2019
International Business Machines Corporation
Xing Xing Pan
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Utilizing created character index for switch statements
Patent number
10,248,394
Issue date
Apr 2, 2019
International Business Machines Corporation
Xing Xing Pan
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Embedding profile tests into profile driven feedback generated bina...
Patent number
10,248,554
Issue date
Apr 2, 2019
International Business Machines Corporation
Allan H. Kielstra
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Detecting anomalies in program execution
Patent number
10,228,988
Issue date
Mar 12, 2019
International Business Machines Corporation
Rachel E. Craik
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Modifying execution flow in save-to-return code scenarios
Patent number
10,224,271
Issue date
Mar 5, 2019
International Business Machines Corporation
Iain A. Ireland
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Selecting COBOL perform statements for inlining
Patent number
10,216,489
Issue date
Feb 26, 2019
International Business Machines Corporation
Iain A. Ireland
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Selecting COBOL perform statements for inlining
Patent number
10,209,964
Issue date
Feb 19, 2019
International Business Machines Corporation
Iain A. Ireland
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Selecting COBOL perform statements for inlining
Patent number
10,025,563
Issue date
Jul 17, 2018
International Business Machines Corporation
Iain A. Ireland
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Conditional sequential selection of external reference solutions
Patent number
9,959,101
Issue date
May 1, 2018
International Business Machines Corporation
Leona D. Baumgart
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Conditional sequential selection of external reference resolutions
Patent number
9,952,840
Issue date
Apr 24, 2018
International Business Machines Corporation
Leona D. Baumgart
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Modifying execution flow in save-to-return code scenarios
Patent number
9,921,816
Issue date
Mar 20, 2018
International Business Machines Corporation
Iain A. Ireland
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Modifying execution flow in save-to-return code scenarios
Patent number
9,916,141
Issue date
Mar 13, 2018
International Business Machines Corporation
Iain A. Ireland
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Selecting cobol perform statements for inlining
Patent number
9,904,528
Issue date
Feb 27, 2018
International Business Machines Corporation
Iain A. Ireland
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Software solution for cooperative memory-side and processor-side da...
Patent number
9,798,528
Issue date
Oct 24, 2017
International Business Machines Corporation
Yaoqing Gao
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Feedback directed optimized compiling of optimized executable code
Patent number
9,547,483
Issue date
Jan 17, 2017
International Business Machines Corporation
Alan S. Boxall
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Control flow analysis using deductive reaching definitions
Patent number
8,615,748
Issue date
Dec 24, 2013
International Business Machines Corporation
Patrick R. Doyle
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Generating object code that uses calculated contents for a variable...
Patent number
8,402,429
Issue date
Mar 19, 2013
International Business Machines Corporation
Allan H. Kielstra
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Inlining native functions into compiled java code
Patent number
8,312,439
Issue date
Nov 13, 2012
International Business Machines Corporation
Allan Henry Kielstra
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Modification of array access checking in AIX
Patent number
8,261,251
Issue date
Sep 4, 2012
International Business Machines Corporation
Allan Henry Kielstra
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Combining static and dynamic compilation to remove delinquent loads
Patent number
8,136,103
Issue date
Mar 13, 2012
International Business Machines Corporation
Gheorghe C. Cascaval
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Method, computer program product, and device for reducing delays in...
Patent number
8,056,067
Issue date
Nov 8, 2011
International Business Machines Corporation
Michael Fulton
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Method for improving performance of executable code
Patent number
7,954,094
Issue date
May 31, 2011
International Business Machines Corporation
Gheorghe Cascaval
G06 - COMPUTING CALCULATING COUNTING
Patents Applications
last 30 patents
Information
Patent Application
BINARY TRANSLATION USING RAW BINARY CODE WITH COMPILER PRODUCED MET...
Publication number
20230385041
Publication date
Nov 30, 2023
International Business Machines Corporation
Toshihiko Koju
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
FAST SEARCH FOR SEARCH STRING INSTRUCTIONS
Publication number
20220413817
Publication date
Dec 29, 2022
International Business Machines Corporation
ALLAN H. KIELSTRA
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
REPLACING GENERATED PROCEDURE CALLS WITH GENERATED INTER-PROCESS CO...
Publication number
20200117524
Publication date
Apr 16, 2020
International Business Machines Corporation
Allan H. Kielstra
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
GENERATING A PREDICTED PROFILE FOR TARGET CODE BASED ON A PROFILE O...
Publication number
20200117469
Publication date
Apr 16, 2020
International Business Machines Corporation
David K. Siegwart
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
DETECTING ANOMALIES IN PROGRAM EXECUTION
Publication number
20190179686
Publication date
Jun 13, 2019
International Business Machines Corporation
Rachel E. Craik
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
UTILIZING CREATED CHARACTER INDEX FOR SWITCH STATEMENTS
Publication number
20190146765
Publication date
May 16, 2019
International Business Machines Corporation
Xing Xing Pan
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
UTILIZING CREATED CHARACTER INDEX FOR SWITCH STATEMENTS
Publication number
20190056921
Publication date
Feb 21, 2019
International Business Machines Corporation
Xing Xing Pan
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
UTILIZING CREATED CHARACTER INDEX FOR SWITCH STATEMENTS
Publication number
20190056919
Publication date
Feb 21, 2019
International Business Machines Corporation
Xing Xing Pan
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
MODIFYING EXECUTION FLOW IN SAVE-TO-RETURN CODE SCENARIOS
Publication number
20180158769
Publication date
Jun 7, 2018
International Business Machines Corporation
Iain A. Ireland
H01 - BASIC ELECTRIC ELEMENTS
Information
Patent Application
EMBEDDING PROFILE TESTS INTO PROFILE DRIVEN FEEDBACK GENERATED BINA...
Publication number
20180137039
Publication date
May 17, 2018
International Business Machines Corporation
Allan H. Kielstra
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
SELECTING COBOL PERFORM STATEMENTS FOR INLINING
Publication number
20180136916
Publication date
May 17, 2018
International Business Machines Corporation
Iain A. Ireland
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
SELECTING COBOL PERFORM STATEMENTS FOR INLINING
Publication number
20180136915
Publication date
May 17, 2018
International Business Machines Corporation
Iain A. Ireland
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
MODIFYING EXECUTION FLOW IN SAVE-TO-RETURN CODE SCENARIOS
Publication number
20180101369
Publication date
Apr 12, 2018
International Business Machines Corporation
Iain A. Ireland
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
SELECTING COBOL PERFORM STATEMENTS FOR INLINING
Publication number
20180074802
Publication date
Mar 15, 2018
International Business Machines Corporation
Iain A. Ireland
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
SELECTING COBOL PERFORM STATEMENTS FOR INLINING
Publication number
20180074794
Publication date
Mar 15, 2018
International Business Machines Corporation
Iain A. Ireland
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
DETECTING ANOMALIES IN PROGRAM EXECUTION
Publication number
20170123875
Publication date
May 4, 2017
International Business Machines Corporation
Rachel E. Craik
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
MODIFYING EXECUTION FLOW IN SAVE-TO-RETURN CODE SCENARIOS
Publication number
20170109146
Publication date
Apr 20, 2017
International Business Machines Corporation
Iain A. Ireland
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
MODIFYING EXECUTION FLOW IN SAVE-TO-RETURN CODE SCENARIOS
Publication number
20170109145
Publication date
Apr 20, 2017
International Business Machines Corporation
Iain A. Ireland
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
EFFICIENTLY SOLVING THE "USE-DEF" PROBLEM INVOLVING LABEL VARIABLES
Publication number
20140075424
Publication date
Mar 13, 2014
International Business Machines Corporation
Allan Henry Kielstra
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
EFFICIENTLY SOLVING THE "USE-DEF" PROBLEM INVOLVING LABEL VARIABLES
Publication number
20140075423
Publication date
Mar 13, 2014
International Business Machines Corporation
Allan H. Kielstra
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
CONDITIONAL SEQUENTIAL SELECTION OF EXTERNAL REFERENCE SOLUTIONS
Publication number
20130311979
Publication date
Nov 21, 2013
International Business Machines Corporation
Leona D. Baumgart
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
CONDITIONAL SEQUENTIAL SELECTION OF EXTERNAL REFERENCE RESOLUTIONS
Publication number
20130311978
Publication date
Nov 21, 2013
International Business Machines Corporation
Leona D. Baumgart
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
PROGRAMMATIC DISPATCH TO FUNCTIONS WITH MATCHING LINKAGE
Publication number
20120117553
Publication date
May 10, 2012
International Business Machines Corporation
Allan H. Kielstra
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Control Flow Analysis Using Deductive Reaching Definitions
Publication number
20110191761
Publication date
Aug 4, 2011
International Business Machines Corporation
Patrick R. Doyle
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
GENERATING OBJECT CODE THAT USES CALCULATED CONTENTS FOR A VARIABLE...
Publication number
20110055808
Publication date
Mar 3, 2011
International Business Machines Corporation
ALLAN H. KIELSTRA
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
COMBINING STATIC AND DYNAMIC COMPILATION TO REMOVE DELINQUENT LOADS
Publication number
20090249316
Publication date
Oct 1, 2009
International Business Machines Corporation
Gheorghe C. Cascaval
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
METHOD AND APPARATUS FOR INLINING NATIVE FUNCTIONS INTO COMPILED JA...
Publication number
20090193404
Publication date
Jul 30, 2009
International Business Machines Corporation
Allan Henry Kielstra
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Method and Apparatus for Transforming Java Native Interface Functio...
Publication number
20090144710
Publication date
Jun 4, 2009
International Business Machines Corporation
Allan Henry Kielstra
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Efficiently Distributing Class Files Over A Network Without Global...
Publication number
20090063614
Publication date
Mar 5, 2009
International Business Machines Corporation
Christopher M. Donawa
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
MODIFICATION OF ARRAY ACCESS CHECKING IN AIX
Publication number
20090044040
Publication date
Feb 12, 2009
International Business Machines Corporation
Allan Henry Kielstra
G06 - COMPUTING CALCULATING COUNTING