DD

David L. Detlefs

Oracle: 43 patents #122 of 14,854Top 1%
Microsoft: 38 patents #555 of 40,388Top 2%
HP HP: 1 patents #8,774 of 16,619Top 55%
Overall (All Time): #21,227 of 4,157,543Top 1%
83
Patents All Time

Issued Patents All Time

Showing 25 most recent of 83 patents

Patent #TitleCo-InventorsDate
9411635 Parallel nested transactions in transactional memory Michael M. Magruder, John Duffy, Goetz Graefe, Vinod Grover 2016-08-09
9411634 Action framework in software transactional memory Lingli Zhang, Yosseff Levanoni, Sukhdeep Singh Sodhi, Weirong Zhu 2016-08-09
9239803 Array object concurrency in STM Weirong Zhu, Yosseff Levanoni, Lingli Zhang 2016-01-19
9104628 Array object concurrency in STM Weirong Zhu, Yosseff Levanoni, Lingli Zhang 2015-08-11
9047139 Primitives for software transactional memory Yosseff Levanoni, Michael M. Magruder, Vinod Grover 2015-06-02
8959501 Type and length abstraction for data types Carol Thompson Eidt 2015-02-17
8954995 Array object concurrency in STM Weirong Zhu, Yosseff Levanoni, Lingli Zhang 2015-02-10
8924922 Pre-compiling hosted managed code Surupa Biswas, Bruce T. Forstall, Raja Krishnaswamy, Kevin Bradley Frei 2014-12-30
8839213 Optimizing primitives in software transactional memory Michael M. Magruder, Yosseff Levanoni, Vinod Grover 2014-09-16
8769514 Detecting race conditions with a software transactional memory system Michael M. Magruder, Yosseff Levanoni 2014-07-01
8719515 Composition of locks in software transactional memory Sukhdeep Singh Sodhi, Yosseff Levanoni, Lingli Zhang, Weirong Zhu, Dana Groff +2 more 2014-05-06
8627292 STM with global version overflow handling Yosseff Levanoni, Weirong Zhu, Timothy L. Harris, Michael M. Magruder, Matthew B. Tolton 2014-01-07
8601456 Software transactional protection of managed pointers John Duffy, Michael M. Magruder, Goetz Graefe 2013-12-03
8578105 Using type stability to facilitate contention management Michael M. Magruder, John Duffy 2013-11-05
8533440 Accelerating parallel transactions using cache resident transactions Yosseff Levanoni, Jan Gray 2013-09-10
8341133 Compressed transactional locks in object headers Vinod Grover, Yosseff Levanoni, Michael M. Magruder 2012-12-25
8271465 Parallel nested transactions in transactional memory Michael M. Magruder, John Duffy, Goetz Graefe, Vinod Grover 2012-09-18
8271768 Concurrent handling of exceptions in received aggregate exception structure with supplied exception handlers and marking handled exceptions John Duffy, David Callahan, Vance Morrison, Brian Grunkemeyer, Eric D. Tribble 2012-09-18
8271464 Parallel nested transactions in transactional memory Michael M. Magruder, John Duffy, Goetz Graefe, Vinod Grover 2012-09-18
8266604 Transactional memory compatibility management Dana Groff, Yosseff Levanoni, Stephen Toub, Michael M. Magruder, Weirong Zhu +8 more 2012-09-11
8146085 Concurrent exception handling using an aggregated exception structure John Duffy, David Callahan, Vance Morrison, Brian Grunkemeyer, Eric D. Tribble 2012-03-27
8145817 Reader/writer lock with reduced cache contention 2012-03-27
8032870 Transacting accesses via unmanaged pointers 2011-10-04
7991967 Using type stability to facilitate contention management Michael M. Magruder, John Duffy 2011-08-02
7962456 Parallel nested transactions in transactional memory Michael M. Magruder, John Duffy, Goetz Graefe, Vinod Grover 2011-06-14