Inventor
MAGRUDER MICHAEL M
US38 patents
⚠️ This page may combine multiple inventors who share the name “MAGRUDER MICHAEL M”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
MICROSOFT CORP
22 patentsUS7890472B2Feb 15, 2011
Parallel nested transactions in transactional memory
MICROSOFT CORP68 citations98
US7555757B2Jun 30, 2009
Application program interface for network software platform
MICROSOFT CORP270 citations98
US7017162B2Mar 21, 2006
Application program interface for network software platform
MICROSOFT CORP312 citations98
US7013469B2Mar 14, 2006
Application program interface for network software platform
MICROSOFT CORP365 citations98
US7367015B2Apr 29, 2008
Method and system for software program editing in common language runtime environment (CLRE)
MICROSOFT CORP45 citations95
US6836884B1Dec 28, 2004
Method and system for editing software programs
MICROSOFT CORP99 citations95
US7840530B2Nov 23, 2010
Parallel nested transactions in transactional memory
MICROSOFT CORP16 citations92
US7581231B2Aug 25, 2009
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
MICROSOFT CORP22 citations92
US7434010B2Oct 7, 2008
Combined pessimistic and optimisitic concurrency control
MICROSOFT CORP23 citations92
US7401323B2Jul 15, 2008
Just-My-Code debugging
MICROSOFT CORP50 citations92
US7516441B2Apr 7, 2009
Method and system for program editing and debugging in a common language runtime environment
MICROSOFT CORP25 citations91
US7908255B2Mar 15, 2011
Transactional memory using buffered writes and enforced serialization order
MICROSOFT CORP12 citations84
US7895582B2Feb 22, 2011
Facilitating stack read and write operations in a software transactional memory system
MICROSOFT CORP13 citations84
US7860847B2Dec 28, 2010
Exception ordering in contention management to support speculative sequential semantics
MICROSOFT CORP13 citations84
US7711678B2May 4, 2010
Software transaction commit order and conflict management
MICROSOFT CORP10 citations84
US7596780B2Sep 29, 2009
System and method for virtual catching of an exception
MICROSOFT CORP10 citations82
US7676638B2Mar 9, 2010
Combined pessimistic and optimistic concurrency control
MICROSOFT CORP7 citations74
US7650371B2Jan 19, 2010
Finalizable object usage in software transactions
MICROSOFT CORP7 citations74
US7962456B2Jun 14, 2011
Parallel nested transactions in transactional memory
MICROSOFT CORP5 citations63
US7899999B2Mar 1, 2011
Handling falsely doomed parents of nested transactions
MICROSOFT CORP2 citations63
US7890707B2Feb 15, 2011
Efficient retry for transactional memory
MICROSOFT CORP4 citations63
US7991967B2Aug 2, 2011
Using type stability to facilitate contention management
MICROSOFT CORP1 citations52
DETLEFS DAVID L
3 patentsUS8341133B2Dec 25, 2012
Compressed transactional locks in object headers
DETLEFS DAVID L3 citations61
US8839213B2Sep 16, 2014
Optimizing primitives in software transactional memory
DETLEFS DAVID L0 citations51
US8769514B2Jul 1, 2014
Detecting race conditions with a software transactional memory system
DETLEFS DAVID L1 citations51