Issued Patents All Time
Showing 51–75 of 105 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 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 |