MH

Maurice P. Herlihy

Oracle: 40 patents #141 of 14,854Top 1%
DE Digital Equipment: 2 patents #602 of 2,100Top 30%
IN Intel: 1 patents #18,218 of 30,777Top 60%
📍 Brookline, MA: #75 of 3,196 inventorsTop 3%
🗺 Massachusetts: #1,619 of 88,656 inventorsTop 2%
Overall (All Time): #69,387 of 4,157,543Top 2%
43
Patents All Time

Issued Patents All Time

Showing 1–25 of 43 patents

Patent #TitleCo-InventorsDate
12288196 Sharded permissioned distributed ledgers Mark S. Moir, Harold Carr, Isaac Sheff 2025-04-29
11989704 Sharded permissioned distributed ledgers Mark S. Moir, Harold Carr, Isaac Sheff 2024-05-21
11538003 Sharded permissioned distributed ledgers Mark S. Moir, Harold Carr, Isaac Sheff 2022-12-27
11269839 Authenticated key-value stores supporting partial state Victor Cacciari Miraldo, Harold Carr, Alex Kogan, Mark S. Moir 2022-03-08
10740733 Sharded permissioned distributed ledgers Mark S. Moir, Harold Carr, Isaac Sheff 2020-08-11
10346196 Techniques for enhancing progress for hardware transactional memory Alex Kogan, David Dice 2019-07-09
10049127 Meta-transactional synchronization Nir N. Shavit 2018-08-14
9785548 Hardware extensions for memory reclamation for concurrent data structures Alex Kogan, David Dice 2017-10-10
9424080 Systems and methods for utilizing futures for constructing scalable shared data structures Alex Kogan 2016-08-23
9323586 Obstruction-free data structures and mechanisms with separable and/or substitutable contention management mechanisms Mark S. Moir, Victor M. Luchangco 2016-04-26
9052944 Obstruction-free data structures and mechanisms with separable and/or substitutable contention management mechanisms Mark S. Moir, Victor M. Luchangco 2015-06-09
9043363 System and method for performing memory management using hardware transactions Aleksandar Dragojevic, Yosef Lev, Mark S. Moir 2015-05-26
8412894 Value recycling facility for multithreaded computations Mark S. Moir, Victor M. Luchangco 2013-04-02
8375062 Simple optimistic skiplist Yosef Lev, Victor M. Luchangco, Nir N. Shavit 2013-02-12
8244990 Obstruction-free synchronization for shared data structures Mark S. Moir, Victor M. Luchangco 2012-08-14
8181158 Viewing and modifying transactional variables Yosef Lev, Moir S. Mark 2012-05-15
8176264 Software transactional memory for dynamically sizable shared data structures Mark S. Moir, Victor M. Luchangco 2012-05-08
8074030 Using transactional memory with early release to implement non-blocking dynamic-sized data structure Mark S. Moir 2011-12-06
8019785 Space-and time-adaptive nonblocking algorithms Mark S. Moir, Victor M. Luchangco 2011-09-13
7937378 Concurrent lock-free skiplist with wait-free contains operator Nir N. Shavit, Yosef Lev 2011-05-03
7908441 Value recycling facility for multithreaded computations Mark S. Moir, Victor M. Luchangco 2011-03-15
7895401 Software transactional memory for dynamically sizable shared data structures Mark S. Moir, Victor M. Luchangco 2011-02-22
7809916 Method for dynamically refining locks in resizable concurrent hashing Nir N. Shavit 2010-10-05
7805467 Code preparation technique employing lock-free pointer operations Mark S. Moir, David L. Detlefs, Simon Doherty, Victor M. Luchangco, Paul Martin +1 more 2010-09-28
7788242 Method and system for implementing a concurrent set of objects Nir N. Shavit, Steven K. Heller, Victor M. Luchangco, Mark S. Moir 2010-08-31