Inventor
DETLEFS DAVID
US24 patents
⚠️ This page may combine multiple inventors who share the name “DETLEFS DAVID”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
MICROSOFT CORP
15 patentsUS7890472B2Feb 15, 2011
Parallel nested transactions in transactional memory
MICROSOFT CORP68 citations98
US7840530B2Nov 23, 2010
Parallel nested transactions in transactional memory
MICROSOFT CORP16 citations92
US7434010B2Oct 7, 2008
Combined pessimistic and optimisitic concurrency control
MICROSOFT CORP23 citations92
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
US7676638B2Mar 9, 2010
Combined pessimistic and optimistic concurrency control
MICROSOFT CORP7 citations74
US7650371B2Jan 19, 2010
Finalizable object usage in software transactions
MICROSOFT CORP7 citations74
US7861072B2Dec 28, 2010
Throwing one selected representative exception among aggregated multiple exceptions of same root cause received from concurrent tasks and discarding the rest
MICROSOFT CORP7 citations72
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
US8032870B2Oct 4, 2011
Transacting accesses via unmanaged pointers
MICROSOFT CORP2 citations62
US7991967B2Aug 2, 2011
Using type stability to facilitate contention management
MICROSOFT CORP1 citations52
DUFFY JOHN JOSEPH
3 patentsUS8601456B2Dec 3, 2013
Software transactional protection of managed pointers
DUFFY JOHN JOSEPH15 citations83
US8146085B2Mar 27, 2012
Concurrent exception handling using an aggregated exception structure
DUFFY JOHN JOSEPH7 citations82
US8271768B2Sep 18, 2012
Concurrent handling of exceptions in received aggregate exception structure with supplied exception handlers and marking handled exceptions
DUFFY JOHN JOSEPH3 citations60