Membership
Tour
Register
Log in
Graeme Johnson
Follow
Person
Ottawa, CA
People
Overview
Industries
Organizations
People
Information
Impact
Patents Grants
last 30 patents
Information
Patent Grant
Working set adjustment in a managed environment
Patent number
10,552,318
Issue date
Feb 4, 2020
International Business Machines Corporation
Michael H. Dawson
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Working set adjustment in a managed environment
Patent number
9,898,405
Issue date
Feb 20, 2018
International Business Machines Corporation
Michael H. Dawson
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Dynamic code injection
Patent number
9,870,240
Issue date
Jan 16, 2018
International Business Machines Corporation
Michael H. Dawson
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Dynamic code injection
Patent number
9,471,343
Issue date
Oct 18, 2016
International Business Machines Corporation
Michael H. Dawson
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Application-directed memory de-duplication
Patent number
9,436,614
Issue date
Sep 6, 2016
GLOBALFOUNDRIES Inc.
Michael H. Dawson
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Dynamic code injection
Patent number
9,384,019
Issue date
Jul 5, 2016
International Business Machines Corporation
Michael H. Dawson
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Application-directed memory de-duplication
Patent number
9,355,039
Issue date
May 31, 2016
GLOBALFOUNDRIES Inc.
Michael H. Dawson
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
High performance, distributed, shared, data grid for distributed Ja...
Patent number
9,332,083
Issue date
May 3, 2016
International Business Machines Corporation
Yuqing Gao
H04 - ELECTRIC COMMUNICATION TECHNIQUE
Information
Patent Grant
Out-of-memory avoidance in dynamic virtual machine memory adjustment
Patent number
9,311,236
Issue date
Apr 12, 2016
International Business Machines Corporation
Michael H. Dawson
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Out-of memory avoidance in dynamic virtual machine memory adjustment
Patent number
9,298,611
Issue date
Mar 29, 2016
International Business Machines Corporation
Michael H. Dawson
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Dynamic memory management with thread local storage usage
Patent number
9,274,840
Issue date
Mar 1, 2016
International Business Machines Corporation
Michael H. Dawson
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Optimization of native buffer accesses in Java applications on hybr...
Patent number
9,250,857
Issue date
Feb 2, 2016
International Business Machines Corporation
Michael H. Dawson
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Automated caching and mirroring of immutable data in distributed vi...
Patent number
9,195,496
Issue date
Nov 24, 2015
International Business Machines Corporation
Michael H. Dawson
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Optimization of native buffer accesses in Java applications on hybr...
Patent number
9,158,497
Issue date
Oct 13, 2015
International Business Machines Corporation
Michael H. Dawson
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Automated caching and mirroring of immutable data in distributed vi...
Patent number
9,063,772
Issue date
Jun 23, 2015
International Business Machines Corporation
Michael H. Dawson
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Java native interface array handling in a distributed java virtual...
Patent number
8,990,790
Issue date
Mar 24, 2015
International Business Machines Corporation
Michael Hilton Dawson
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Identification of localizable function calls
Patent number
8,943,485
Issue date
Jan 27, 2015
International Business Machines Corporation
Michael H. Dawson
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Preferential execution of method calls in hybrid systems
Patent number
8,869,119
Issue date
Oct 21, 2014
International Business Machines Corporation
Michael H. Dawson
Y02 - TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMA...
Information
Patent Grant
Automated caching and mirroring of immutable data in distributed vi...
Patent number
8,863,129
Issue date
Oct 14, 2014
International Business Machines Corporation
Michael H. Dawson
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Preferential execution of method calls in hybrid systems
Patent number
8,843,894
Issue date
Sep 23, 2014
International Business Machines Corporation
Michael H. Dawson
Y02 - TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMA...
Information
Patent Grant
Running multiple copies of native code in a Java Virtual Machine
Patent number
8,813,051
Issue date
Aug 19, 2014
International Business Machines Corporation
Michael Hilton Dawson
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Accelerated execution for emulated environments
Patent number
8,639,492
Issue date
Jan 28, 2014
International Business Machines Corporation
Francis Bogsanyl
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Identification of localizable function calls
Patent number
8,627,291
Issue date
Jan 7, 2014
International Business Machines Corporation
Michael H. Dawson
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Method for enhancing efficiency in mutual exclusion
Patent number
7,543,295
Issue date
Jun 2, 2009
International Business Machines Corporation
Kiyokuni Kawachiya
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Mapping a stack in a stack machine environment
Patent number
7,032,221
Issue date
Apr 18, 2006
International Business Machines Corporation
Graham Chapman
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Efficient virtual function calls for compiled/interpreted environments
Patent number
7,032,230
Issue date
Apr 18, 2006
International Business Machines Corporation
Trent Gray-Donald
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Method and product for debugging a target java virtual machine havi...
Patent number
6,637,024
Issue date
Oct 21, 2003
International Business Machines Corporation
Graeme D. Johnson
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Packaging memory image files
Patent number
6,446,254
Issue date
Sep 3, 2002
International Business Machines Corporation
Graham Chapman
G06 - COMPUTING CALCULATING COUNTING
Patents Applications
last 30 patents
Information
Patent Application
WORKING SET ADJUSTMENT IN A MANAGED ENVIRONMENT
Publication number
20180121350
Publication date
May 3, 2018
International Business Machines Corporation
Michael H. Dawson
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
DYNAMIC CODE INJECTION
Publication number
20160371103
Publication date
Dec 22, 2016
International Business Machines Corporation
Michael H. Dawson
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
DYNAMIC CODE INJECTION
Publication number
20150370585
Publication date
Dec 24, 2015
International Business Machines Corporation
Michael H. Dawson
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
WORKING SET ADJUSTMENT IN A MANAGED ENVIRONMENT
Publication number
20150293842
Publication date
Oct 15, 2015
International Business Machines Corporation
Michael H. Dawson
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
DYNAMIC CODE INJECTION
Publication number
20150278077
Publication date
Oct 1, 2015
International Business Machines Corporation
Michael H. Dawson
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
HIDDEN AUTOMATED DATA MIRRORING FOR NATIVE INTERFACES IN DISTRIBUTE...
Publication number
20150248306
Publication date
Sep 3, 2015
International Business Machines Corporation
Michael H. Dawson
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
HIDDEN AUTOMATED DATA MIRRORING FOR NATIVE INTERFACES IN DISTRIBUTE...
Publication number
20150026684
Publication date
Jan 22, 2015
International Business Machines Corporation
Michael H. Dawson
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
HIGH PERFORMANCE, DISTRIBUTED, SHARED, DATA GRID FOR DISTRIBUTED JA...
Publication number
20140359043
Publication date
Dec 4, 2014
International Business Machines Corporation
Yuqing Gao
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
APPLICATION-DIRECTED MEMORY DE-DUPLICATION
Publication number
20140331016
Publication date
Nov 6, 2014
International Business Machines Corporation
Michael H. Dawson
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
APPLICATION-DIRECTED MEMORY DE-DUPLICATION
Publication number
20140331017
Publication date
Nov 6, 2014
Michael H. Dawson
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
DYNAMIC MEMORY MANAGEMENT WITH THREAD LOCAL STORAGE USAGE
Publication number
20140282583
Publication date
Sep 18, 2014
Michael H. Dawson
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
OUT-OF-MEMORY AVOIDANCE IN DYNAMIC VIRTUAL MACHINE MEMORY ADJUSTMENT
Publication number
20140208055
Publication date
Jul 24, 2014
International Business Machines Corporation
Michael H. Dawson
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
OPTIMIZATION OF NATIVE BUFFER ACCESSES IN JAVA APPLICATIONS ON HYBR...
Publication number
20140189262
Publication date
Jul 3, 2014
International Business Machines Corporation
Michael H. Dawson
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
OPTIMIZATION OF NATIVE BUFFER ACCESSES IN JAVA APPLICATIONS ON HYBR...
Publication number
20140189171
Publication date
Jul 3, 2014
International Business Machines Corporation
Michael H. Dawson
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
OUT-OF-MEMORY AVOIDANCE IN DYNAMIC VIRTUAL MACHINE MEMORY ADJUSTMENT
Publication number
20140143516
Publication date
May 22, 2014
International Business Machines Corporation
Michael H. Dawson
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
JAVA NATIVE INTERFACE ARRAY HANDLING IN A DISTRIBUTED JAVA VIRTUAL...
Publication number
20140068572
Publication date
Mar 6, 2014
International Business Machines Corporation
Michael H. Dawson
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
JAVA NATIVE INTERFACE ARRAY HANDLING IN A DISTRIBUTED JAVA VIRTUAL...
Publication number
20140068579
Publication date
Mar 6, 2014
International Business Machines Corporation
Michael Hilton Dawson
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
IDENTIFICATION OF LOCALIZABLE FUNCTION CALLS
Publication number
20130263097
Publication date
Oct 3, 2013
International Business Machines Corporation
Michael H. Dawson
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
IDENTIFICATION OF LOCALIZABLE FUNCTION CALLS
Publication number
20130263101
Publication date
Oct 3, 2013
International Business Machines Corporation
Michael H. Dawson
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
PREFERENTIAL EXECUTION OF METHOD CALLS IN HYBRID SYSTEMS
Publication number
20130235992
Publication date
Sep 12, 2013
International Business Machines Corporation
Michael H. Dawson
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
PREFERENTIAL EXECUTION OF METHOD CALLS IN HYBRID SYSTEMS
Publication number
20130239128
Publication date
Sep 12, 2013
International Business Machines Corporation
Michael H. Dawson
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
HIDDEN AUTOMATED DATA MIRRORING FOR NATIVE INTERFACES IN DISTRIBUTE...
Publication number
20130145362
Publication date
Jun 6, 2013
International Business Machines Corporation
Michael H. Dawson
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
RUNNING MULTIPLE COPIES OF NATIVE CODE IN A JAVA VIRTUAL MACHINE
Publication number
20120266147
Publication date
Oct 18, 2012
International Business Machines Corporation
Michael H. Dawson
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
System, Method and Program Product for Native Interface Optimizatio...
Publication number
20110321043
Publication date
Dec 29, 2011
International Business Machines Corporation
Michael H. Dawson
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
METHODS AND SYSTEMS INVOLVING REMOTE EXCEPTION CHECKS
Publication number
20110093865
Publication date
Apr 21, 2011
International Business Machines Corporation
Michael H. Dawson
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Distributed Management of Native Interface Metadata and Arrays
Publication number
20110078709
Publication date
Mar 31, 2011
IBM Corporation
Michael Dawson
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Accelerated Execution for Emulated Environments
Publication number
20110054879
Publication date
Mar 3, 2011
IBM Corporation
Francis Bogsanyl
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
METHOD FOR ENHANCING EFFICIENCY IN MUTUAL EXCLUSION
Publication number
20080104595
Publication date
May 1, 2008
International Business Machines Corporation
Kiyokuni Kawachiya
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Adaptive item search and user ranking system and method
Publication number
20040133571
Publication date
Jul 8, 2004
Martin Horne
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Efficient virtual function calls for compiled/interpreted environments
Publication number
20030046449
Publication date
Mar 6, 2003
International Business Machines Corporation
Trent Gray-Donald
G06 - COMPUTING CALCULATING COUNTING