DD

David Dice

Oracle: 126 patents #11 of 14,854Top 1%
AM Amazon: 1 patents #10,608 of 19,158Top 60%
📍 Foxborough, MA: #1 of 211 inventorsTop 1%
🗺 Massachusetts: #132 of 88,656 inventorsTop 1%
Overall (All Time): #8,780 of 4,157,543Top 1%
127
Patents All Time

Issued Patents All Time

Showing 76–100 of 127 patents

Patent #TitleCo-InventorsDate
8677076 System and method for tracking references to shared objects using byte-addressable per-thread reference counters Nir N. Shavit 2014-03-18
8677331 Lock-clustering compilation for software transactional memory Virendra J. Marathe 2014-03-18
8560816 System and method for performing incremental register checkpointing in transactional memory Mark S. Moir, Daniel S. Nussbaum, James R. Goodman 2013-10-15
8539168 Concurrency control using slotted read-write locks Nir N. Shavit 2013-09-17
8533699 System and method for optimizing a code section by forcing a code section to be executed atomically Mark S. Moir, Srikanta N. Tirthapura 2013-09-10
8533663 System and method for utilizing available best effort hardware mechanisms for supporting transactional memory Mark S. Moir 2013-09-10
8473772 Method and system for providing a current time value Timothy P. Marsland 2013-06-25
8458721 System and method for implementing hierarchical queue-based locks using flat combining Virendra J. Marathe, Nir N. Shavit 2013-06-04
8407708 Techniques for providing improved affinity scheduling in a multiprocessor computer system 2013-03-26
8402464 System and method for managing contention in transactional memory using global execution data Mark S. Moir 2013-03-19
8375175 Fast and efficient reacquisition of locks for transactional memory systems Nir N. Shavit, Virendra J. Marathe 2013-02-12
8332374 Efficient implicit privatization of transactional memory Yosef Lev, Nir N. Shavit, Mark A. Moir 2012-12-11
8302105 Bulk synchronization in transactional memory systems Nir N. Shavit 2012-10-30
8281185 Advice-based feedback for transactional execution Daniel S. Nussbaum, Martin Karlsson, Mark S. Moir 2012-10-02
8225139 Facilitating transactional execution through feedback about misspeculation Daniel S. Nussbaum, Martin Karlsson, Mark S. Moir 2012-07-17
8103838 System and method for transactional locking using reader-lists Nir N. Shavit 2012-01-24
8065499 Methods and apparatus to implement parallel transactions Nir N. Shavit 2011-11-22
8051418 Techniques for providing improved affinity scheduling in a multiprocessor computer system 2011-11-01
8046758 Adaptive spin-then-block mutual exclusion in multi-threaded processing 2011-10-25
8028133 Globally incremented variable or clock based methods and apparatus to implement parallel transactions Nir N. Shavit, Ori Shalev, Mark S. Moir 2011-09-27
7904668 Optimistic semi-static transactional memory implementations Nir N. Shavit 2011-03-08
7882505 Method and apparatus for switching between per-thread and per-processor resource pools in multi-threaded programs Alexander T. Garthwaite, Derek R. White 2011-02-01
7844973 Methods and apparatus providing non-blocking access to a resource 2010-11-30
7814488 Quickly reacquirable locks Mark S. Moir, William Norwood Scherer, III 2010-10-12
7792805 Fine-locked transactional memory Nir N. Shavit 2010-09-07