Patent | Date |
---|
Authenticated key-value stores supporting partial state Grant 11,269,839 - Miraldo , et al. March 8, 2 | 2022-03-08 |
Sharded Permissioned Distributed Ledgers App 20200410461 - Moir; Mark S. ;   et al. | 2020-12-31 |
Sharded permissioned distributed ledgers Grant 10,740,733 - Moir , et al. A | 2020-08-11 |
Authenticated Key-value Stores Supporting Partial State App 20190370241 - Miraldo; Victor Cacciari ;   et al. | 2019-12-05 |
Techniques for enhancing progress for hardware transactional memory Grant 10,346,196 - Kogan , et al. July 9, 2 | 2019-07-09 |
Sharded Permissioned Distributed Ledgers App 20180341930 - Moir; Mark S. ;   et al. | 2018-11-29 |
Meta-transactional synchronization Grant 10,049,127 - Shavit , et al. August 14, 2 | 2018-08-14 |
Hardware extensions for memory reclamation for concurrent data structures Grant 9,785,548 - Kogan , et al. October 10, 2 | 2017-10-10 |
Accountability and Trust in Distributed Ledger Systems App 20170236120 - Herlihy; Maurice P. ;   et al. | 2017-08-17 |
Hardware Extensions for Memory Reclamation for Concurrent Data Structures App 20170147487 - Kogan; Alex ;   et al. | 2017-05-25 |
Techniques for Enhancing Progress for Hardware Transactional Memory App 20170046182 - Kogan; Alex ;   et al. | 2017-02-16 |
Systems and methods for utilizing futures for constructing scalable shared data structures Grant 9,424,080 - Kogan , et al. August 23, 2 | 2016-08-23 |
Systems and Methods for Utilizing Futures for Constructing Scalable Shared Data Structures App 20160092265 - Kogan; Alex ;   et al. | 2016-03-31 |
Simple optimistic skiplist Grant 8,375,062 - Herlihy , et al. February 12, 2 | 2013-02-12 |
Viewing and modifying transactional variables Grant 8,181,158 - Lev , et al. May 15, 2 | 2012-05-15 |
Concurrent lock-free skiplist with wait-free contains operator Grant 7,937,378 - Shavit , et al. May 3, 2 | 2011-05-03 |
Method for dynamically refining locks in resizable concurrent hashing Grant 7,809,916 - Shavit , et al. October 5, 2 | 2010-10-05 |
Code preparation technique employing lock-free pointer operations Grant 7,805,467 - Moir , et al. September 28, 2 | 2010-09-28 |
Lightweight reference counting using single-target synchronization Grant 7,769,791 - Doherty , et al. August 3, 2 | 2010-08-03 |
Transactional memory execution utilizing virtual memory Grant 7,685,365 - Rajwar , et al. March 23, 2 | 2010-03-23 |
Practical implementation of arbitrary-sized LL/SC variables Grant 7,680,986 - Moir , et al. March 16, 2 | 2010-03-16 |
Concurrent Lock-free Skiplist With Wait-free Contains Operator App 20100042584 - Shavit; Nir N. ;   et al. | 2010-02-18 |
Concurrent extensible cuckoo hashing Grant 7,657,500 - Shavit , et al. February 2, 2 | 2010-02-02 |
Space-adaptive lock-free queue using pointer-sized single-target synchronization Grant 7,577,798 - Moir , et al. August 18, 2 | 2009-08-18 |
Simple Optimistic Skiplist App 20090132563 - Herlihy; Maurice P. ;   et al. | 2009-05-21 |
Space-adaptive lock-free free-list using pointer-sized single-target synchronization Grant 7,533,221 - Doherty , et al. May 12, 2 | 2009-05-12 |
Concurrent extensible cuckoo hashing App 20080228691 - Shavit; Nir N. ;   et al. | 2008-09-18 |
Selectively unmarking load-marked cache lines during transactional program execution Grant 7,389,383 - Tremblay , et al. June 17, 2 | 2008-06-17 |
Viewing And Modifying Transactional Variables App 20070288901 - Lev; Yosef ;   et al. | 2007-12-13 |
Method and apparatus for releasing memory locations during transactional execution Grant 7,206,903 - Moir , et al. April 17, 2 | 2007-04-17 |
Code preparation technique employing lock-free pointer operations App 20060218561 - Moir; Mark S. ;   et al. | 2006-09-28 |
Selectively unmarking load-marked cache lines during transactional program execution App 20060200632 - Tremblay; Marc ;   et al. | 2006-09-07 |
Selectively unmarking load-marked cache lines during transactional program execution Grant 7,089,374 - Tremblay , et al. August 8, 2 | 2006-08-08 |
Transactional memory execution utilizing virtual memory App 20060085588 - Rajwar; Ravi ;   et al. | 2006-04-20 |
Lightweight reference counting using single-target synchronization App 20060037026 - Doherty; Simon ;   et al. | 2006-02-16 |
Selectively unmarking load-marked cache lines during transactional program execution App 20040187123 - Tremblay, Marc ;   et al. | 2004-09-23 |
Method and apparatus for coordinating access to and modifying multiple element data objects in a shared memory Grant 5,553,267 - Herlihy September 3, 1 | 1996-09-03 |