Inventor · disambiguated record
Victor M. Luchangco
Also filed as: LUCHANGCO VICTOR · LUCHANGCO VICTOR M
53 granted patents·653 citations·filing 2003–2023
98Inventor score
Top patents by PatentIndex Score
53 records- 0197US7496726B1Controlling contention via transactional timers among conflicting transactions issued by processors operating in insistent or polite modeSUN MICROSYSTEMS INC·Filed 2005·Granted Feb 24, 2009·100 cites·21 claims
- 0294US7328316B2Software transactional memory for dynamically sizable shared data structuresSUN MICROSYSTEMS INC·Filed 2003·Granted Feb 5, 2008·59 cites·67 claims
- 0391US8966491B2System and method for implementing NUMA-aware reader-writer locksCALCIU IRINA·Filed 2012·Granted Feb 24, 2015·31 cites·19 claims
- 0490US7293143B1Efficient non-blocking k-compare-single-swap operationSUN MICROSYSTEMS INC·Filed 2003·Granted Nov 6, 2007·41 cites·49 claims
- 0588US7287131B1Method and apparatus for implementing a fully dynamic lock-free hash tableSUN MICROSYSTEMS INC·Filed 2003·Granted Oct 23, 2007·74 cites·36 claims
- 0685US9727369B2System and method for implementing reader-writer locks using hardware transactional memoryORACLE INT CORP·Filed 2016·Granted Aug 8, 2017·4 cites·20 claims
- 0782US7702628B1Implementing a fully dynamic lock-free hash table without dummy nodesSUN MICROSYSTEMS INC·Filed 2004·Granted Apr 20, 2010·50 cites·12 claims
- 0882US7424477B1Shared synchronized skip-list data structure and technique employing linearizable operationsSUN MICROSYSTEMS INC·Filed 2003·Granted Sep 9, 2008·32 cites·19 claims
- 0981US9342380B2System and method for implementing reader-writer locks using hardware transactional memoryORACLE INT CORP·Filed 2013·Granted May 17, 2016·5 cites·20 claims
- 1081US8019785B2Space-and time-adaptive nonblocking algorithmsORACLE AMERICA INC·Filed 2008·Granted Sep 13, 2011·6 cites·12 claims
- 1181US7370054B1Method and apparatus for indexing a hash table which is organized as a linked listSUN MICROSYSTEMS INC·Filed 2004·Granted May 6, 2008·47 cites·30 claims
- 1279US7720891B2Synchronized objects for software transactional memoryORACLE AMERICA INC·Filed 2006·Granted May 18, 2010·10 cites·20 claims
- 1379US7299242B2Single-word lock-free reference countingSUN MICROSYSTEMS INC·Filed 2003·Granted Nov 20, 2007·26 cites·41 claims
- 1479US7254597B2Lock-free implementation of dynamic-sized shared data structureSUN MICROSYSTEMS INC·Filed 2003·Granted Aug 7, 2007·19 cites·29 claims
- 1578US12340260B2Critical section speedup using help-enabled locksORACLE INT CORP·Filed 2023·Granted Jun 24, 2025·0 cites·20 claims
- 1677US8473950B2Parallel nested transactionsFLOOD CHRISTINE H·Filed 2009·Granted Jun 25, 2013·11 cites·15 claims
- 1777US7945912B1Hierarchical queue-based locksORACLE AMERICA INC·Filed 2006·Granted May 17, 2011·8 cites·19 claims
- 1877US7895401B2Software transactional memory for dynamically sizable shared data structuresORACLE AMERICA INC·Filed 2007·Granted Feb 22, 2011·4 cites·20 claims
- 1977US7788242B2Method and system for implementing a concurrent set of objectsORACLE AMERICA INC·Filed 2006·Granted Aug 31, 2010·8 cites·18 claims
- 2075US9740597B2Transactional execution of native methodsORACLE INT CORP·Filed 2015·Granted Aug 22, 2017·2 cites·47 claims
- 2175US9052944B2Obstruction-free data structures and mechanisms with separable and/or substitutable contention management mechanismsMOIR MARK S·Filed 2005·Granted Jun 9, 2015·6 cites·7 claims
- 2274US11068319B2Critical section speedup using help-enabled locksORACLE INT CORP·Filed 2018·Granted Jul 20, 2021·1 cites·20 claims
- 2374US7533221B1Space-adaptive lock-free free-list using pointer-sized single-target synchronizationSUN MICROSYSTEMS INC·Filed 2004·Granted May 12, 2009·20 cites·43 claims
- 2473US7769791B2Lightweight reference counting using single-target synchronizationORACLE AMERICA INC·Filed 2005·Granted Aug 3, 2010·5 cites·20 claims
- 2573US7194495B2Non-blocking memory management mechanism for supporting dynamic-sized data structuresSUN MICROSYSTEMS INC·Filed 2003·Granted Mar 20, 2007·20 cites·76 claims
- 2671US9135178B2Efficient non-blocking K-compare-single-swap operationSHAVIT NIR N·Filed 2012·Granted Sep 15, 2015·3 cites·20 claims
- 2770US8176264B2Software transactional memory for dynamically sizable shared data structuresMOIR MARK S·Filed 2011·Granted May 8, 2012·1 cites·20 claims
- 2869US11861416B2Critical section speedup using help-enabled locksORACLE INT CORP·Filed 2021·Granted Jan 2, 2024·0 cites·20 claims
- 2969US8375062B2Simple optimistic skiplistORACLE AMERICA INC·Filed 2008·Granted Feb 12, 2013·4 cites·16 claims
- 3069US7475228B2Ensuring progress in a system that supports execution of obstruction-free operationsSUN MICROSYSTEMS INC·Filed 2006·Granted Jan 6, 2009·4 cites·23 claims
- 3168US9804888B2System and method for implementing constrained data-driven parallelismORACLE INT CORP·Filed 2013·Granted Oct 31, 2017·2 cites·17 claims
- 3268US8230421B2Efficient non-blocking K-compare-single-swap operationSHAVIT NIR N·Filed 2007·Granted Jul 24, 2012·2 cites·20 claims
- 3368US7870344B2Method and apparatus for emulating linked-load/store-conditional synchronizationORACLE AMERICA INC·Filed 2007·Granted Jan 11, 2011·2 cites·20 claims
- 3468US7530051B1Method and apparatus for dimensional analysis encoded in metatypes and genericsSUN MICROSYSTEMS INC·Filed 2005·Granted May 5, 2009·4 cites·35 claims
- 3567US9323586B2Obstruction-free data structures and mechanisms with separable and/or substitutable contention management mechanismsORACLE INT CORP·Filed 2015·Granted Apr 26, 2016·1 cites·20 claims
- 3667US8504540B2Scalable reader-writer lockOLSZEWSKI MAREK K·Filed 2009·Granted Aug 6, 2013·5 cites·18 claims
- 3766US8473952B2System and method for communication between concurrent transactions using transaction communicator objectsMARATHE VIRENDRA J·Filed 2010·Granted Jun 25, 2013·2 cites·20 claims
- 3864US7793053B2Efficient non-blocking k-compare-single-swap operationORACLE AMERICA INC·Filed 2007·Granted Sep 7, 2010·1 cites·49 claims
- 3964US7577798B1Space-adaptive lock-free queue using pointer-sized single-target synchronizationSUN MICROSYSTEMS INC·Filed 2004·Granted Aug 18, 2009·10 cites·54 claims
- 4063US8909601B2System and method for implementing shared scalable nonzero indicatorsMOIR MARK S·Filed 2007·Granted Dec 9, 2014·2 cites·20 claims
- 4163US7865671B2Efficient non-blocking K-compare-single-swap operationORACLE AMERICA INC·Filed 2007·Granted Jan 4, 2011·1 cites·14 claims
- 4262US8412894B2Value recycling facility for multithreaded computationsMOIR MARK S·Filed 2011·Granted Apr 2, 2013·2 cites·16 claims
- 4361US7685583B2Obstruction-free mechanism for atomic update of multiple non-contiguous locations in shared memorySUN MICROSYSTEMS INC·Filed 2003·Granted Mar 23, 2010·4 cites·54 claims
- 4461US7395274B2Space- and time-adaptive nonblocking algorithmsSUN MICROSYSTEMS INC·Filed 2003·Granted Jul 1, 2008·4 cites·34 claims
- 4559US7805467B2Code preparation technique employing lock-free pointer operationsORACLE AMERICA INC·Filed 2006·Granted Sep 28, 2010·1 cites·28 claims
- 4654US7908441B2Value recycling facility for multithreaded computationsORACLE AMERICA INC·Filed 2003·Granted Mar 15, 2011·2 cites·65 claims
- 4754US7680986B1Practical implementation of arbitrary-sized LL/SC variablesSUN MICROSYSTEMS INC·Filed 2004·Granted Mar 16, 2010·3 cites·40 claims
- 4846US10127088B2Adaptive techniques for improving performance of hardware transactions on multi-socket machinesORACLE INT CORP·Filed 2016·Granted Nov 13, 2018·0 cites·20 claims
- 4945US8225294B2Method and apparatus for expressing and checking relationships between typesRYU SUKYOUNG·Filed 2006·Granted Jul 17, 2012·2 cites·23 claims
- 5043US9430275B2Synchronization between concurrent notifier and waiter transactions using transaction condition variablesMARATHE VIRENDRA J·Filed 2011·Granted Aug 30, 2016·0 cites·20 claims
Showing the top 50 of 53 patent records by PatentIndex Score.
Identity basis: PatentsView inventor disambiguation (2025Q4-odp release). How scoring works →