Inventor
DUFFY JOHN JOSEPH
US26 patents
⚠️ This page may combine multiple inventors who share the name “DUFFY JOHN JOSEPH”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
MICROSOFT CORP
17 patentsUS7890472B2Feb 15, 2011
Parallel nested transactions in transactional memory
MICROSOFT CORP68 citations98
US8010550B2Aug 30, 2011
Parallelizing sequential frameworks using transactions
MICROSOFT CORP19 citations92
US7840530B2Nov 23, 2010
Parallel nested transactions in transactional memory
MICROSOFT CORP16 citations92
US7434010B2Oct 7, 2008
Combined pessimistic and optimisitic concurrency control
MICROSOFT CORP23 citations92
US8024714B2Sep 20, 2011
Parallelizing sequential frameworks using transactions
MICROSOFT CORP8 citations84
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
US7627594B2Dec 1, 2009
Runtime support for nullable types
MICROSOFT CORP13 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
US7991967B2Aug 2, 2011
Using type stability to facilitate contention management
MICROSOFT CORP1 citations52
DUFFY JOHN JOSEPH
6 patentsUS8601456B2Dec 3, 2013
Software transactional protection of managed pointers
DUFFY JOHN JOSEPH15 citations83
US8201171B2Jun 12, 2012
Adjacent data parallel and streaming operator fusion
DUFFY JOHN JOSEPH12 citations83
US8146085B2Mar 27, 2012
Concurrent exception handling using an aggregated exception structure
DUFFY JOHN JOSEPH7 citations82
US8074219B2Dec 6, 2011
Order preservation in data parallel operations
DUFFY JOHN JOSEPH10 citations78
US8402447B2Mar 19, 2013
Parallelizing sequential frameworks using transactions
DUFFY JOHN JOSEPH3 citations62
US8271768B2Sep 18, 2012
Concurrent handling of exceptions in received aggregate exception structure with supplied exception handlers and marking handled exceptions
DUFFY JOHN JOSEPH3 citations60