MM

Maged M. Michael

IBM: 121 patents #407 of 70,183Top 1%
Globalfoundries: 3 patents #1,029 of 4,424Top 25%
📍 Danbury, CT: #5 of 826 inventorsTop 1%
🗺 Connecticut: #71 of 34,797 inventorsTop 1%
Overall (All Time): #9,327 of 4,157,543Top 1%
124
Patents All Time

Issued Patents All Time

Showing 101–124 of 124 patents

Patent #TitleCo-InventorsDate
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