loadpatents
Patent applications and USPTO patent grants for Dawson; Michael H..The latest application filed is for "event loop optimization through event ordering".
Patent | Date |
---|---|
Event loop optimization through event ordering Grant 11,061,743 - Dawson , et al. July 13, 2 | 2021-07-13 |
Response times in asynchronous I/O-based software using thread pairing and co-execution Grant 10,896,130 - Dawson , et al. January 19, 2 | 2021-01-19 |
Event Loop Optimization Through Event Ordering App 20200065164 - Dawson; Michael H. ;   et al. | 2020-02-27 |
Working set adjustment in a managed environment Grant 10,552,318 - Dawson , et al. Fe | 2020-02-04 |
Event loop optimization through event ordering Grant 10,545,802 - Dawson , et al. Ja | 2020-01-28 |
Dynamically compiled artifact sharing on PaaS clouds Grant 10,338,899 - Dawson , et al. | 2019-07-02 |
Optimizing virtual machine synchronization for application software Grant 10,261,818 - Blythe , et al. | 2019-04-16 |
Creating optimized shortcuts Grant 10,235,165 - Dawson , et al. | 2019-03-19 |
Event Loop Optimization Through Event Ordering App 20180260259 - Dawson; Michael H. ;   et al. | 2018-09-13 |
Per tenant initialization check removal Grant 10,061,570 - Ajila , et al. August 28, 2 | 2018-08-28 |
Working Set Adjustment In A Managed Environment App 20180121350 - Dawson; Michael H. ;   et al. | 2018-05-03 |
Dynamically Compiled Artifact Sharing On Paas Clouds App 20180113684 - DAWSON; Michael H. ;   et al. | 2018-04-26 |
Response Times In Asynchronous I/o-based Software Using Thread Pairing And Co-execution App 20180107600 - Dawson; Michael H. ;   et al. | 2018-04-19 |
Working set adjustment in a managed environment Grant 9,898,405 - Dawson , et al. February 20, 2 | 2018-02-20 |
Dynamic code injection Grant 9,870,240 - Dawson , et al. January 16, 2 | 2018-01-16 |
Reducing Idle Resource Usage App 20180011788 - Dawson; Michael H. ;   et al. | 2018-01-11 |
Reducing Idle Resource Usage App 20180011789 - Dawson; Michael H. ;   et al. | 2018-01-11 |
Creating Optimized Shortcuts App 20170090920 - Dawson; Michael H. ;   et al. | 2017-03-30 |
Creating optimized shortcuts Grant 9,569,206 - Dawson , et al. February 14, 2 | 2017-02-14 |
Sharing of classes for modular programs in a multi-tenant environment Grant 9,563,405 - Dawson , et al. February 7, 2 | 2017-02-07 |
Sharing of classes for modular programs in a multi-tenant environment Grant 9,563,447 - Dawson , et al. February 7, 2 | 2017-02-07 |
Per Tenant Initialization Check Removal App 20170017474 - Ajila; Oluwatobi A. ;   et al. | 2017-01-19 |
Dynamic Code Injection App 20160371103 - Dawson; Michael H. ;   et al. | 2016-12-22 |
Per tenant initialization check removal Grant 9,495,185 - Ajila , et al. November 15, 2 | 2016-11-15 |
Per tenant initialization check removal Grant 9,495,184 - Ajila , et al. November 15, 2 | 2016-11-15 |
Dynamic code injection Grant 9,471,343 - Dawson , et al. October 18, 2 | 2016-10-18 |
Sharing Of Classes For Modular Programs In A Multi-tenant Environment App 20160274868 - Dawson; Michael H. ;   et al. | 2016-09-22 |
Sharing Of Classes For Modular Programs In A Multi-tenant Environment App 20160274924 - Dawson; Michael H. ;   et al. | 2016-09-22 |
Application-directed memory de-duplication Grant 9,436,614 - Dawson , et al. September 6, 2 | 2016-09-06 |
Per Tenant Initialization Check Removal App 20160246623 - Ajila; Oluwatobi A. ;   et al. | 2016-08-25 |
Per Tenant Initialization Check Removal App 20160246621 - Ajila; Oluwatobi A. ;   et al. | 2016-08-25 |
Dynamic code injection Grant 9,384,019 - Dawson , et al. July 5, 2 | 2016-07-05 |
Application-directed memory de-duplication Grant 9,355,039 - Dawson , et al. May 31, 2 | 2016-05-31 |
Identification of code synchronization points Grant 9,317,262 - Dawson , et al. April 19, 2 | 2016-04-19 |
Out-of-memory avoidance in dynamic virtual machine memory adjustment Grant 9,311,236 - Dawson , et al. April 12, 2 | 2016-04-12 |
Sharing of classes for modular programs in a multi-tenant environment Grant 9,311,118 - Dawson , et al. April 12, 2 | 2016-04-12 |
Out-of memory avoidance in dynamic virtual machine memory adjustment Grant 9,298,611 - Dawson , et al. March 29, 2 | 2016-03-29 |
Sharing of classes for modular programs in a multi-tenant environment Grant 9,292,315 - Dawson , et al. March 22, 2 | 2016-03-22 |
Dynamic memory management with thread local storage usage Grant 9,274,840 - Dawson , et al. March 1, 2 | 2016-03-01 |
Optimization of native buffer accesses in Java applications on hybrid systems Grant 9,250,857 - Dawson , et al. February 2, 2 | 2016-02-02 |
Dynamic Code Injection App 20150370585 - Dawson; Michael H. ;   et al. | 2015-12-24 |
Identifying thread progress information by monitoring transitions between interesting states Grant 9,218,199 - Dawson , et al. December 22, 2 | 2015-12-22 |
Automated caching and mirroring of immutable data in distributed virtual machines via native interface components Grant 9,195,496 - Dawson , et al. November 24, 2 | 2015-11-24 |
Working Set Adjustment In A Managed Environment App 20150293842 - Dawson; Michael H. ;   et al. | 2015-10-15 |
Optimization of native buffer accesses in Java applications on hybrid systems Grant 9,158,497 - Dawson , et al. October 13, 2 | 2015-10-13 |
Dynamic Code Injection App 20150278077 - Dawson; Michael H. ;   et al. | 2015-10-01 |
Hidden Automated Data Mirroring For Native Interfaces In Distributed Virtual Machines App 20150248306 - Dawson; Michael H. ;   et al. | 2015-09-03 |
Automated caching and mirroring of immutable data in distributed virtual machines via native interface components Grant 9,063,772 - Dawson , et al. June 23, 2 | 2015-06-23 |
Optimizing Virtual Machine Synchronization For Application Software App 20150154044 - BLYTHE; Christopher J. ;   et al. | 2015-06-04 |
Identification Of Code Synchronization Points App 20150121352 - DAWSON; MICHAEL H. ;   et al. | 2015-04-30 |
Optimizing virtual machine synchronization for application software Grant 8,990,823 - Blythe , et al. March 24, 2 | 2015-03-24 |
Optimizing virtual machine synchronization for application software Grant 8,990,829 - Blythe , et al. March 24, 2 | 2015-03-24 |
Identification of localizable function calls Grant 8,943,485 - Dawson , et al. January 27, 2 | 2015-01-27 |
Hidden Automated Data Mirroring For Native Interfaces In Distributed Virtual Machines App 20150026684 - Dawson; Michael H. ;   et al. | 2015-01-22 |
Application-directed Memory De-duplication App 20140331016 - Dawson; Michael H. ;   et al. | 2014-11-06 |
Application-directed Memory De-duplication App 20140331017 - Dawson; Michael H. ;   et al. | 2014-11-06 |
Preferential execution of method calls in hybrid systems Grant 8,869,119 - Dawson , et al. October 21, 2 | 2014-10-21 |
Automated caching and mirroring of immutable data in distributed virtual machines via native interface components Grant 8,863,129 - Dawson , et al. October 14, 2 | 2014-10-14 |
Preferential execution of method calls in hybrid systems Grant 8,843,894 - Dawson , et al. September 23, 2 | 2014-09-23 |
Dynamic Memory Management With Thread Local Storage Usage App 20140282583 - Dawson; Michael H. ;   et al. | 2014-09-18 |
Out-of-memory Avoidance In Dynamic Virtual Machine Memory Adjustment App 20140208055 - Dawson; Michael H. ;   et al. | 2014-07-24 |
Optimization Of Native Buffer Accesses In Java Applications On Hybrid Systems App 20140189171 - Dawson; Michael H. ;   et al. | 2014-07-03 |
Optimization Of Native Buffer Accesses In Java Applications On Hybrid Systems App 20140189262 - Dawson; Michael H. ;   et al. | 2014-07-03 |
Out-of-memory Avoidance In Dynamic Virtual Machine Memory Adjustment App 20140143516 - Dawson; Michael H. ;   et al. | 2014-05-22 |
Optimizing Virtual Machine Synchronization For Application Software App 20140101658 - BLYTHE; Christopher J. ;   et al. | 2014-04-10 |
Java Native Interface Array Handling In A Distributed Java Virtual Machine App 20140068572 - Dawson; Michael H. ;   et al. | 2014-03-06 |
Identification of localizable function calls Grant 8,627,291 - Dawson , et al. January 7, 2 | 2014-01-07 |
Adaptive spinning of computer program threads acquiring locks on resource objects by selective sampling of the locks Grant 8,621,464 - Dawson , et al. December 31, 2 | 2013-12-31 |
Control Of Java Resource Runtime Usage App 20130275965 - Dawson; Michael H. ;   et al. | 2013-10-17 |
Identification Of Localizable Function Calls App 20130263097 - Dawson; Michael H. ;   et al. | 2013-10-03 |
Identification Of Localizable Function Calls App 20130263101 - Dawson; Michael H. ;   et al. | 2013-10-03 |
Preferential Execution Of Method Calls In Hybrid Systems App 20130239128 - Dawson; Michael H. ;   et al. | 2013-09-12 |
Preferential Execution Of Method Calls In Hybrid Systems App 20130235992 - Dawson; Michael H. ;   et al. | 2013-09-12 |
Hidden Automated Data Mirroring For Native Interfaces In Distributed Virtual Machines App 20130145362 - Dawson; Michael H. ;   et al. | 2013-06-06 |
Identification of Thread Progress Information App 20130139167 - Dawson; Michael H. ;   et al. | 2013-05-30 |
Running Multiple Copies Of Native Code In A Java Virtual Machine App 20120266147 - Dawson; Michael H. ;   et al. | 2012-10-18 |
Optimizing Virtual Machine Synchronization For Application Software App 20120233609 - Blythe; Christopher J. ;   et al. | 2012-09-13 |
Adaptive Spinning Of Computer Program Threads Acquiring Locks On Resource Objects By Selective Sampling Of The Locks App 20120198454 - Dawson; Michael H. ;   et al. | 2012-08-02 |
System, Method and Program Product for Native Interface Optimization of Read-Only Arrays App 20110321043 - Dawson; Michael H. ;   et al. | 2011-12-29 |
Methods And Systems Involving Remote Exception Checks App 20110093865 - Dawson; Michael H. ;   et al. | 2011-04-21 |
uspto.report is an independent third-party trademark research tool that is not affiliated, endorsed, or sponsored by the United States Patent and Trademark Office (USPTO) or any other governmental organization. The information provided by uspto.report is based on publicly available data at the time of writing and is intended for informational purposes only.
While we strive to provide accurate and up-to-date information, we do not guarantee the accuracy, completeness, reliability, or suitability of the information displayed on this site. The use of this site is at your own risk. Any reliance you place on such information is therefore strictly at your own risk.
All official trademark data, including owner information, should be verified by visiting the official USPTO website at www.uspto.gov. This site is not intended to replace professional legal advice and should not be used as a substitute for consulting with a legal professional who is knowledgeable about trademark law.