Inventor profile of:

Mark S. Moir

City:

Somerville, Massachusetts

Country:

United States

Published Applications:

31

Last publication date:

2012-11-01

Top Assignees for applications by Mark S. Moir

The entities that hold a legal rights for patent applications filed by inventor Moir Mark S.:

Recent patent applications by Moir Mark S.

Mark S. Moir from Somerville, US has applied for patents for these inventions. The list has both pending applications and granted patents:

#1 | 2012-11-01
US20120278576A1
Physics

Efficient non-blocking K-compare-single-swap operation

#2 | 2012-08-14
US10620748
-

Obstruction-free synchronization for shared data structures

#3 | 2011-12-06
US10894829
-

Using transactional memory with early release to implement non-blocking dynamic-sized data structure

#4 | 2011-07-07
US20110167231A1
Physics

Value recycling facility for multithreaded computations

#5 | 2011-06-09
US20110138134A1
Physics

Software transactional memory for dynamically sizable shared data structures

#6 | 2011-03-15
US10340156
-

Value recycling facility for multithreaded computations

#7 | 2010-10-12
US10669948
-

Quickly reacquirable locks

#8 | 2010-04-20
US10894828
-

Technique to allow a first transaction to wait on condition that affects its working set

#9 | 2010-03-23
US10620747
-

Obstruction-free mechanism for atomic update of multiple non-contiguous locations in shared memory

#10 | 2008-09-09
US10653828
-

Shared synchronized skip-list data structure and technique employing linearizable operations

#11 | 2008-07-01
US10915502
-

Hybrid software/hardware transactional memory

#12 | 2008-07-01
US10621078
-

Space- and time-adaptive nonblocking algorithms

#13 | 2008-05-08
US20080109608A1
Physics

Efficient non-blocking K-compare-single-swap operation

#14 | 2008-04-24
US20080098181A1
Physics

Software transactional memory for dynamically sizable shared data structures

#15 | 2008-03-27
US20080077775A1
Physics

Method and apparatus for emulating linked-load/store-conditional synchronization

#16 | 2008-03-27
US20080077748A1
Physics

Efficient non-blocking K-compare-single-swap operation

#17 | 2008-02-07
US20080034166A1
Physics

Efficient non-blocking k-compare-single-swap operation

#18 | 2008-02-05
US10621072
-

Software transactional memory for dynamically sizable shared data structures

#19 | 2007-11-20
US10340150
-

Single-word lock-free reference counting

#20 | 2007-11-06
US10670495
-

Efficient non-blocking k-compare-single-swap operation

#21 | 2007-08-07
US10340154
-

Lock-free implementation of dynamic-sized shared data structure

#22 | 2007-07-26
US20070174577A1
Physics

Non-blocking growable arrays

#23 | 2007-06-28
US20070150509A1
Physics

Method and apparatus for improving transactional memory interactions by tracking object visibility

#24 | 2007-04-17
US10895519
-

Method and apparatus for releasing memory locations during transactional execution

#25 | 2007-03-20
US10340145
-

Non-blocking memory management mechanism for supporting dynamic-sized data structures

#26 | 2007-01-30
US10866570
-

Non-blocking growable arrays

#27 | 2006-09-07
US20060200632A1
Physics

Selectively unmarking load-marked cache lines during transactional program execution

#28 | 2006-08-08
US10764412
-

Selectively unmarking load-marked cache lines during transactional program execution

#29 | 2006-07-20
US20060161737A1
Physics

Concurrency technique for shared objects

#30 | 2006-03-21
US9837669
-

Concurrent shared object implemented using a linked-list with amortized node allocation

#31 | 2006-01-31
US9837671
-

Lock free reference counting

InventorID:

3287975 ⎘