Membership
Tour
Register
Log in
Maurice Herlihy
Follow
Person
Brookline, MA, US
People
Overview
Industries
Organizations
People
Information
Impact
Patents Grants
last 30 patents
Information
Patent Grant
Sharded permissioned distributed ledgers
Patent number
12,288,196
Issue date
Apr 29, 2025
Oracle International Corporation
Mark S. Moir
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Sharded permissioned distributed ledgers
Patent number
11,989,704
Issue date
May 21, 2024
Oracle International Corporation
Mark S. Moir
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Sharded permissioned distributed ledgers
Patent number
11,538,003
Issue date
Dec 27, 2022
Oracle International Corporation
Mark S. Moir
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Authenticated key-value stores supporting partial state
Patent number
11,269,839
Issue date
Mar 8, 2022
Oracle International Corporation
Victor Cacciari Miraldo
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Sharded permissioned distributed ledgers
Patent number
10,740,733
Issue date
Aug 11, 2020
Oracle International Corporaton
Mark S. Moir
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Techniques for enhancing progress for hardware transactional memory
Patent number
10,346,196
Issue date
Jul 9, 2019
Oracle International Corporation
Alex Kogan
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Meta-transactional synchronization
Patent number
10,049,127
Issue date
Aug 14, 2018
Oracle America, Inc.
Nir N. Shavit
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Hardware extensions for memory reclamation for concurrent data stru...
Patent number
9,785,548
Issue date
Oct 10, 2017
Oracle International Corporation
Alex Kogan
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Systems and methods for utilizing futures for constructing scalable...
Patent number
9,424,080
Issue date
Aug 23, 2016
Oracle International Corporation
Alex Kogan
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
System and method for performing memory management using hardware t...
Patent number
9,043,363
Issue date
May 26, 2015
Oracle International Corporation
Aleksandar Dragojevic
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
Viewing and modifying transactional variables
Patent number
8,181,158
Issue date
May 15, 2012
Oracle America, Inc.
Yosef Lev
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
Using transactional memory with early release to implement non-bloc...
Patent number
8,074,030
Issue date
Dec 6, 2011
Oracle America, Inc.
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
Concurrent lock-free skiplist with wait-free contains operator
Patent number
7,937,378
Issue date
May 3, 2011
Oracle America, Inc.
Nir N. Shavit
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 for dynamically refining locks in resizable concurrent hashing
Patent number
7,809,916
Issue date
Oct 5, 2010
Oracle America, Inc.
Nir N. Shavit
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Code preparation technique employing lock-free pointer operations
Patent number
7,805,467
Issue date
Sep 28, 2010
Oracle America, Inc.
Mark S. Moir
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Method and system for implementing a concurrent set of objects
Patent number
7,788,242
Issue date
Aug 31, 2010
Oracle America, Inc.
Nir N. Shavit
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Technique to allow a first transaction to wait on condition that af...
Patent number
7,703,098
Issue date
Apr 20, 2010
Sun Microsystems, Inc.
Mark S. Moir
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Transactional memory execution utilizing virtual memory
Patent number
7,685,365
Issue date
Mar 23, 2010
Intel Corporation
Ravi Rajwar
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Obstruction-free mechanism for atomic update of multiple non-contig...
Patent number
7,685,583
Issue date
Mar 23, 2010
Sun Microsystems, Inc.
Mark S. Moir
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Concurrent extensible cuckoo hashing
Patent number
7,657,500
Issue date
Feb 2, 2010
Sun Microsystems, Inc.
Nir N. Shavit
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Space- and time-adaptive nonblocking algorithms
Patent number
7,395,274
Issue date
Jul 1, 2008
Sun Microsystems, Inc.
Mark S. Moir
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Selectively unmarking load-marked cache lines during transactional...
Patent number
7,389,383
Issue date
Jun 17, 2008
Sun Microsystems, Inc.
Marc Tremblay
G06 - COMPUTING CALCULATING COUNTING
Patents Applications
last 30 patents
Information
Patent Application
Sharded Permissioned Distributed Ledgers
Publication number
20240265358
Publication date
Aug 8, 2024
Oracle International Corporation
Mark S. Moir
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Sharded Permissioned Distrbuted Ledgers
Publication number
20230089896
Publication date
Mar 23, 2023
Oracle International Corporation
Mark S. Moir
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
PERFORMING TRANSACTIONS USING PRIVATE AND PUBLIC BLOCKCHAINS
Publication number
20220374886
Publication date
Nov 24, 2022
Algorand, Inc.
Silvio Micali
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Sharded Permissioned Distributed Ledgers
Publication number
20200410461
Publication date
Dec 31, 2020
Oracle International Corporation
Mark S. Moir
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Authenticated Key-value Stores Supporting Partial State
Publication number
20190370241
Publication date
Dec 5, 2019
Victor Cacciari Miraldo
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
ADDING CONCURRENCY TO SMART CONTRACTS
Publication number
20190087793
Publication date
Mar 21, 2019
Brown University
Thomas Dickerson
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Sharded Permissioned Distributed Ledgers
Publication number
20180341930
Publication date
Nov 29, 2018
Oracle International Corporation
Mark S. Moir
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Accountability and Trust in Distributed Ledger Systems
Publication number
20170236120
Publication date
Aug 17, 2017
Oracle International Corporation
Maurice P. Herlihy
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Hardware Extensions for Memory Reclamation for Concurrent Data Stru...
Publication number
20170147487
Publication date
May 25, 2017
Oracle International Corporation
Alex Kogan
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Techniques for Enhancing Progress for Hardware Transactional Memory
Publication number
20170046182
Publication date
Feb 16, 2017
Oracle International Corporation
Alex Kogan
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Systems and Methods for Utilizing Futures for Constructing Scalable...
Publication number
20160092265
Publication date
Mar 31, 2016
Oracle International Corporation
Alex Kogan
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 Performing Memory Management Using Hardware T...
Publication number
20120310987
Publication date
Dec 6, 2012
Aleksandar Dragojevic
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
CONCURRENT LOCK-FREE SKIPLIST WITH WAIT-FREE CONTAINS OPERATOR
Publication number
20100042584
Publication date
Feb 18, 2010
SUN MICROSYSTEMS, INC.
Nir N. Shavit
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
Space-and Time- Adaptive Nonblocking Algorithms
Publication number
20080229139
Publication date
Sep 18, 2008
Mark S. Moir
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Concurrent extensible cuckoo hashing
Publication number
20080228691
Publication date
Sep 18, 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
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
VIEWING AND MODIFYING TRANSACTIONAL VARIABLES
Publication number
20070288901
Publication date
Dec 13, 2007
SUN MICROSYSTEMS, INC.
Yosef Lev
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Code preparation technique employing lock-free pointer operations
Publication number
20060218561
Publication date
Sep 28, 2006
Sun Microsystems, Inc.
Mark S. Moir
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Selectively unmarking load-marked cache lines during transactional...
Publication number
20060200632
Publication date
Sep 7, 2006
Marc Tremblay
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Transactional memory execution utilizing virtual memory
Publication number
20060085588
Publication date
Apr 20, 2006
Ravi Rajwar
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Selectively unmarking load-marked cache lines during transactional...
Publication number
20040187123
Publication date
Sep 23, 2004
Marc Tremblay
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Space- and time-adaptive nonblocking algorithms
Publication number
20040153687
Publication date
Aug 5, 2004
Sun Microsystems, Inc.
Mark S. Moir
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Obstruction-free mechanism for atomic update of multiple non-contig...
Publication number
20040034673
Publication date
Feb 19, 2004
Sun Microsystems, Inc.
Mark S. Moir
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Obstruction-free synchronization for shared data structures
Publication number
20040015510
Publication date
Jan 22, 2004
Sun Microsystems, Inc.
Mark S. Moir
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Software transactional memory for dynamically sizable shared data s...
Publication number
20040015642
Publication date
Jan 22, 2004
Sun Microsystems, Inc.
Mark S. Moir
G06 - COMPUTING CALCULATING COUNTING