loadpatents
Patent applications and USPTO patent grants for Magruder; Michael M..The latest application filed is for "parallel nested transactions in transactional memory".
Patent | Date |
---|---|
Handling exceptions related to corrupt application state Grant 10,346,199 - Pardoe , et al. July 9, 2 | 2019-07-09 |
Primitives for software transactional memory Grant 9,047,139 - Levanoni , et al. June 2, 2 | 2015-06-02 |
Optimizing primitives in software transactional memory Grant 8,839,213 - Detlefs , et al. September 16, 2 | 2014-09-16 |
Contract failure behavior with escalation policy Grant 8,782,607 - Andersen , et al. July 15, 2 | 2014-07-15 |
Detecting race conditions with a software transactional memory system Grant 8,769,514 - Detlefs , et al. July 1, 2 | 2014-07-01 |
Composition of locks in software transactional memory Grant 8,719,515 - Sodhi , et al. May 6, 2 | 2014-05-06 |
STM with global version overflow handling Grant 8,627,292 - Levanoni , et al. January 7, 2 | 2014-01-07 |
Software transactional protection of managed pointers Grant 8,601,456 - Duffy , et al. December 3, 2 | 2013-12-03 |
Using type stability to facilitate contention management Grant 8,578,105 - Detlefs , et al. November 5, 2 | 2013-11-05 |
Parallel Nested Transactions In Transactional Memory App 20130018860 - Magruder; Michael M. ;   et al. | 2013-01-17 |
Compressed transactional locks in object headers Grant 8,341,133 - Detlefs , et al. December 25, 2 | 2012-12-25 |
Type descriptor management for frozen objects Grant 8,316,357 - Mosier , et al. November 20, 2 | 2012-11-20 |
Flexible base class library Grant 8,271,938 - Dussud , et al. September 18, 2 | 2012-09-18 |
Parallel nested transactions in transactional memory Grant 8,271,464 - Magruder , et al. September 18, 2 | 2012-09-18 |
Parallel nested transactions in transactional memory Grant 8,271,465 - Magruder , et al. September 18, 2 | 2012-09-18 |
Composition Of Locks In Software Transactional Memory App 20110314244 - Sodhi; Sukhdeep S. ;   et al. | 2011-12-22 |
Exception raised notification Grant 8,074,116 - Pardoe , et al. December 6, 2 | 2011-12-06 |
Using Type Stability To Facilitate Contention Management App 20110289288 - Detlefs; David ;   et al. | 2011-11-24 |
Using type stability to facilitate contention management Grant 7,991,967 - Detlefs , et al. August 2, 2 | 2011-08-02 |
Parallel nested transactions in transactional memory Grant 7,962,456 - Magruder , et al. June 14, 2 | 2011-06-14 |
Parallel Nested Transactions In Transactional Memory App 20110138145 - Magruder; Michael M. ;   et al. | 2011-06-09 |
Transactional memory using buffered writes and enforced serialization order Grant 7,908,255 - Detlefs , et al. March 15, 2 | 2011-03-15 |
Handling falsely doomed parents of nested transactions Grant 7,899,999 - Magruder , et al. March 1, 2 | 2011-03-01 |
Facilitating stack read and write operations in a software transactional memory system Grant 7,895,582 - Duffy , et al. February 22, 2 | 2011-02-22 |
Parallel Nested Transactions In Transactional Memory App 20110040738 - Magruder; Michael M. ;   et al. | 2011-02-17 |
Parallel nested transactions in transactional memory Grant 7,890,472 - Magruder , et al. February 15, 2 | 2011-02-15 |
Efficient retry for transactional memory Grant 7,890,707 - Magruder , et al. February 15, 2 | 2011-02-15 |
Exception ordering in contention management to support speculative sequential semantics Grant 7,860,847 - Detlefs , et al. December 28, 2 | 2010-12-28 |
Parallel nested transactions in transactional memory Grant 7,840,530 - Magruder , et al. November 23, 2 | 2010-11-23 |
Exception Raised Notification App 20100287414 - Pardoe; Andrew J. ;   et al. | 2010-11-11 |
Handling Exceptions Related To Corrupt Application State App 20100262814 - Pardoe; Andrew J. ;   et al. | 2010-10-14 |
Contract Failure Behavior With Escalation Policy App 20100218169 - Andersen; Melitta L. G. ;   et al. | 2010-08-26 |
Stm With Global Version Overflow Handling App 20100211931 - Levanoni; Yosseff ;   et al. | 2010-08-19 |
Software transaction commit order and conflict management Grant 7,711,678 - Zhang , et al. May 4, 2 | 2010-05-04 |
Combined pessimistic and optimistic concurrency control Grant 7,676,638 - Duffy , et al. March 9, 2 | 2010-03-09 |
Type Descriptor Management For Frozen Objects App 20100058304 - Mosier; Scott D. ;   et al. | 2010-03-04 |
Flexible Base Class Library App 20100058283 - Dussud; Patrick H. ;   et al. | 2010-03-04 |
Finalizable object usage in software transactions Grant 7,650,371 - Duffy , et al. January 19, 2 | 2010-01-19 |
Detecting Race Conditions With A Software Transactional Memory System App 20090328019 - Detlefs; David L. ;   et al. | 2009-12-31 |
Optimizing Primitives In Software Transactional Memory App 20090328018 - Detlefs; David L. ;   et al. | 2009-12-31 |
Compressed Transactional Locks In Object Headers App 20090327636 - Detlefs; David L. ;   et al. | 2009-12-31 |
Primitives For Software Transactional Memory App 20090327291 - Levanoni; Yosseff ;   et al. | 2009-12-31 |
System and method for virtual catching of an exception Grant 7,596,780 - Selitrennikoff , et al. September 29, 2 | 2009-09-29 |
Computing system and method for allowing plurality of applications written in different programming languages to communicate and request resources or services via a common language runtime layer Grant 7,581,231 - Smith , et al. August 25, 2 | 2009-08-25 |
Application program interface for network software platform Grant 7,555,757 - Smith , et al. June 30, 2 | 2009-06-30 |
Method and system for program editing and debugging in a common language runtime environment Grant 7,516,441 - Hamilton , et al. April 7, 2 | 2009-04-07 |
Parallel nested transactions in transactional memory App 20090077082 - Magruder; Michael M. ;   et al. | 2009-03-19 |
Using type stability to facilitate contention management App 20090006405 - Detlefs; David ;   et al. | 2009-01-01 |
Handling falsely doomed parents of nested transactions App 20090006404 - Magruder; Michael M. ;   et al. | 2009-01-01 |
Efficient retry for transactional memory App 20090007070 - Magruder; Michael M. ;   et al. | 2009-01-01 |
Parallel nested transactions in transactional memory App 20090006407 - Magruder; Michael M. ;   et al. | 2009-01-01 |
Combined Pessimistic And Optimistic Concurrency Control App 20080319997 - Duffy; John Joseph ;   et al. | 2008-12-25 |
Transactional memory using buffered writes and enforced serialization order App 20080256073 - Detlefs; David ;   et al. | 2008-10-16 |
Combined pessimistic and optimisitic concurrency control Grant 7,434,010 - Duffy , et al. October 7, 2 | 2008-10-07 |
Just-My-Code debugging Grant 7,401,323 - Stall , et al. July 15, 2 | 2008-07-15 |
Finalizable object usage in software transactions App 20080147757 - Duffy; John Joseph ;   et al. | 2008-06-19 |
Support for stack read and write operations App 20080127150 - Duffy; John Joseph ;   et al. | 2008-05-29 |
Exception ordering in contention management to support speculative sequential semantics App 20080120300 - Detlefs; David ;   et al. | 2008-05-22 |
Software transaction commit order and conflict management App 20080120484 - Zhang; Lingli ;   et al. | 2008-05-22 |
Method and system for software program editing in common language runtime environment (CLRE) Grant 7,367,015 - Evans , et al. April 29, 2 | 2008-04-29 |
Combined pessimistic and optimistic concurrency control App 20080034172 - Duffy; John Joseph ;   et al. | 2008-02-07 |
Software transactional protection of managed pointers App 20080034359 - Duffy; John Joseph ;   et al. | 2008-02-07 |
System and method for virtual catching of an exception App 20060101411 - Selitrennikoff; Sean ;   et al. | 2006-05-11 |
Application program interface for network software platform Grant 7,017,162 - Smith , et al. March 21, 2 | 2006-03-21 |
Application program interface for network software platform Grant 7,013,469 - Smith , et al. March 14, 2 | 2006-03-14 |
Application program interface for network software platform App 20050246716 - Smith, Adam W. ;   et al. | 2005-11-03 |
Application program interface for network software platform App 20050240943 - Smith, Adam W. ;   et al. | 2005-10-27 |
Method and system for program editing App 20050034109 - Hamilton, Jennifer A. ;   et al. | 2005-02-10 |
Method and system for program editing App 20050028137 - Evans, William G. ;   et al. | 2005-02-03 |
Method and system for editing software programs Grant 6,836,884 - Evans , et al. December 28, 2 | 2004-12-28 |
Just-my-code debugging App 20040210876 - Stall, Jonathon Michael ;   et al. | 2004-10-21 |
Application program interface for network software platform App 20030167356 - Smith, Adam W. ;   et al. | 2003-09-04 |
Application program interface for network software platform App 20030028685 - Smith, Adam W. ;   et al. | 2003-02-06 |
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.