Membership
Tour
Register
Log in
Mark Graham Stoodley
Follow
Person
Ontario, CA
People
Overview
Industries
Organizations
People
Information
Impact
Patents Grants
last 30 patents
Information
Patent Grant
Controlling processor instruction execution
Patent number
11,520,866
Issue date
Dec 6, 2022
International Business Machines Corporation
Vijay Sundaresan
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
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
Correlating class loader objects across execution environments
Patent number
11,106,475
Issue date
Aug 31, 2021
International Business Machines Corporation
Mark G. Stoodley
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Correlating class loader objects across execution environments
Patent number
10,467,026
Issue date
Nov 5, 2019
International Business Machines Corporation
Mark G. Stoodley
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Correlating class loader objects across execution environments
Patent number
9,286,085
Issue date
Mar 15, 2016
International Business Machines Corporation
Mark G. Stoodley
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Efficient rollback and retry of conflicted speculative threads usin...
Patent number
9,262,172
Issue date
Feb 16, 2016
International Business Machines Corporation
Martin Ohmacht
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Selective speculative class-based optimization
Patent number
9,250,865
Issue date
Feb 2, 2016
International Business Machines Corporation
Mark G. Stoodley
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Selective speculative class-based optimization
Patent number
9,239,706
Issue date
Jan 19, 2016
International Business Machines Corporation
Mark G. Stoodley
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Load time resolution for dynamic binding languages
Patent number
9,164,783
Issue date
Oct 20, 2015
International Business Machines Corporation
Mark G. Stoodley
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Programmatic identification of root method
Patent number
9,152,535
Issue date
Oct 6, 2015
International Business Machines Corporation
Mark G. Stoodley
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Efficient rollback and retry of conflicted speculative threads usin...
Patent number
8,990,819
Issue date
Mar 24, 2015
International Business Machines Corporation
Martin Ohmacht
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Runtime code modification in a multi-threaded environment
Patent number
8,589,900
Issue date
Nov 19, 2013
International Business Machines Corporation
Kevin Alexander Stoodley
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Runtime code modification in a multi-threaded environment
Patent number
8,584,111
Issue date
Nov 12, 2013
International Business Machines Corporation
Kevin Alexander Stoodley
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Runtime code modification in a multi-threaded environment
Patent number
8,572,596
Issue date
Oct 29, 2013
International Business Machines Corporation
Kevin Alexander Stoodley
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Managing variable assignments in a program
Patent number
8,555,266
Issue date
Oct 8, 2013
International Business Machines Corporation
Reid T. Copeland
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Eliminating redundant operations for common properties using shared...
Patent number
8,448,157
Issue date
May 21, 2013
International Business Machines Corporation
Marcel Mitran
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Real-time hash map
Patent number
8,423,594
Issue date
Apr 16, 2013
International Business Machines Corporation
Michael Stephen Fulton
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Just-in-time compiler support for interruptible code
Patent number
8,291,393
Issue date
Oct 16, 2012
International Business Machines Corporation
Patrick G. Gallop
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Systems, methods, and computer products for just-in-time compilatio...
Patent number
8,286,152
Issue date
Oct 9, 2012
International Business Machines Corporation
Nikola Grcevski
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Transforming locks in software loops
Patent number
8,276,134
Issue date
Sep 25, 2012
International Business Machines Corporation
Nikola Grcevski
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Code optimization when using multiple reader locks and a non-reader...
Patent number
8,230,409
Issue date
Jul 24, 2012
International Business Machines Corporation
Nikola Grcevski
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Managing system resources
Patent number
8,185,903
Issue date
May 22, 2012
International Business Machines Corporation
Mike Stephen Fulton
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Method for JIT compiler to optimize repetitive synchronization
Patent number
8,104,028
Issue date
Jan 24, 2012
International Business Machines Corporation
Mark Graham Stoodley
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Reducing number of exception checks
Patent number
7,937,695
Issue date
May 3, 2011
International Business Machines Corporation
Mark Graham Stoodley
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Programmatic compiler optimization of glacial constants
Patent number
7,840,950
Issue date
Nov 23, 2010
International Business Machines Corporation
Kevin A. Stoodley
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Computer-implemented method, system and program product for establi...
Patent number
7,823,150
Issue date
Oct 26, 2010
International Business Machines Corporation
Nikola Grcevski
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Transforming code to expose glacial constants to a compiler
Patent number
7,698,697
Issue date
Apr 13, 2010
International Business Machines Corporation
Nikola Grcevski
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Method for JIT compiler to optimize repetitive synchronization
Patent number
7,552,428
Issue date
Jun 23, 2009
International Business Machines Corporation
Mark Graham Stoodley
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Transforming locks in software loops
Patent number
7,404,183
Issue date
Jul 22, 2008
International Business Machines Corporation
Nikola Grcevski
G06 - COMPUTING CALCULATING COUNTING
Patents Applications
last 30 patents
Information
Patent Application
CONTROLLING PROCESSOR INSTRUCTION EXECUTION
Publication number
20210073355
Publication date
Mar 11, 2021
International Business Machines Corporation
Vijay Sundaresan
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
CORRELATING CLASS LOADER OBJECTS ACROSS EXECUTION ENVIRONMENTS
Publication number
20190347112
Publication date
Nov 14, 2019
International Business Machines Corporation
Mark G. Stoodley
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
CORRELATING CLASS LOADER OBJECTS ACROSS EXECUTION ENVIRONMENTS
Publication number
20160154658
Publication date
Jun 2, 2016
International Business Machines Corporation
Mark G. Stoodley
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
CORRELATING CLASS LOADER OBJECTS ACROSS EXECUTION ENVIRONMENTS
Publication number
20150378752
Publication date
Dec 31, 2015
International Business Machines Corporation
Mark G. Stoodley
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
SELECTIVE SPECULATIVE CLASS-BASED OPTIMIZATION
Publication number
20140325492
Publication date
Oct 30, 2014
International Business Machines Corporation
MARK G. STOODLEY
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
SELECTIVE SPECULATIVE CLASS-BASED OPTIMIZATION
Publication number
20140325493
Publication date
Oct 30, 2014
International Business Machines Corporation
MARK G. STOODLEY
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
EFFICIENT ROLLBACK AND RETRY OF CONFLICTED SPECULATIVE THREADS USIN...
Publication number
20140123153
Publication date
May 1, 2014
International Business Machines Corporation
Martin Ohmacht
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
EFFICIENT ROLLBACK AND RETRY OF CONFLICTED SPECULATIVE THREADS USIN...
Publication number
20140096141
Publication date
Apr 3, 2014
International Business Machines Corporation
Martin Ohmacht
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
PROGRAMMATIC IDENTIFICATION OF ROOT METHOD
Publication number
20130111481
Publication date
May 2, 2013
International Business Machines Corporation
Mark G. Stoodley
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
REAL-TIME HASH MAP
Publication number
20120054467
Publication date
Mar 1, 2012
International Business Machines Corporation
Michael S. Fulton
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
ELIMINATING REDUNDANT OPERATIONS FOR COMMON PROPERTIES USING SHARED...
Publication number
20110107068
Publication date
May 5, 2011
International Business Machines Corporation
MARCEL MITRAN
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
METHOD FOR JIT COMPILER TO OPTIMIZE REPETITIVE SYNCHRONIZATION
Publication number
20090235240
Publication date
Sep 17, 2009
International Business Machines Corporation
Mark Graham Stoodley
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
METHOD AND APPARATUS FOR MANAGING SYSTEM RESOURCES
Publication number
20090158288
Publication date
Jun 18, 2009
Mike Stephen Fulton
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
METHOD AND APPARATUS FOR MANAGING VARIABLE ASSIGNMENTS IN A PROGRAM
Publication number
20090125893
Publication date
May 14, 2009
Reid T. Copeland
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
CODE OPTIMIZATION WHEN USING MULTIPLE READER LOCKS AND A NON-READER...
Publication number
20090089769
Publication date
Apr 2, 2009
Nikola Grcevski
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
METHOD AND APPARATUS FOR UPDATING REFERENCES TO OBJECTS IN A GARBAG...
Publication number
20090063595
Publication date
Mar 5, 2009
Mark Graham Stoodley
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
JUST-IN-TIME COMPILER SUPPORT FOR INTERRUPTIBLE CODE
Publication number
20090055814
Publication date
Feb 26, 2009
Patrick G. Gallop
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
LOAD TIME RESOLUTION FOR DYNAMIC BINDING LANGUAGES
Publication number
20090055808
Publication date
Feb 26, 2009
International Business Machines Corporation
Mark G. Stoodley
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
SYSTEMS, METHODS, AND COMPUTER PRODUCTS FOR JUST-IN-TIME COMPILATIO...
Publication number
20090055821
Publication date
Feb 26, 2009
International Business Machines Corporation
Nikola Grcevski
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT FOR REDUCING NUMBER OF...
Publication number
20080271005
Publication date
Oct 30, 2008
Mark Graham Stoodley
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Transforming Locks in Software Loops
Publication number
20080250396
Publication date
Oct 9, 2008
International Business Machines Corporation
Nikola Grcevski
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
RUNTIME CODE MODIFICATION IN A MULTI-THREADED ENVIRONMENT
Publication number
20080052725
Publication date
Feb 28, 2008
International Business Machines Corporation
Kevin Alexander Stoodley
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
RUNTIME CODE MODIFICATION IN A MULTI-THREADED ENVIRONMENT
Publication number
20080052697
Publication date
Feb 28, 2008
International Business Machines Corporation
Kevin Alexander Stoodley
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
RUNTIME CODE MODIFICATION IN A MULTI-THREADED ENVIRONMENT
Publication number
20080052498
Publication date
Feb 28, 2008
International Business Machines Corporation
Kevin Alexander Stoodley
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Programmatic compiler optimization of glacial constants
Publication number
20070240135
Publication date
Oct 11, 2007
Kevin A. Stoodley
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Transforming code to expose glacial constants to a compiler
Publication number
20060200809
Publication date
Sep 7, 2006
Nikola Grcevski
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Computer-implemented method, system and program product for establi...
Publication number
20060168585
Publication date
Jul 27, 2006
International Business Machines Corporation
Nikola Grcevski
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Transforming locks in software loops
Publication number
20050081185
Publication date
Apr 14, 2005
International Business Machines Corporation
Mark Graham Stoodley
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Method for JIT compiler to optimize repetitive synchronization
Publication number
20040250240
Publication date
Dec 9, 2004
International Business Machines Corporation
Mark Graham Stoodley
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Efficiently releasing locks when an exception occurs
Publication number
20040243792
Publication date
Dec 2, 2004
International Business Machines Corporation
Mark-Graham Stoodley
G06 - COMPUTING CALCULATING COUNTING