P

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 patents
US7890472B2Feb 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 patents

MAGRUDER MICHAEL M

2 patents

PARDOE ANDREW J

2 patents

LEVANONI YOSSEFF

2 patents

DUFFY JOHN JOSEPH

1 patent

MOSIER SCOTT D

1 patent

ANDERSEN MELITTA L G

1 patent

DUSSUD PATRICK H

1 patent

MICROSOFT TECHNOLOGY LICENSING LLC

1 patent

DETLEFS DAVID

1 patent

SODHI SUKHDEEP S

1 patent