Inventor
LUCHANGCO VICTOR M
US41 patents
⚠️ This page may combine multiple inventors who share the name “LUCHANGCO VICTOR M”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
ORACLE AMERICA INC
10 patentsUS7945912B1May 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
US7720891B2May 18, 2010
Synchronized objects for software transactional memory
ORACLE AMERICA INC10 citations84
US8019785B2Sep 13, 2011
Space-and time-adaptive nonblocking algorithms
ORACLE AMERICA INC6 citations74
US7895401B2Feb 22, 2011
Software transactional memory for dynamically sizable shared data structures
ORACLE AMERICA INC4 citations74
US7769791B2Aug 3, 2010
Lightweight reference counting using single-target synchronization
ORACLE AMERICA INC5 citations73
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
US7805467B2Sep 28, 2010
Code preparation technique employing lock-free pointer operations
ORACLE AMERICA INC1 citations52
SUN MICROSYSTEMS INC
9 patentsUS7496726B1Feb 24, 2009
Controlling contention via transactional timers among conflicting transactions issued by processors operating in insistent or polite mode
SUN MICROSYSTEMS INC100 citations98
US7328316B2Feb 5, 2008
Software transactional memory for dynamically sizable shared data structures
SUN MICROSYSTEMS INC59 citations98
US7293143B1Nov 6, 2007
Efficient non-blocking k-compare-single-swap operation
SUN MICROSYSTEMS INC41 citations96
US7424477B1Sep 9, 2008
Shared synchronized skip-list data structure and technique employing linearizable operations
SUN MICROSYSTEMS INC32 citations93
US7685583B2Mar 23, 2010
Obstruction-free mechanism for atomic update of multiple non-contiguous locations in shared memory
SUN MICROSYSTEMS INC4 citations74
US7395274B2Jul 1, 2008
Space- and time-adaptive nonblocking algorithms
SUN MICROSYSTEMS INC4 citations74
US7475228B2Jan 6, 2009
Ensuring progress in a system that supports execution of obstruction-free operations
SUN MICROSYSTEMS INC4 citations63
US7680986B1Mar 16, 2010
Practical implementation of arbitrary-sized LL/SC variables
SUN MICROSYSTEMS INC3 citations62
US7530051B1May 5, 2009
Method and apparatus for dimensional analysis encoded in metatypes and generics
SUN MICROSYSTEMS INC4 citations61
ORACLE INT CORP
8 patentsUS9804888B2Oct 31, 2017
System and method for implementing constrained data-driven parallelism
ORACLE INT CORP2 citations73
US9727369B2Aug 8, 2017
System and method for implementing reader-writer locks using hardware transactional memory
ORACLE INT CORP4 citations73
US9342380B2May 17, 2016
System and method for implementing reader-writer locks using hardware transactional memory
ORACLE INT CORP5 citations73
US11068319B2Jul 20, 2021
Critical section speedup using help-enabled locks
ORACLE INT CORP1 citations71
US12340260B2Jun 24, 2025
Critical section speedup using help-enabled locks
ORACLE INT CORP0 citations61
US11861416B2Jan 2, 2024
Critical section speedup using help-enabled locks
ORACLE INT CORP0 citations61
US9323586B2Apr 26, 2016
Obstruction-free data structures and mechanisms with separable and/or substitutable contention management mechanisms
ORACLE INT CORP1 citations52
US10127088B2Nov 13, 2018
Adaptive techniques for improving performance of hardware transactions on multi-socket machines
ORACLE INT CORP0 citations41
MOIR MARK S
4 patentsUS9052944B2Jun 9, 2015
Obstruction-free data structures and mechanisms with separable and/or substitutable contention management mechanisms
MOIR MARK S6 citations84
US8909601B2Dec 9, 2014
System and method for implementing shared scalable nonzero indicators
MOIR MARK S2 citations63
US8244990B2Aug 14, 2012
Obstruction-free synchronization for shared data structures
MOIR MARK S2 citations62
US8176264B2May 8, 2012
Software transactional memory for dynamically sizable shared data structures
MOIR MARK S1 citations62
SHAVIT NIR N
2 patentsMARATHE VIRENDRA J
2 patentsUS8473952B2Jun 25, 2013
System and method for communication between concurrent transactions using transaction communicator objects
MARATHE VIRENDRA J2 citations62
US9430275B2Aug 30, 2016
Synchronization between concurrent notifier and waiter transactions using transaction condition variables
MARATHE VIRENDRA J0 citations41