Inventor
MARTIN PAUL A
GB26 patents
⚠️ This page may combine multiple inventors who share the name “MARTIN PAUL A”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
SUN MICROSYSTEMS INC
14 patentsUS5642519AJun 24, 1997
Speech interpreter with a unified grammer compiler
SUN MICROSYSTEMS INC449 citations99
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
US7287131B1Oct 23, 2007
Method and apparatus for implementing a fully dynamic lock-free hash table
SUN MICROSYSTEMS INC74 citations97
US7017160B2Mar 21, 2006
Concurrent shared object implemented using a linked-list with amortized node allocation
SUN MICROSYSTEMS INC54 citations96
US5991712ANov 23, 1999
Method, apparatus, and product for automatic generation of lexical features for speech recognition systems
SUN MICROSYSTEMS INC73 citations96
US7702628B1Apr 20, 2010
Implementing a fully dynamic lock-free hash table without dummy nodes
SUN MICROSYSTEMS INC50 citations93
US7424477B1Sep 9, 2008
Shared synchronized skip-list data structure and technique employing linearizable operations
SUN MICROSYSTEMS INC32 citations93
US7000234B1Feb 14, 2006
Maintaining a double-ended queue as a linked-list with sentinel nodes and delete flags with concurrent non-blocking insert and remove operations using a double compare-and-swap primitive
SUN MICROSYSTEMS INC46 citations93
US7533138B1May 12, 2009
Practical lock-free doubly-linked list
SUN MICROSYSTEMS INC38 citations92
US7370054B1May 6, 2008
Method and apparatus for indexing a hash table which is organized as a linked list
SUN MICROSYSTEMS INC47 citations92
US7308448B1Dec 11, 2007
Method and apparatus for implementing a lock-free skip list that supports concurrent accesses
SUN MICROSYSTEMS INC21 citations92
US7539849B1May 26, 2009
Maintaining a double-ended queue in a contiguous array with concurrent non-blocking insert and remove operations using a double compare-and-swap primitive
SUN MICROSYSTEMS INC10 citations84
US7583687B2Sep 1, 2009
Lock-free double-ended queue based on a dynamic ring
SUN MICROSYSTEMS INC0 citations40
BRITISH TELECOMM
6 patentsUS5937192AAug 10, 1999
Compilation of computer program for execution on single compiling computer and for execution on multiple distributed computer system
BRITISH TELECOMM90 citations98
US6738797B1May 18, 2004
System and method for tracking records in a distributed computing system
BRITISH TELECOMM69 citations96
US6216262B1Apr 10, 2001
Distributed processing
BRITISH TELECOMM24 citations92
US6343374B1Jan 29, 2002
Distributed processing for control of a telecommunications network
BRITISH TELECOMM10 citations74
US6256779B1Jul 3, 2001
Distributed processing
BRITISH TELECOMM9 citations74
US6438746B1Aug 20, 2002
DCE functional dimensioning
BRITISH TELECOMM4 citations63