Inventor · disambiguated record
Guy L. Steele, Jr.
Also filed as: STEELE GUY · STEELE GUY L · STEELE GUY L JR · STEELE JR GUY L
103 granted patents·2 pending applications·2,175 citations·filing 1986–2023
99Inventor score
Files withSUN MICROSYSTEMS INC61ORACLE INT CORP26THINKING MACHINES CORP6ORACLE AMERICA INC3STEELE JR GUY L3
Top patents by PatentIndex Score
105 records- 0196US6826757B2Lock-free implementation of concurrent shared object with dynamic node allocation and distinguishing pointer valueSUN MICROSYSTEMS INC·Filed 2001·Granted Nov 30, 2004·141 cites·38 claims
- 0295US11375040B2Enhanced processing of user profiles using data structures specialized for graphical processing units (GPUs)ORACLE INT CORP·Filed 2020·Granted Jun 28, 2022·3 cites·20 claims
- 0390US9384145B2Systems and methods for implementing dynamically configurable perfect hash tablesORACLE INT CORP·Filed 2013·Granted Jul 5, 2016·13 cites·20 claims
- 0490US7017160B2Concurrent shared object implemented using a linked-list with amortized node allocationSUN MICROSYSTEMS INC·Filed 2001·Granted Mar 21, 2006·54 cites·64 claims
- 0590US6993770B1Lock free reference countingSUN MICROSYSTEMS INC·Filed 2001·Granted Jan 31, 2006·65 cites·28 claims
- 0690US6205460B1System and method for floating-computation for numbers in delimited floating point representationSUN MICROSYSTEMS INC·Filed 2000·Granted Mar 20, 2001·53 cites·6 claims
- 0789US5873104ABounded-pause time garbage collection system and method including write barrier associated with source and target instances of a partially relocated objectSUN MICROSYSTEMS INC·Filed 1997·Granted Feb 16, 1999·116 cites·38 claims
- 0888US5857210ABounded-pause time garbage collection system and method including read and write barriers associated with an instance of a partially relocated objectSUN MICROSYSTEMS INC·Filed 1997·Granted Jan 5, 1999·103 cites·54 claims
- 0986US8799344B2Comparator unit for comparing values of floating point operandsSTEELE JR GUY L·Filed 2006·Granted Aug 5, 2014·14 cites·22 claims
- 1086US7000234B1Maintaining 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 primitiveSUN MICROSYSTEMS INC·Filed 2000·Granted Feb 14, 2006·46 cites·23 claims
- 1186US5872987AMassively parallel computer including auxiliary vector processorTHINKING MACHINES CORP·Filed 1996·Granted Feb 16, 1999·131 cites·7 claims
- 1286US5873105ABounded-pause time garbage collection system and method including write barrier associated with a source instance of a partially relocated objectSUN MICROSYSTEMS INC·Filed 1997·Granted Feb 16, 1999·128 cites·49 claims
- 1385US9767416B2Sparse and data-parallel inference method and system for the latent Dirichlet allocation modelORACLE INT CORP·Filed 2015·Granted Sep 19, 2017·8 cites·24 claims
- 1484US12445528B2Enhanced processing of user profiles using data structures specialized for graphical processing units (GPUs)ORACLE INT CORP·Filed 2023·Granted Oct 14, 2025·0 cites·17 claims
- 1583US9223720B2Systems and methods for rapidly generating suitable pairs of hash functionsORACLE INT CORP·Filed 2013·Granted Dec 29, 2015·7 cites·28 claims
- 1683US7613762B2Floating point remainder with embedded status informationSUN MICROSYSTEMS INC·Filed 2001·Granted Nov 3, 2009·34 cites·37 claims
- 1783US6715066B1System and method for arranging bits of a data word in accordance with a maskSUN MICROSYSTEMS INC·Filed 2000·Granted Mar 30, 2004·39 cites·43 claims
- 1882US9244857B2Systems and methods for implementing low-latency lookup circuits using multiple hash functionsORACLE INT CORP·Filed 2013·Granted Jan 26, 2016·6 cites·20 claims
- 1982US7424477B1Shared synchronized skip-list data structure and technique employing linearizable operationsSUN MICROSYSTEMS INC·Filed 2003·Granted Sep 9, 2008·32 cites·19 claims
- 2082US5700026AVehicle body lowering systemSAFE T VANS INC·Filed 1996·Granted Dec 23, 1997·56 cites·20 claims
- 2180US11652893B2Enhanced processing of user profiles using data structures specialized for graphical processing units (GPUs)ORACLE INT CORP·Filed 2020·Granted May 16, 2023·1 cites·20 claims
- 2279US9317339B2Systems and methods for implementing work stealing using a configurable separation of stealable and non-stealable work itemsORACLE INT CORP·Filed 2013·Granted Apr 19, 2016·4 cites·20 claims
- 2378US10147044B2Method and system for latent dirichlet allocation computation using approximate countersORACLE INT CORP·Filed 2015·Granted Dec 4, 2018·3 cites·20 claims
- 2478US7346747B1Exclusive lease instruction support for transient blocking synchronizationSUN MICROSYSTEMS INC·Filed 2005·Granted Mar 18, 2008·7 cites·19 claims
- 2577US11863635B2Enhanced processing of user profiles using data structures specialized for graphical processing units (GPUs)ORACLE INT CORP·Filed 2022·Granted Jan 2, 2024·0 cites·18 claims
- 2677US10310827B2Flow-based scopingORACLE INT CORP·Filed 2018·Granted Jun 4, 2019·2 cites·20 claims
- 2777US5903899ASystem and method for assisting exact Garbage collection by segregating the contents of a stack into sub stacksSUN MICROSYSTEMS INC·Filed 1997·Granted May 11, 1999·53 cites·22 claims
- 2876US10503716B2Systems and methods for generating bit matrices for hash functions using fast filteringORACLE INT CORP·Filed 2013·Granted Dec 10, 2019·4 cites·20 claims
- 2976US6880071B2Selective signalling of later reserve location memory fault in compound compare and swapSUN MICROSYSTEMS INC·Filed 2001·Granted Apr 12, 2005·19 cites·35 claims
- 3076US6622242B1System and method for performing generalized operations in connection with bits units of a data wordSUN MICROSYSTEMS INC·Filed 2000·Granted Sep 16, 2003·23 cites·38 claims
- 3176US6131106ASystem and method for floating-point computation for numbers in delimited floating point representationSUN MICROSYSTEMS INC·Filed 1998·Granted Oct 10, 2000·63 cites·48 claims
- 3275US7069288B2Floating point system with improved support of interval arithmeticSUN MICROSYSTEMS INC·Filed 2001·Granted Jun 27, 2006·21 cites·28 claims
- 3375US6101580AApparatus and method for assisting exact garbage collection by using a stack cache of tag bitsSUN MICROSYSTEMS INC·Filed 1997·Granted Aug 8, 2000·74 cites·31 claims
- 3475US4984235AMethod and apparatus for routing message packets and recording the roofing sequenceTHINKING MACHINES CORP·Filed 1987·Granted Jan 8, 1991·54 cites·19 claims
- 3574US6618804B1System and method for rearranging bits of a data word in accordance with a mask using sortingSUN MICROSYSTEMS INC·Filed 2000·Granted Sep 9, 2003·22 cites·4 claims
- 3672US4827403AVirtual processor techniques in a SIMD multiprocessor arrayTHINKING MACHINES CORP·Filed 1986·Granted May 2, 1989·53 cites·4 claims
- 3771US6718492B1System and method for arranging bits of a data word in accordance with a maskSUN MICROSYSTEMS INC·Filed 2000·Granted Apr 6, 2004·17 cites·17 claims
- 3871US5862376ASystem and method for space and time efficient object lockingSUN MICROSYSTEMS INC·Filed 1996·Granted Jan 19, 1999·62 cites·14 claims
- 3971US5117420AMethod and apparatus for routing message packetsTHINKING MACHINES CORP·Filed 1991·Granted May 26, 1992·58 cites·5 claims
- 4070US8793294B2Circuit for selectively providing maximum or minimum of a pair of floating point operandsSTEELE JR GUY L·Filed 2006·Granted Jul 29, 2014·4 cites·43 claims
- 4168US11263541B2Ensembled decision systems using feature hashing modelsORACLE INT CORP·Filed 2017·Granted Mar 1, 2022·1 cites·21 claims
- 4268US7530051B1Method and apparatus for dimensional analysis encoded in metatypes and genericsSUN MICROSYSTEMS INC·Filed 2005·Granted May 5, 2009·4 cites·35 claims
- 4366US6219775B1Massively parallel computer including auxiliary vector processorTHINKING MACHINES CORP·Filed 1998·Granted Apr 17, 2001·46 cites·23 claims
- 4465US10394872B2Learning topics by simulation of a stochastic cellular automatonORACLE INT CORP·Filed 2015·Granted Aug 27, 2019·1 cites·14 claims
- 4565US10140281B2Method and system for distributed latent dirichlet allocation computation using addition of approximate countersORACLE INT CORP·Filed 2015·Granted Nov 27, 2018·1 cites·28 claims
- 4665US9342462B2Systems and methods for implementing low-latency lookup circuits using sparse hash functionsORACLE INT CORP·Filed 2013·Granted May 17, 2016·1 cites·20 claims
- 4765US7395297B2Floating point system that represents status flag information within a floating point operandSUN MICROSYSTEMS INC·Filed 2001·Granted Jul 1, 2008·10 cites·54 claims
- 4865US7353342B1Shared lease instruction support for transient blocking synchronizationSUN MICROSYSTEMS INC·Filed 2005·Granted Apr 1, 2008·2 cites·3 claims
- 4965US6584073B1Network topologiesSUN MICROSYSTEMS INC·Filed 1999·Granted Jun 24, 2003·45 cites·82 claims
- 5064US7539849B1Maintaining a double-ended queue in a contiguous array with concurrent non-blocking insert and remove operations using a double compare-and-swap primitiveSUN MICROSYSTEMS INC·Filed 2000·Granted May 26, 2009·10 cites·39 claims
Showing the top 50 of 105 patent records by PatentIndex Score.
Identity basis: PatentsView inventor disambiguation (2025Q4-odp release). How scoring works →