Issued Patents All Time
Showing 1–25 of 43 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 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 |