Membership
Tour
Register
Log in
Victor M. Luchangco
Follow
Person
Cambridge, MA, US
People
Overview
Industries
Organizations
People
Information
Impact
Patents Grants
last 30 patents
Information
Patent Grant
Critical section speedup using help-enabled locks
Patent number
11,861,416
Issue date
Jan 2, 2024
Oracle International Corporation
Yosef Lev
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Critical section speedup using help-enabled locks
Patent number
11,068,319
Issue date
Jul 20, 2021
Oracle International Corporation
Yosef Lev
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Adaptive techniques for improving performance of hardware transacti...
Patent number
10,127,088
Issue date
Nov 13, 2018
Oracle Inrternational Corporation
Alex Kogan
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
System and method for implementing constrained data-driven parallelism
Patent number
9,804,888
Issue date
Oct 31, 2017
Oracle International Corporation
Virendra J. Marathe
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Transactional execution of native methods
Patent number
9,740,597
Issue date
Aug 22, 2017
Oracle International Corporation
John R. Rose
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
System and method for implementing reader-writer locks using hardwa...
Patent number
9,727,369
Issue date
Aug 8, 2017
Oracle International Corporation
David Dice
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Synchronization between concurrent notifier and waiter transactions...
Patent number
9,430,275
Issue date
Aug 30, 2016
Oracle International Corporation
Virendra J. Marathe
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
System and method for implementing reader-writer locks using hardwa...
Patent number
9,342,380
Issue date
May 17, 2016
Oracle International Corporation
David Dice
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Obstruction-free data structures and mechanisms with separable and/...
Patent number
9,323,586
Issue date
Apr 26, 2016
Oracle International Corporation
Mark S. Moir
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Efficient non-blocking K-compare-single-swap operation
Patent number
9,135,178
Issue date
Sep 15, 2015
Oracle International Corporation
Nir N. Shavit
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Obstruction-free data structures and mechanisms with separable and/...
Patent number
9,052,944
Issue date
Jun 9, 2015
Oracle America, Inc.
Mark S. Moir
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
System and method for implementing NUMA-aware reader-writer locks
Patent number
8,966,491
Issue date
Feb 24, 2015
Oracle International Corporation
Irina Calciu
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
System and method for implementing shared scalable nonzero indicators
Patent number
8,909,601
Issue date
Dec 9, 2014
Oracle America, Inc.
Mark S. Moir
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Dispatch predicate for overloaded functions using type intervals
Patent number
8,898,632
Issue date
Nov 25, 2014
Oracle International Corporation
Karl B. Naden
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Fast dispatch predicate for overloaded functions with generic type...
Patent number
8,843,887
Issue date
Sep 23, 2014
Oracle International Corporation
David R. Chase
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Scalable reader-writer lock
Patent number
8,504,540
Issue date
Aug 6, 2013
Oracle America, Inc.
Marek K. Olszewski
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
System and method for communication between concurrent transactions...
Patent number
8,473,952
Issue date
Jun 25, 2013
Oracle International Corporation
Virendra J. Marathe
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Parallel nested transactions
Patent number
8,473,950
Issue date
Jun 25, 2013
Oracle America, Inc.
Christine H. Flood
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Value recycling facility for multithreaded computations
Patent number
8,412,894
Issue date
Apr 2, 2013
Oracle International Corporation
Mark S. Moir
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Simple optimistic skiplist
Patent number
8,375,062
Issue date
Feb 12, 2013
Oracle America, Inc.
Maurice P. Herlihy
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Obstruction-free synchronization for shared data structures
Patent number
8,244,990
Issue date
Aug 14, 2012
Oracle America, Inc.
Mark S. Moir
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Efficient non-blocking K-compare-single-swap operation
Patent number
8,230,421
Issue date
Jul 24, 2012
Oracle America, Inc.
Nir N. Shavit
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Method and apparatus for expressing and checking relationships betw...
Patent number
8,225,294
Issue date
Jul 17, 2012
Oracle America, Inc.
Sukyoung Ryu
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Software transactional memory for dynamically sizable shared data s...
Patent number
8,176,264
Issue date
May 8, 2012
Oracle International Corporation
Mark S. Moir
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Space-and time-adaptive nonblocking algorithms
Patent number
8,019,785
Issue date
Sep 13, 2011
Oracle America, Inc.
Mark S. Moir
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Hierarchical queue-based locks
Patent number
7,945,912
Issue date
May 17, 2011
Oracle America, Inc.
Daniel S. Nussbaum
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Value recycling facility for multithreaded computations
Patent number
7,908,441
Issue date
Mar 15, 2011
Oracle America, Inc.
Mark S. Moir
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Software transactional memory for dynamically sizable shared data s...
Patent number
7,895,401
Issue date
Feb 22, 2011
Oracle America, Inc.
Mark S. Moir
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Method and apparatus for emulating linked-load/store-conditional sy...
Patent number
7,870,344
Issue date
Jan 11, 2011
Oracle America, Inc.
Nir N. Shavit
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Efficient non-blocking K-compare-single-swap operation
Patent number
7,865,671
Issue date
Jan 4, 2011
Oracle America, Inc.
Nir N. Shavit
G06 - COMPUTING CALCULATING COUNTING
Patents Applications
last 30 patents
Information
Patent Application
Critical Section Speedup Using Help-Enabled Locks
Publication number
20240086261
Publication date
Mar 14, 2024
Oracle International Corporation
Yosef Lev
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Critical Section Speedup Using Help-Enabled Locks
Publication number
20210342202
Publication date
Nov 4, 2021
Yosef Lev
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
CRITICAL SECTION SPEEDUP USING HELP-ENABLED LOCKS
Publication number
20200125422
Publication date
Apr 23, 2020
Oracle International Corporation
Yosef Lev
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Adaptive Techniques for Improving Performance of Hardware Transacti...
Publication number
20170075720
Publication date
Mar 16, 2017
Oracle International Corporation
Alex Kogan
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
TRANSACTIONAL EXECUTION OF NATIVE METHODS
Publication number
20160267000
Publication date
Sep 15, 2016
ORACLE INTERNATIONAL CORPORATION
John R. Rose
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
System and Method for Implementing Reader-Writer Locks Using Hardwa...
Publication number
20160259663
Publication date
Sep 8, 2016
Oracle International Corporation
David Dice
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
OBSTRUCTION-FREE DATA STRUCTURES AND MECHANISMS WITH SEPARABLE AND/...
Publication number
20150269008
Publication date
Sep 24, 2015
Oracle International Corporation
Mark S. Moir
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
System and Method for Implementing Constrained Data-Driven Parallelism
Publication number
20140282574
Publication date
Sep 18, 2014
Oracle International Corporation
Virendra J. Marathe
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
System and Method for Implementing Reader-Writer Locks Using Hardwa...
Publication number
20140258645
Publication date
Sep 11, 2014
Oracle International Corporation
David Dice
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
DISPATCH PREDICATE FOR OVERLOADED FUNCTIONS USING TYPE INTERVALS
Publication number
20140068556
Publication date
Mar 6, 2014
ORACLE INTERNATIONAL CORPORATION
Karl B. Naden
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
FAST DISPATCH PREDICATE FOR OVERLOADED FUNCTIONS WITH GENERIC TYPE...
Publication number
20140068555
Publication date
Mar 6, 2014
ORACLE INTERNATIONAL CORPORATION
David R. Chase
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
System and Method for Implementing NUMA-Aware Reader-Writer Locks
Publication number
20130290967
Publication date
Oct 31, 2013
Irina Calciu
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
System and Method for Synchronization Between Concurrent Transactio...
Publication number
20120311273
Publication date
Dec 6, 2012
Virendra J. Marathe
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
EFFICIENT NON-BLOCKING K-COMPARE-SINGLE-SWAP OPERATION
Publication number
20120278576
Publication date
Nov 1, 2012
Nir N. Shavit
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
System and Method for Communication Between Concurrent Transactions...
Publication number
20120005530
Publication date
Jan 5, 2012
Virendra J. Marathe
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Value Recycling Facility for Multithreaded Computations
Publication number
20110167231
Publication date
Jul 7, 2011
Mark S. Moir
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Software Transactional Memory for Dynamically Sizable Shared Data S...
Publication number
20110138134
Publication date
Jun 9, 2011
Mark S. Moir
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
PARALLEL NESTED TRANSACTIONS
Publication number
20100325630
Publication date
Dec 23, 2010
SUN MICROSYSTEMS, INC.
Christine H. Flood
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
SCALABLE READER-WRITER LOCK
Publication number
20100241774
Publication date
Sep 23, 2010
SUN MICROSYSTEMS, INC.
Marek K. Olszewski
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
SIMPLE OPTIMISTIC SKIPLIST
Publication number
20090132563
Publication date
May 21, 2009
SUN MICROSYSTEMS, INC.
Maurice P. Herlihy
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
System and Method for Implementing Shared Scalable Nonzero Indicators
Publication number
20090125548
Publication date
May 14, 2009
Mark S. Moir
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Space-and Time- Adaptive Nonblocking Algorithms
Publication number
20080229139
Publication date
Sep 18, 2008
Mark S. Moir
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Efficient Non-Blocking K-Compare-Single-Swap Operation
Publication number
20080109608
Publication date
May 8, 2008
Nir N. Shavit
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Software Transactional Memory for Dynamically Sizable Shared Data S...
Publication number
20080098181
Publication date
Apr 24, 2008
Mark S. Moir
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Efficient Non-Blocking K-Compare-Single-Swap Operation
Publication number
20080077748
Publication date
Mar 27, 2008
Nir N. Shavit
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Efficient Non-Blocking K-Compare-Single-Swap Operation
Publication number
20080077775
Publication date
Mar 27, 2008
Nir N. Shavit
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Method and system for implementing a concurrent set of objects
Publication number
20080059470
Publication date
Mar 6, 2008
SUN MICROSYSTEMS, INC.
Nir N. Shavit
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Method and apparatus for expressing and checking relationships betw...
Publication number
20070256060
Publication date
Nov 1, 2007
Sukyoung Ryu
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Synchronized objects for software transactional memory
Publication number
20070198518
Publication date
Aug 23, 2007
SUN MICROSYSTEMS, INC.
Victor M. Luchangco
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Ensuring progress in a system that supports execution of obstructio...
Publication number
20070157202
Publication date
Jul 5, 2007
Mark S. Moir
G06 - COMPUTING CALCULATING COUNTING