Inventor

Michael H. Dawson

Inventor
Ottawa, CA

Overview

43→
Patents
2013–2020
Patent span
Physics
Primary field (CPC G)

Patents· 43 as inventor

Public. Assignee & technology derived from the patent record. Each patent links to its LexDana page.

G06Fprimary
G06FElectric digital data processing84%
Y02DClimate change mitigation technologies in information and communication technologies [ict], i.e. information and communication technologies aiming at the reduction of their own energy use14%
H04LTransmission of digital information, e.g. telegraphic communication2%
PatentTitleYear
10,552,318Working set adjustment in a managed environment202010,545,802Event loop optimization through event ordering202010,338,899Dynamically compiled artifact sharing on PaaS clouds201910,261,818Optimizing virtual machine synchronization for application software201910,235,165Creating optimized shortcuts201910,061,570Per tenant initialization check removal20189,898,405'Working set adjustment in a managed environment'20189,870,240'Dynamic code injection'20189,836,328System and method for improving memory usage in virtual machines at a cost of increasing CPU usage20179,569,206'Creating optimized shortcuts'20179,563,447'Sharing of classes for modular programs in a multi-tenant environment'20179,563,405'Sharing of classes for modular programs in a multi-tenant environment'20179,495,184'Per tenant initialization check removal'20169,495,185'Per tenant initialization check removal'20169,471,343'Dynamic code injection'20169,436,614'Application-directed memory de-duplication'20169,430,289'System and method improving memory usage in virtual machines by releasing additional memory at the cost of increased CPU overhead'20169,384,019'Dynamic code injection'20169,355,039'Application-directed memory de-duplication'20169,317,262'Identification of code synchronization points'20169,311,118'Sharing of classes for modular programs in a multi-tenant environment'20169,311,236'Out-of-memory avoidance in dynamic virtual machine memory adjustment'20169,298,611'Out-of memory avoidance in dynamic virtual machine memory adjustment'20169,292,315'Sharing of classes for modular programs in a multi-tenant environment'20169,274,840'Dynamic memory management with thread local storage usage'20169,256,469'System and method for improving memory usage in virtual machines'20169,250,857'Optimization of native buffer accesses in Java applications on hybrid systems'20169,218,199'Identifying thread progress information by monitoring transitions between interesting states'20159,195,496'Automated caching and mirroring of immutable data in distributed virtual machines via native interface components'20159,158,497'Optimization of native buffer accesses in Java applications on hybrid systems'20159,063,772'Automated caching and mirroring of immutable data in distributed virtual machines via native interface components'20158,990,829'Optimizing virtual machine synchronization for application software'20158,990,790'Java native interface array handling in a distributed java virtual machine'20158,990,823'Optimizing virtual machine synchronization for application software'20158,943,485'Identification of localizable function calls'20158,881,151'Control of Java resource runtime usage'20148,881,149'Control of java resource runtime usage'20148,869,119'Preferential execution of method calls in hybrid systems'20148,863,129'Automated caching and mirroring of immutable data in distributed virtual machines via native interface components'20148,843,894'Preferential execution of method calls in hybrid systems'20148,813,051'Running multiple copies of native code in a Java Virtual Machine'20148,627,291'Identification of localizable function calls'20148,621,464'Adaptive spinning of computer program threads acquiring locks on resource objects by selective sampling of the locks'2013

Career & activity timeline

Assembled from patent assignee/location history and declaration credentials.

2013–2020Patents assigned to IBM (41)· patent assignee history
2013–2015Patents assigned to DAWSON MICHAEL H (7)· patent assignee history
2013Based in Austin, TX, US· patent location history
2014–2015Patents assigned to JOHNSON GRAEME (5)· patent assignee history
2014–2015Patents assigned to GAO YUQING (4)· patent assignee history
2014–2015Patents assigned to ITO MEGUMI (4)· patent assignee history
2014–2020Based in Ottawa, CA· patent location history
2015–2019Based in Ontario, CA· patent location history

Inventor activity

Assignee and location history derived from the patent record.

Assignees
AssigneePatentsSpan
IBM412013–2020
DAWSON MICHAEL Hself72013–2015
JOHNSON GRAEME52014–2015
GAO YUQING42014–2015
ITO MEGUMI42014–2015
Locations
LocationPatentsSpan
Ottawa, CA372014–2020
Ontario, CA52015–2019
Austin, Texas, US12013