P

Inventor

SHAVIT NIR N

US60 patents
⚠️ This page may combine multiple inventors who share the name “SHAVIT NIR N”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.

SUN MICROSYSTEMS INC

19 patents
US7669015B2Feb 23, 2010

Methods and apparatus to implement parallel transactions

SUN MICROSYSTEMS INC69 citations98
US7496726B1Feb 24, 2009

Controlling contention via transactional timers among conflicting transactions issued by processors operating in insistent or polite mode

SUN MICROSYSTEMS INC100 citations98
US6826757B2Nov 30, 2004

Lock-free implementation of concurrent shared object with dynamic node allocation and distinguishing pointer value

SUN MICROSYSTEMS INC141 citations98
US6823351B1Nov 23, 2004

Work-stealing queues for parallel garbage collection

SUN MICROSYSTEMS INC73 citations98
US7293143B1Nov 6, 2007

Efficient non-blocking k-compare-single-swap operation

SUN MICROSYSTEMS INC41 citations96
US7496716B2Feb 24, 2009

Methods and apparatus to implement parallel transactions

SUN MICROSYSTEMS INC33 citations93
US7424477B1Sep 9, 2008

Shared synchronized skip-list data structure and technique employing linearizable operations

SUN MICROSYSTEMS INC32 citations93
US7000234B1Feb 14, 2006

Maintaining a double-ended queue as a linked-list with sentinel nodes and delete flags with concurrent non-blocking insert and remove operations using a double compare-and-swap primitive

SUN MICROSYSTEMS INC46 citations93
US6880071B2Apr 12, 2005

Selective signalling of later reserve location memory fault in compound compare and swap

SUN MICROSYSTEMS INC19 citations93
US7640544B2Dec 29, 2009

Work stealing queues for parallel garbage collection

SUN MICROSYSTEMS INC30 citations92
US7103887B2Sep 5, 2006

Load-balancing queues employing LIFO/FIFO work stealing

SUN MICROSYSTEMS INC27 citations92
US6934741B2Aug 23, 2005

Globally distributed load balancing

SUN MICROSYSTEMS INC20 citations92
US7389291B1Jun 17, 2008

Implementing optimistic concurrent data structures

SUN MICROSYSTEMS INC36 citations90
US7539849B1May 26, 2009

Maintaining a double-ended queue in a contiguous array with concurrent non-blocking insert and remove operations using a double compare-and-swap primitive

SUN MICROSYSTEMS INC10 citations84
US7412572B1Aug 12, 2008

Multiple-location read, single-location write operations using transient blocking synchronization support

SUN MICROSYSTEMS INC9 citations84
US7159215B2Jan 2, 2007

Termination detection for shared-memory parallel programs

SUN MICROSYSTEMS INC15 citations84
US6718492B1Apr 6, 2004

System and method for arranging bits of a data word in accordance with a mask

SUN MICROSYSTEMS INC17 citations84
US7363438B1Apr 22, 2008

Extendable memory work-stealing

SUN MICROSYSTEMS INC7 citations74
US7346747B1Mar 18, 2008

Exclusive lease instruction support for transient blocking synchronization

SUN MICROSYSTEMS INC7 citations73

ORACLE AMERICA INC

14 patents
US8375175B2Feb 12, 2013

Fast and efficient reacquisition of locks for transactional memory systems

ORACLE AMERICA INC57 citations98
US8037476B1Oct 11, 2011

Address level log-based synchronization of shared data

ORACLE AMERICA INC64 citations98
US7809916B1Oct 5, 2010

Method for dynamically refining locks in resizable concurrent hashing

ORACLE AMERICA INC24 citations92
US7984444B1Jul 19, 2011

Composite abortable locks

ORACLE AMERICA INC9 citations84
US7945912B1May 17, 2011

Hierarchical queue-based locks

ORACLE AMERICA INC8 citations84
US7788242B2Aug 31, 2010

Method and system for implementing a concurrent set of objects

ORACLE AMERICA INC8 citations84
US8028133B2Sep 27, 2011

Globally incremented variable or clock based methods and apparatus to implement parallel transactions

ORACLE AMERICA INC19 citations83
US7792805B2Sep 7, 2010

Fine-locked transactional memory

ORACLE AMERICA INC7 citations74
US7779222B1Aug 17, 2010

Dynamic memory work-stealing

ORACLE AMERICA INC7 citations74
US7937378B2May 3, 2011

Concurrent lock-free skiplist with wait-free contains operator

ORACLE AMERICA INC4 citations63
US7904668B2Mar 8, 2011

Optimistic semi-static transactional memory implementations

ORACLE AMERICA INC3 citations63
US7870344B2Jan 11, 2011

Method and apparatus for emulating linked-load/store-conditional synchronization

ORACLE AMERICA INC2 citations63
US7865671B2Jan 4, 2011

Efficient non-blocking K-compare-single-swap operation

ORACLE AMERICA INC1 citations63
US7793053B2Sep 7, 2010

Efficient non-blocking k-compare-single-swap operation

ORACLE AMERICA INC1 citations63

DICE DAVID

8 patents

MASSACHUSETTS INST TECHNOLOGY

3 patents

SHAVIT NIR N

3 patents

CALCIU IRINA

1 patent

MARATHE VIRENDRA J

1 patent

LEV YOSEF

1 patent

Showing the top 50 of 60 patents by PatentIndex Score.