Membership
Tour
Register
Log in
Daniel J. Heidinga
Follow
Person
Ottawa, CA
People
Overview
Industries
Organizations
People
Information
Impact
Patents Grants
last 30 patents
Information
Patent Grant
Portability of checkpoints of an application using central processi...
Patent number
11,899,546
Issue date
Feb 13, 2024
Red Hat, Inc.
Ashutosh Mehra
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Bytecode verification using class relationship caching
Patent number
11,662,983
Issue date
May 30, 2023
International Business Machines Corporation
Sharon Wang
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Performing an application snapshot using process virtual machine re...
Patent number
11,656,888
Issue date
May 23, 2023
International Business Machines Corporation
Oluwatobi Ajila
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Performing an application snapshot using process virtual machine re...
Patent number
11,500,661
Issue date
Nov 15, 2022
International Business Machines Corporation
Oluwatobi Ajila
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Bytecode verification using class relationship caching
Patent number
11,403,075
Issue date
Aug 2, 2022
International Business Machines Corporation
Sharon Wang
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Deriving profile data for compiler optimization
Patent number
11,226,799
Issue date
Jan 18, 2022
International Business Machines Corporation
Vijay Sundaresan
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Resolution of segmented constant pools
Patent number
11,221,867
Issue date
Jan 11, 2022
International Business Machines Corporation
Oluwatobi Ajila
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Performance optimization of class instance comparisons
Patent number
11,188,316
Issue date
Nov 30, 2021
International Business Machines Corporation
Oluwatobi Ajila
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Compilation strategy for a sharable application snapshot
Patent number
11,188,364
Issue date
Nov 30, 2021
International Business Machines Corporation
Vijay Sundaresan
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Checkpointing and restoring containers to optimize containerized ma...
Patent number
11,163,593
Issue date
Nov 2, 2021
International Business Machines Corporation
Zi Jian Lin
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Deferred bytecode class verification in managed runtime environments
Patent number
11,150,915
Issue date
Oct 19, 2021
International Business Machines Corporation
Daniel Heidinga
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Operating system garbage-collection with integrated clearing of sen...
Patent number
11,120,147
Issue date
Sep 14, 2021
International Business Machines Corporation
Daniel Heidinga
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Maintaining correctness of pointers from a managed heap to off-heap...
Patent number
11,086,776
Issue date
Aug 10, 2021
International Business Machines Corporation
Bjoern Vaardal
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Selective stack trace generation during java exception handling
Patent number
11,042,429
Issue date
Jun 22, 2021
International Business Machines Corporation
Irwin D'Souza
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Compile-time folding of assumed constant values
Patent number
10,936,290
Issue date
Mar 2, 2021
International Business Machines Corporation
Andrew James Craik
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Class-specific spinlock parameters for increased performance
Patent number
10,846,147
Issue date
Nov 24, 2020
International Business Machines Corporation
Daniel J. Heidinga
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Programming language runtime deferred exception handling
Patent number
10,795,800
Issue date
Oct 6, 2020
International Business Machines Corporation
Peter Douglas Bain
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Online method handle deduplication
Patent number
10,649,797
Issue date
May 12, 2020
International Business Machines Corporation
David D. Bremner
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Enhancing virtual machine performance using autonomics
Patent number
10,606,629
Issue date
Mar 31, 2020
International Business Machines Corporation
Daniel Heidinga
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Enhancing virtual machine performance using autonomics
Patent number
10,585,692
Issue date
Mar 10, 2020
International Business Machines Corporation
Daniel Heidinga
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Creating optimized shortcuts
Patent number
10,235,165
Issue date
Mar 19, 2019
International Business Machines Corporation
Michael H. Dawson
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Online method handle deduplication
Patent number
10,228,957
Issue date
Mar 12, 2019
International Business Machines Corporation
David D. Bremner
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Avoiding guard test invalidation for virtual and interface calls
Patent number
10,001,979
Issue date
Jun 19, 2018
International Business Machines Corporation
Patrick R. Doyle
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Interface method resolution in object oriented programming models
Patent number
9,632,755
Issue date
Apr 25, 2017
International Business Machines Corporation
Patrick R. Doyle
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
JNI object access
Patent number
9,588,778
Issue date
Mar 7, 2017
International Business Machines Corporation
Graham A. Chapman
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Creating optimized shortcuts
Patent number
9,569,206
Issue date
Feb 14, 2017
International Business Machines Corporation
Michael H. Dawson
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Efficient interpreter profiling to obtain accurate call-path inform...
Patent number
9,417,856
Issue date
Aug 16, 2016
International Business Machines Corporation
Graham A. Chapman
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
JNI object access
Patent number
9,418,004
Issue date
Aug 16, 2016
International Business Machines Corporation
Graham A. Chapman
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Efficient interpreter profiling to obtain accurate call-path inform...
Patent number
9,389,843
Issue date
Jul 12, 2016
International Business Machines Corporation
Graham Alan Chapman
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Serialization of pre-initialized objects
Patent number
9,092,237
Issue date
Jul 28, 2015
International Business Machines Corporation
Peter W. Burka
G06 - COMPUTING CALCULATING COUNTING
Patents Applications
last 30 patents
Information
Patent Application
COORDINATED HOOKING MECHANISM FOR CHECKPOINTING VIRTUAL MACHINES
Publication number
20240069944
Publication date
Feb 29, 2024
International Business Machines Corporation
Oluwatobi Ajila
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
PORTABILITY OF VIRTUAL MACHINE CHECKPOINTS WITHOUT AFFECTING THE PE...
Publication number
20230409360
Publication date
Dec 21, 2023
Red Hat, Inc.
Ashutosh Mehra
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
PORTABILITY OF CHECKPOINTS OF AN APPLICATION USING CENTRAL PROCESSI...
Publication number
20230385162
Publication date
Nov 30, 2023
Red Hat, Inc.
Ashutosh Mehra
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
PERFORMING AN APPLICATION SNAPSHOT USING PROCESS VIRTUAL MACHINE RE...
Publication number
20220382576
Publication date
Dec 1, 2022
International Business Machines Corporation
Oluwatobi Ajila
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
BYTECODE VERIFICATION USING CLASS RELATIONSHIP CACHING
Publication number
20220283785
Publication date
Sep 8, 2022
International Business Machines Corporation
Sharon WANG
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
PERFORMING AN APPLICATION SNAPSHOT USING PROCESS VIRTUAL MACHINE RE...
Publication number
20220066805
Publication date
Mar 3, 2022
International Business Machines Corporation
Oluwatobi Ajila
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
PERFORMANCE OPTIMIZATION OF CLASS INSTANCE COMPARISONS
Publication number
20210279044
Publication date
Sep 9, 2021
International Business Machines Corporation
Oluwatobi Ajila
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
RESOLUTION OF SEGMENTED CONSTANT POOLS
Publication number
20210208914
Publication date
Jul 8, 2021
International Business Machines Corporation
Oluwatobi Ajila
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
BYTECODE VERIFICATION USING CLASS RELATIONSHIP CACHING
Publication number
20210157552
Publication date
May 27, 2021
International Business Machines Corporation
Sharon WANG
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
DEFERRED BYTECODE CLASS VERIFICATION IN MANAGED RUNTIME ENVIRONMENTS
Publication number
20210081220
Publication date
Mar 18, 2021
International Business Machines Corporation
Daniel Heidinga
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
CHECKPOINTING AND RESTORING CONTAINERS TO OPTIMIZE CONTAINERIZED MA...
Publication number
20200226024
Publication date
Jul 16, 2020
International Business Machines Corporation
ZI JIAN LIN
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
SELECTIVE STACK TRACE GENERATION DURING JAVA EXCEPTION HANDLING
Publication number
20200218553
Publication date
Jul 9, 2020
International Business Machines Corporation
Irwin D'SOUZA
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
COMPILE-TIME FOLDING OF ASSUMED CONSTANT VALUES
Publication number
20200174763
Publication date
Jun 4, 2020
International Business Machines Corporation
Andrew James CRAIK
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
PROGRAMMING LANGUAGE RUNTIME DEFERRED EXCEPTION HANDLING
Publication number
20200081818
Publication date
Mar 12, 2020
International Business Machines Corporation
Peter Douglas Bain
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
OPERATING SYSTEM GARBAGE-COLLECTION WITH INTEGRATED CLEARING OF SEN...
Publication number
20200082103
Publication date
Mar 12, 2020
International Business Machines Corporation
Dan Heidinga
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
MAINTAINING CORRECTNESS OF POINTERS FROM A MANAGED HEAP TO OFF-HEAP...
Publication number
20200073797
Publication date
Mar 5, 2020
International Business Machines Corporation
Bjoern Vaardal
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
ONLINE METHOD HANDLE DEDUPLICATION
Publication number
20190138332
Publication date
May 9, 2019
International Business Machines Corporation
David D. Bremner
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
ENHANCING VIRTUAL MACHINE PERFORMANCE USING AUTONOMICS
Publication number
20190056965
Publication date
Feb 21, 2019
International Business Machines Corporation
Daniel Heidinga
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
ENHANCING VIRTUAL MACHINE PERFORMANCE USING AUTONOMICS
Publication number
20190056967
Publication date
Feb 21, 2019
International Business Machines Corporation
Daniel Heidinga
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
ONLINE METHOD HANDLE DEDUPLICATION
Publication number
20180210743
Publication date
Jul 26, 2018
International Business Machines Corporation
David D. Bremner
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
EXTENSIBLE VARIABLE ARRAY DEFINITION
Publication number
20180203853
Publication date
Jul 19, 2018
International Business Machines Corporation
Oluwatobi A. AJILA
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
CLASS-SPECIFIC SPINLOCK PARAMETERS FOR INCREASED PERFORMANCE
Publication number
20180121255
Publication date
May 3, 2018
International Business Machines Corporation
Daniel J. HEIDINGA
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
AVOIDING GUARD TEST INVALIDATION FOR VIRTUAL AND INTERFACE CALLS
Publication number
20170147304
Publication date
May 25, 2017
International Business Machines Corporation
Patrick R. Doyle
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
CACHING METHOD TYPES CREATED FROM METHOD DESCRIPTOR STRINGS ON A PE...
Publication number
20170139689
Publication date
May 18, 2017
International Business Machines Corporation
Daniel J. Heidinga
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
INTERFACE METHOD RESOLUTION IN OBJECT ORIENTED PROGRAMMING MODELS
Publication number
20170097811
Publication date
Apr 6, 2017
International Business Machines Corporation
Patrick R. Doyle
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
CREATING OPTIMIZED SHORTCUTS
Publication number
20170090920
Publication date
Mar 30, 2017
International Business Machines Corporation
Michael H. Dawson
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
JNI OBJECT ACCESS
Publication number
20160378508
Publication date
Dec 29, 2016
International Business Machines Corporation
Graham A. Chapman
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
EFFICIENT INTERPRETER PROFILING TO OBTAIN ACCURATE CALL-PATH INFORM...
Publication number
20130247018
Publication date
Sep 19, 2013
International Business Machines Corporation
Graham Alan Chapman
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
EFFICIENT INTERPRETER PROFILING TO OBTAIN ACCURATE CALL-PATH INFORM...
Publication number
20130243175
Publication date
Sep 19, 2013
International Business Machines Corporation
Graham A. Chapman
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
SERIALIZATION OF PRE-INITIALIZED OBJECTS
Publication number
20130139134
Publication date
May 30, 2013
International Business Machines Corporation
Peter W. Burka
G06 - COMPUTING CALCULATING COUNTING