Inventor
STEELE JR GUY L
US79 patents
⚠️ This page may combine multiple inventors who share the name “STEELE JR GUY L”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
SUN MICROSYSTEMS INC
36 patentsUS6993770B1Jan 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
US5873105AFeb 16, 1999
Bounded-pause time garbage collection system and method including write barrier associated with a source instance of a partially relocated object
SUN MICROSYSTEMS INC128 citations97
US5873104AFeb 16, 1999
Bounded-pause time garbage collection system and method including write barrier associated with source and target instances of a partially relocated object
SUN MICROSYSTEMS INC116 citations97
US7017160B2Mar 21, 2006
Concurrent shared object implemented using a linked-list with amortized node allocation
SUN MICROSYSTEMS INC54 citations96
US6205460B1Mar 20, 2001
System and method for floating-computation for numbers in delimited floating point representation
SUN MICROSYSTEMS INC53 citations96
US6131106AOct 10, 2000
System and method for floating-point computation for numbers in delimited floating point representation
SUN MICROSYSTEMS INC63 citations96
US5862376AJan 19, 1999
System and method for space and time efficient object locking
SUN MICROSYSTEMS INC62 citations96
US5859983AJan 12, 1999
Non-hypercube interconnection subsystem having a subset of nodes interconnected using polygonal topology and other nodes connect to the nodes in the subset
SUN MICROSYSTEMS INC39 citations96
US7613762B2Nov 3, 2009
Floating point remainder with embedded status information
SUN MICROSYSTEMS INC34 citations93
US7424477B1Sep 9, 2008
Shared synchronized skip-list data structure and technique employing linearizable operations
SUN MICROSYSTEMS INC32 citations93
US7069288B2Jun 27, 2006
Floating point system with improved support of interval arithmetic
SUN MICROSYSTEMS INC21 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
US6880071B2Apr 12, 2005
Selective signalling of later reserve location memory fault in compound compare and swap
SUN MICROSYSTEMS INC19 citations93
US6715066B1Mar 30, 2004
System and method for arranging bits of a data word in accordance with a mask
SUN MICROSYSTEMS INC39 citations93
US6622242B1Sep 16, 2003
System and method for performing generalized operations in connection with bits units of a data word
SUN MICROSYSTEMS INC23 citations93
US6138167AOct 24, 2000
Interconnection subsystem for interconnecting a predetermined number of nodes to form an elongated brick-like non-square rectangular topology
SUN MICROSYSTEMS INC17 citations93
US6115811ASep 5, 2000
Digital data process system including efficient arrangement to support branching within trap shadows
SUN MICROSYSTEMS INC28 citations93
US6009515ADec 28, 1999
Digital data processing system including efficient arrangement to support branching within trap shadows
SUN MICROSYSTEMS INC31 citations93
US5903899AMay 11, 1999
System and method for assisting exact Garbage collection by segregating the contents of a stack into sub stacks
SUN MICROSYSTEMS INC53 citations93
US6791939B1Sep 14, 2004
Dynamic generation of deadlock-free routings
SUN MICROSYSTEMS INC37 citations92
US6618804B1Sep 9, 2003
System and method for rearranging bits of a data word in accordance with a mask using sorting
SUN MICROSYSTEMS INC22 citations92
US6603742B1Aug 5, 2003
Network reconfiguration
SUN MICROSYSTEMS INC32 citations91
US6584073B1Jun 24, 2003
Network topologies
SUN MICROSYSTEMS INC45 citations91
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
US7395297B2Jul 1, 2008
Floating point system that represents status flag information within a floating point operand
SUN MICROSYSTEMS INC10 citations84
US6718492B1Apr 6, 2004
System and method for arranging bits of a data word in accordance with a mask
SUN MICROSYSTEMS INC17 citations84
US6567856B1May 20, 2003
Deadlock-free routing
SUN MICROSYSTEMS INC13 citations83
US6631421B1Oct 7, 2003
Recursive partitioning of networks
SUN MICROSYSTEMS INC18 citations82
US7228324B2Jun 5, 2007
Circuit for selectively providing maximum or minimum of a pair of floating point operands
SUN MICROSYSTEMS INC8 citations74
US7133890B2Nov 7, 2006
Total order comparator unit for comparing values of two floating point operands
SUN MICROSYSTEMS INC6 citations74
US7069289B2Jun 27, 2006
Floating point unit for detecting and representing inexact computations without flags or traps
SUN MICROSYSTEMS INC8 citations74
US6629239B1Sep 30, 2003
System and method for unpacking and merging bits of a data world in accordance with bits of a mask word
SUN MICROSYSTEMS INC8 citations74
US6327604B1Dec 4, 2001
System and method for floating-point computation
SUN MICROSYSTEMS INC5 citations74
US6289365B1Sep 11, 2001
System and method for floating-point computation
SUN MICROSYSTEMS INC6 citations74
US6138166AOct 24, 2000
Interconnection subsystem for interconnecting a predetermined number of nodes to form a Moebius strip topology
SUN MICROSYSTEMS INC13 citations74
ORACLE INT CORP
7 patentsUS9384145B2Jul 5, 2016
Systems and methods for implementing dynamically configurable perfect hash tables
ORACLE INT CORP13 citations84
US9223720B2Dec 29, 2015
Systems and methods for rapidly generating suitable pairs of hash functions
ORACLE INT CORP7 citations84
US9767416B2Sep 19, 2017
Sparse and data-parallel inference method and system for the latent Dirichlet allocation model
ORACLE INT CORP8 citations80
US10503716B2Dec 10, 2019
Systems and methods for generating bit matrices for hash functions using fast filtering
ORACLE INT CORP4 citations73
US9317339B2Apr 19, 2016
Systems and methods for implementing work stealing using a configurable separation of stealable and non-stealable work items
ORACLE INT CORP4 citations73
US9244857B2Jan 26, 2016
Systems and methods for implementing low-latency lookup circuits using multiple hash functions
ORACLE INT CORP6 citations73
US10147044B2Dec 4, 2018
Method and system for latent dirichlet allocation computation using approximate counters
ORACLE INT CORP3 citations71
THINKING MACHINES CORP
4 patentsUS5117420AMay 26, 1992
Method and apparatus for routing message packets
THINKING MACHINES CORP58 citations96
US5050069ASep 17, 1991
Method and apparatus for simulating m-dimension connection networks in and n-dimension network where m is less than n
THINKING MACHINES CORP26 citations92
US4984235AJan 8, 1991
Method and apparatus for routing message packets and recording the roofing sequence
THINKING MACHINES CORP54 citations92
US4827403AMay 2, 1989
Virtual processor techniques in a SIMD multiprocessor array
THINKING MACHINES CORP53 citations86
STEELE JR GUY L
2 patentsSUN MICRO SYSTEMS INC
1 patentShowing the top 50 of 79 patents by PatentIndex Score.