P

Inventor

MOIR MARK S

US99 patents
⚠️ This page may combine multiple inventors who share the name “MOIR MARK S”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.

SUN MICROSYSTEMS INC

21 patents
US7395382B1Jul 1, 2008

Hybrid software/hardware transactional memory

SUN MICROSYSTEMS INC211 citations99
US7206903B1Apr 17, 2007

Method and apparatus for releasing memory locations during transactional execution

SUN MICROSYSTEMS INC158 citations99
US7703098B1Apr 20, 2010

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

SUN MICROSYSTEMS INC74 citations98
US7496726B1Feb 24, 2009

Controlling contention via transactional timers among conflicting transactions issued by processors operating in insistent or polite mode

SUN MICROSYSTEMS INC100 citations98
US7398355B1Jul 8, 2008

Avoiding locks by transactionally executing critical sections

SUN MICROSYSTEMS INC67 citations98
US7328316B2Feb 5, 2008

Software transactional memory for dynamically sizable shared data structures

SUN MICROSYSTEMS INC59 citations98
US6993770B1Jan 31, 2006

Lock free reference counting

SUN MICROSYSTEMS INC65 citations98
US6826757B2Nov 30, 2004

Lock-free implementation of concurrent shared object with dynamic node allocation and distinguishing pointer value

SUN MICROSYSTEMS INC141 citations98
US7293143B1Nov 6, 2007

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

SUN MICROSYSTEMS INC41 citations96
US7089374B2Aug 8, 2006

Selectively unmarking load-marked cache lines during transactional program execution

SUN MICROSYSTEMS INC55 citations96
US7017160B2Mar 21, 2006

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

SUN MICROSYSTEMS INC54 citations96
US7689788B2Mar 30, 2010

System and method for executing transactions

SUN MICROSYSTEMS INC22 citations93
US7424477B1Sep 9, 2008

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

SUN MICROSYSTEMS INC32 citations93
US7389383B2Jun 17, 2008

Selectively unmarking load-marked cache lines during transactional program execution

SUN MICROSYSTEMS INC42 citations93
US7299242B2Nov 20, 2007

Single-word lock-free reference counting

SUN MICROSYSTEMS INC26 citations92
US7254597B2Aug 7, 2007

Lock-free implementation of dynamic-sized shared data structure

SUN MICROSYSTEMS INC19 citations92
US7194495B2Mar 20, 2007

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

SUN MICROSYSTEMS INC20 citations92
US7620850B2Nov 17, 2009

Breakpoints in a transactional memory-based representation of code

SUN MICROSYSTEMS INC10 citations84
US7480771B2Jan 20, 2009

Conditional synchronization mechanisms allowing multiple store operations to become visible while a flagged memory location is owned and remains unchanged

SUN MICROSYSTEMS INC10 citations84
US7577798B1Aug 18, 2009

Space-adaptive lock-free queue using pointer-sized single-target synchronization

SUN MICROSYSTEMS INC10 citations83
US7533221B1May 12, 2009

Space-adaptive lock-free free-list using pointer-sized single-target synchronization

SUN MICROSYSTEMS INC20 citations83

ORACLE AMERICA INC

10 patents

MOIR MARK S

5 patents

ORACLE INT CORP

4 patents

DICE DAVID

4 patents

NUSSBAUM DANIEL S

2 patents

GOODMAN JAMES R

1 patent

VICK CHRISTOPHER A

1 patent

LEV YOSEF

1 patent

DRAGOJEVIC ALEKSANDAR

1 patent

Showing the top 50 of 99 patents by PatentIndex Score.