Inventor
HARRIS TIMOTHY L
GB37 patents
⚠️ This page may combine multiple inventors who share the name “HARRIS TIMOTHY L”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
ORACLE INT CORP
25 patentsUS9542221B2Jan 10, 2017
Dynamic co-scheduling of hardware contexts for parallel runtime systems on shared machines
ORACLE INT CORP10 citations83
US10642663B2May 5, 2020
Coordinated garbage collection in distributed systems
ORACLE INT CORP6 citations82
US10133602B2Nov 20, 2018
Adaptive contention-aware thread placement for parallel runtime systems
ORACLE INT CORP11 citations76
US10430243B2Oct 1, 2019
Fine-grained scheduling of work in runtime systems
ORACLE INT CORP2 citations73
US9886317B2Feb 6, 2018
Fine-grained scheduling of work in runtime systems
ORACLE INT CORP2 citations73
US10241831B2Mar 26, 2019
Dynamic co-scheduling of hardware contexts for parallel runtime systems on shared machines
ORACLE INT CORP2 citations72
US11200164B2Dec 14, 2021
Coordinated garbage collection in distributed systems
ORACLE INT CORP3 citations71
US11068319B2Jul 20, 2021
Critical section speedup using help-enabled locks
ORACLE INT CORP1 citations71
US10678587B2Jun 9, 2020
Persistent multi-word compare-and-swap
ORACLE INT CORP2 citations71
US11593398B2Feb 28, 2023
Language interoperable runtime adaptable data collections
ORACLE INT CORP1 citations70
US10803087B2Oct 13, 2020
Language interoperable runtime adaptable data collections
ORACLE INT CORP2 citations70
US12346753B2Jul 1, 2025
Systems and methods for safely subscribing to locks using hardware extensions
ORACLE INT CORP0 citations62
US11809917B2Nov 7, 2023
Systems and methods for safely subscribing to locks using hardware extensions
ORACLE INT CORP0 citations62
US11157321B2Oct 26, 2021
Fine-grained scheduling of work in runtime systems
ORACLE INT CORP0 citations62
US10521277B2Dec 31, 2019
Systems and methods for safely subscribing to locks using hardware extensions
ORACLE INT CORP1 citations62
US12340260B2Jun 24, 2025
Critical section speedup using help-enabled locks
ORACLE INT CORP0 citations61
US11941429B2Mar 26, 2024
Persistent multi-word compare-and-swap
ORACLE INT CORP0 citations61
US11861272B2Jan 2, 2024
Comprehensive contention-based thread allocation and placement
ORACLE INT CORP1 citations61
US11861416B2Jan 2, 2024
Critical section speedup using help-enabled locks
ORACLE INT CORP0 citations61
US12117931B2Oct 15, 2024
Coordinated garbage collection in distributed systems
ORACLE INT CORP0 citations60
US11797438B2Oct 24, 2023
Coordinated garbage collection in distributed systems
ORACLE INT CORP0 citations60
US12189652B2Jan 7, 2025
Language interoperable runtime adaptable data collections
ORACLE INT CORP0 citations59
US10176109B2Jan 8, 2019
Permuted memory access mapping
ORACLE INT CORP0 citations42
US10678588B2Jun 9, 2020
Reducing synchronization of tasks in latency-tolerant task-parallel systems
ORACLE INT CORP0 citations40
US10871996B2Dec 22, 2020
Detection, modeling and application of memory bandwith patterns
ORACLE INT CORP0 citations33
SUN MICROSYSTEMS INC
3 patentsUS7117502B1Oct 3, 2006
Linked-list implementation of a data structure with concurrent non-blocking insert and remove operations
SUN MICROSYSTEMS INC85 citations98
US6839725B2Jan 4, 2005
Dynamic adaptive tenuring of objects
SUN MICROSYSTEMS INC59 citations96
US6799191B2Sep 28, 2004
Object sampling technique for runtime observations of representative instances thereof
SUN MICROSYSTEMS INC32 citations92
MICROSOFT CORP
3 patentsGRAY JAN
3 patentsUS8813052B2Aug 19, 2014
Cache metadata for implementing bounded transactional memory
GRAY JAN8 citations83
US8225297B2Jul 17, 2012
Cache metadata identifiers for isolation and sharing
GRAY JAN14 citations83
US8898652B2Nov 25, 2014
Cache metadata for accelerating software transactional memory
GRAY JAN5 citations72