MM

Mark S. Moir

Oracle: 102 patents #22 of 14,854Top 1%
PP Pace Micro Technology Plc: 2 patents #2 of 45Top 5%
📍 Wellington, NH: #1 of 2 inventorsTop 50%
Overall (All Time): #13,136 of 4,157,543Top 1%
105
Patents All Time

Issued Patents All Time

Showing 51–75 of 105 patents

Patent #TitleCo-InventorsDate
8117605 Method and apparatus for improving transactional memory interactions by tracking object visibility Yosef Lev, Jan-Willem Maessen 2012-02-14
8074030 Using transactional memory with early release to implement non-blocking dynamic-sized data structure Maurice P. Herlihy 2011-12-06
8028133 Globally incremented variable or clock based methods and apparatus to implement parallel transactions David Dice, Nir N. Shavit, Ori Shalev 2011-09-27
8019785 Space-and time-adaptive nonblocking algorithms Victor M. Luchangco, Maurice P. Herlihy 2011-09-13
7984444 Composite abortable locks Nir N. Shavit, Virendra J. Marathe 2011-07-19
7966459 System and method for supporting phased transactional memory modes Daniel S. Nussbaum 2011-06-21
7921407 System and method for supporting multiple alternative methods for executing transactions Peter C. Damron, Yosef Lev 2011-04-05
7908441 Value recycling facility for multithreaded computations Victor M. Luchangco, Maurice P. Herlihy 2011-03-15
7895401 Software transactional memory for dynamically sizable shared data structures Victor M. Luchangco, Maurice P. Herlihy 2011-02-22
7870344 Method and apparatus for emulating linked-load/store-conditional synchronization Nir N. Shavit, Victor M. Luchangco 2011-01-11
7865671 Efficient non-blocking K-compare-single-swap operation Nir N. Shavit, Victor M. Luchangco 2011-01-04
7849446 Replay debugging Yosef Lev 2010-12-07
7840947 Delayed breakpoints Yosef Lev 2010-11-23
7836228 Scalable and lock-free first-in-first-out queue implementation Ori Shalev, Nir N. Shavit 2010-11-16
7818513 Coordinating accesses to shared objects using transactional memory mechanisms and non-transactional software mechanisms 2010-10-19
7814488 Quickly reacquirable locks David Dice, William Norwood Scherer, III 2010-10-12
7805467 Code preparation technique employing lock-free pointer operations David L. Detlefs, Simon Doherty, Maurice P. Herlihy, Victor M. Luchangco, Paul Martin +1 more 2010-09-28
7793052 System and method for implementing hybrid single-compare-single-store operations James R. Goodman, Fu'ad W. F. Al Tabba′, Cong Wang 2010-09-07
7793053 Efficient non-blocking k-compare-single-swap operation Nir N. Shavit, Victor M. Luchangco 2010-09-07
7788242 Method and system for implementing a concurrent set of objects Nir N. Shavit, Maurice P. Herlihy, Steven K. Heller, Victor M. Luchangco 2010-08-31
7779165 Scalable method for producer and consumer elimination Daniel S. Nussbaum, Ori Shalev, Nir N. Shavit 2010-08-17
7769791 Lightweight reference counting using single-target synchronization Simon Doherty, Maurice P. Herlihy, Victor M. Luchangco 2010-08-03
7711909 Read sharing using global conflict indication and semi-transparent reading in a transactional memory space Yosef Lev 2010-05-04
7703098 Technique to allow a first transaction to wait on condition that affects its working set Maurice P. Herlihy 2010-04-20
7689788 System and method for executing transactions Virendra J. Marathe 2010-03-30