Issued Patents All Time
Showing 101–124 of 124 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 8589656 | Queuing of conflicted remotely received transactions | Donald R. DeSota, Robert Joersz, Davis A. Miller | 2013-11-19 |
| 8572341 | Overflow handling of speculative store buffers | Colin B. Blundell, Harold W. Cain, III, Gheorghe C. Cascaval | 2013-10-29 |
| 8539486 | Transactional block conflict resolution based on the determination of executing threads in parallel or in serial mode | Harold W. Cain, III, Gheorghe C. Cascaval | 2013-09-17 |
| 8392694 | System and method for software initiated checkpoint operations | Colin B. Blundell, Harold W. Cain, III, Gheorghe C. Cascaval | 2013-03-05 |
| 8266394 | Methods for single-owner multi-consumer work queues for repeatable tasks | Vijay A. Saraswat, Martin Vechev | 2012-09-11 |
| 8255626 | Atomic commit predicated on consistency of watches | Colin B. Blundell, Harold W. Cain, III, Gheorghe C. Cascaval | 2012-08-28 |
| 8250047 | Hybrid multi-threaded access to data structures using hazard pointers for reads and locks for updates | Paul E. McKenney | 2012-08-21 |
| 8234646 | Fault tolerant mutual exclusion locks for shared memory systems | Yong-Jik Kim | 2012-07-31 |
| 8229916 | Method for massively parallel multi-core text indexing | Ankur Narang, Vikas Agarwal, Vijay Garg, Douglas J. Joseph, Monu Kedia | 2012-07-24 |
| 8122168 | Method for implementing concurrent producer-consumer buffers | Surya V. Duggirala, Christoph Von Praun | 2012-02-21 |
| 8015248 | Queuing of conflicted remotely received transactions | Donald R. DeSota, Robert Joersz, Davis A. Miller | 2011-09-06 |
| 7899997 | Systems and methods for implementing key-based transactional memory conflict detection | — | 2011-03-01 |
| 7594080 | Temporary storage of memory line while waiting for cache eviction | Thomas D. Lovett, Robert Joersz, Donald R. DeSota | 2009-09-22 |
| 7529800 | Queuing of conflicted remotely received transactions | Donald R. DeSota, Robert Joersz, Davis A. Miller | 2009-05-05 |
| 7493618 | Fault tolerant mutual exclusion locks for shared memory systems | Yong-Jik Kim | 2009-02-17 |
| 7290085 | Method and system for flexible and efficient protocol table implementation | — | 2007-10-30 |
| 7263592 | Method for completely lock-free user-level dynamic memory allocation | — | 2007-08-28 |
| 7210018 | Multiple-stage pipeline for transaction conversion | Donald R. DeSota, Bruce M. Gilbert, Robert Joersz, Thomas D. Lovett | 2007-04-24 |
| 6996665 | Hazard queue for transaction pipeline | Donald R. DeSota, Bruce M. Gilbert, Robert Joersz, Eric N. Lais | 2006-02-07 |
| 6826651 | State-based allocation and replacement for improved hit ratio in directory caches | Ashwini Nanda, Thomas Basil Smith, III | 2004-11-30 |
| 6721858 | Parallel implementation of protocol engines based on memory partitioning | Douglas J. Joseph, Ashwini Nanda | 2004-04-13 |
| 6628615 | Two level virtual channels | Douglas J. Joseph, Ashwini Nanda | 2003-09-30 |
| 6405292 | Split pending buffer with concurrent access of requests and responses to fully associative and indexed components | Douglas J. Joseph, Ashwini Nanda | 2002-06-11 |
| 6338123 | Complete and concise remote (CCR) directory | Douglas J. Joseph, Ashwini Nanda | 2002-01-08 |