Inventor
HERLIHY MAURICE P
GB24 patents
⚠️ This page may combine multiple inventors who share the name “HERLIHY MAURICE P”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
ORACLE INT CORP
8 patentsUS10740733B2Aug 11, 2020
Sharded permissioned distributed ledgers
ORACLE INT CORP38 citations96
US11538003B2Dec 27, 2022
Sharded permissioned distributed ledgers
ORACLE INT CORP5 citations82
US11269839B2Mar 8, 2022
Authenticated key-value stores supporting partial state
ORACLE INT CORP7 citations79
US11989704B2May 21, 2024
Sharded permissioned distributed ledgers
ORACLE INT CORP1 citations71
US12288196B2Apr 29, 2025
Sharded permissioned distributed ledgers
ORACLE INT CORP0 citations61
US9785548B2Oct 10, 2017
Hardware extensions for memory reclamation for concurrent data structures
ORACLE INT CORP1 citations52
US10346196B2Jul 9, 2019
Techniques for enhancing progress for hardware transactional memory
ORACLE INT CORP0 citations42
US9424080B2Aug 23, 2016
Systems and methods for utilizing futures for constructing scalable shared data structures
ORACLE INT CORP0 citations42
SUN MICROSYSTEMS INC
7 patentsUS7206903B1Apr 17, 2007
Method and apparatus for releasing memory locations during transactional execution
SUN MICROSYSTEMS INC158 citations99
US7089374B2Aug 8, 2006
Selectively unmarking load-marked cache lines during transactional program execution
SUN MICROSYSTEMS INC55 citations96
US7389383B2Jun 17, 2008
Selectively unmarking load-marked cache lines during transactional program execution
SUN MICROSYSTEMS INC42 citations93
US7577798B1Aug 18, 2009
Space-adaptive lock-free queue using pointer-sized single-target synchronization
SUN MICROSYSTEMS INC10 citations83
US7533221B1May 12, 2009
Space-adaptive lock-free free-list using pointer-sized single-target synchronization
SUN MICROSYSTEMS INC20 citations83
US7657500B2Feb 2, 2010
Concurrent extensible cuckoo hashing
SUN MICROSYSTEMS INC6 citations63
US7680986B1Mar 16, 2010
Practical implementation of arbitrary-sized LL/SC variables
SUN MICROSYSTEMS INC3 citations62
ORACLE AMERICA INC
5 patentsUS7809916B1Oct 5, 2010
Method for dynamically refining locks in resizable concurrent hashing
ORACLE AMERICA INC24 citations92
US7769791B2Aug 3, 2010
Lightweight reference counting using single-target synchronization
ORACLE AMERICA INC5 citations73
US7937378B2May 3, 2011
Concurrent lock-free skiplist with wait-free contains operator
ORACLE AMERICA INC4 citations63
US8375062B2Feb 12, 2013
Simple optimistic skiplist
ORACLE AMERICA INC4 citations62
US7805467B2Sep 28, 2010
Code preparation technique employing lock-free pointer operations
ORACLE AMERICA INC1 citations52