loadpatents
name:-0.018481016159058
name:-0.092880010604858
name:-0.0051538944244385
Steele, Jr.; Guy L. Patent Filings

Steele, Jr.; Guy L.

Patent Applications and Registrations

Patent applications and USPTO patent grants for Steele, Jr.; Guy L..The latest application filed is for "parallel generation of pseudorandom number sequences using multiple generators with brined initial states".

Company Profile
4.77.16
  • Steele, Jr.; Guy L. - Lexington MA
  • Steele, Jr.; Guy L. - Burlington MA
*profile and listings may contain filings by different individuals or companies with the same name. Review application materials to confirm ownership/assignment.
Patent Activity
PatentDate
Parallel generation of pseudorandom number sequences using multiple generators with brined initial states
Grant 11,392,350 - Steele, Jr. July 19, 2
2022-07-19
Generating pseudorandom number sequences by nonlinear mixing of multiple subsidiary pseudorandom number generators
Grant 10,922,052 - Steele, Jr. February 16, 2
2021-02-16
Parallel Generation Of Pseudorandom Number Sequences Using Multiple Generators With Brined Initial States
App 20200401378 - Steele, Jr.; Guy L.
2020-12-24
Systems and methods for implementing low-latency lookup circuits using sparse hash functions
Grant 10,545,865 - Steele, Jr. , et al. Ja
2020-01-28
Systems and methods for generating bit matrices for hash functions using fast filtering
Grant 10,503,716 - Chase , et al. Dec
2019-12-10
Data-parallel probabilistic inference
Grant 10,496,929 - Tristan , et al. De
2019-12-03
Learning topics by simulation of a stochastic cellular automaton
Grant 10,394,872 - Tristan , et al. A
2019-08-27
Systems and methods for implementing work stealing using a configurable separation of stealable and non-stealable work items
Grant 10,289,454 - Lev , et al.
2019-05-14
Parallel Gibbs sampler using butterfly-patterned partial sums
Grant 10,157,346 - Steele, Jr. , et al. Dec
2018-12-18
Method and system for latent dirichlet allocation computation using approximate counters
Grant 10,147,044 - Steele, Jr. , et al. De
2018-12-04
Method and system for distributed latent dirichlet allocation computation using addition of approximate counters
Grant 10,140,281 - Steele, Jr. , et al. Nov
2018-11-27
Sparse and data-parallel inference method and system for the latent Dirichlet allocation model
Grant 9,767,416 - Tristan , et al. September 19, 2
2017-09-19
Generating Pseudorandom Number Sequences by Nonlinear Mixing of Multiple Subsidiary Pseudorandom Number Generators
App 20170102922 - Steele, JR.; Guy L.
2017-04-13
Method And System For Distributed Latent Dirichlet Allocation Computation Using Addition Of Approximate Counters
App 20170039265 - Steele, JR.; Guy L. ;   et al.
2017-02-09
Learning Topics By Simulation Of A Stochastic Cellular Automaton
App 20160350411 - Tristan; Jean-Baptiste ;   et al.
2016-12-01
Systems and Methods for Implementing Low-Latency Lookup Circuits Using Sparse Hash Functions
App 20160259724 - Steele, JR.; Guy L. ;   et al.
2016-09-08
Systems and Methods for Implementing Work Stealing Using a Configurable Separation of Stealable and Non-Stealable Work Items
App 20160232035 - Lev; Yosef ;   et al.
2016-08-11
Method And System For Latent Dirichlet Allocation Computation Using Approximate Counters
App 20160224900 - Steele, JR.; Guy L. ;   et al.
2016-08-04
Sparse And Data-parallel Inference Method And System For The Latent Dirichlet Allocation Model
App 20160224544 - Tristan; Jean-Baptiste ;   et al.
2016-08-04
Parallel Gibbs Sampler Using Butterfly-patterned Partial Sums
App 20160224902 - STEELE, JR.; GUY L. ;   et al.
2016-08-04
Systems and methods for implementing dynamically configurable perfect hash tables
Grant 9,384,145 - Gura , et al. July 5, 2
2016-07-05
Systems and methods for implementing low-latency lookup circuits using sparse hash functions
Grant 9,342,462 - Steele, Jr. , et al. May 17, 2
2016-05-17
Systems and methods for implementing work stealing using a configurable separation of stealable and non-stealable work items
Grant 9,317,339 - Lev , et al. April 19, 2
2016-04-19
Systems and methods for implementing low-latency lookup circuits using multiple hash functions
Grant 9,244,857 - Steele, Jr. , et al. January 26, 2
2016-01-26
Systems and methods for rapidly generating suitable pairs of hash functions
Grant 9,223,720 - Chase , et al. December 29, 2
2015-12-29
Systems and Methods for Rapidly Generating Suitable Pairs of Hash Functions
App 20150169467 - Chase; David R. ;   et al.
2015-06-18
Systems and Methods for Implementing Low-Latency Lookup Circuits Using Sparse Hash Functions
App 20150121035 - Steele, JR.; Guy L. ;   et al.
2015-04-30
Systems and Methods for Implementing Low-Latency Lookup Circuits Using Multiple Hash Functions
App 20150121034 - Steele, JR.; Guy L. ;   et al.
2015-04-30
Systems and Methods for Generating Bit Matrices for Hash Functions Using Fast Filtering
App 20150120754 - Chase; David R. ;   et al.
2015-04-30
Data-parallel Probabilistic Inference
App 20150095277 - Tristan; Jean-Baptiste ;   et al.
2015-04-02
Systems and Methods for Implementing Dynamically Configurable Perfect Hash Tables
App 20150058595 - Gura; Nils ;   et al.
2015-02-26
Systems and Methods for Implementing Work Stealing Using a Configurable Separation of Stealable and Non-Stealable Work Items
App 20140282595 - Lev; Yosef ;   et al.
2014-09-18
Comparator unit for comparing values of floating point operands
Grant 8,799,344 - Steele, Jr. August 5, 2
2014-08-05
Circuit for selectively providing maximum or minimum of a pair of floating point operands
Grant 8,793,294 - Steele, Jr. July 29, 2
2014-07-29
Total order comparator unit for comparing values of two floating point operands
Grant 8,543,631 - Steele, Jr. September 24, 2
2013-09-24
Sequentially performed compound compare-and-swap
Grant 7,890,722 - Steele, Jr. , et al. February 15, 2
2011-02-15
Floating point multiplier with embedded status information
Grant 7,831,652 - Steele, Jr. November 9, 2
2010-11-09
Code preparation technique employing lock-free pointer operations
Grant 7,805,467 - Moir , et al. September 28, 2
2010-09-28
Floating point remainder with embedded status information
Grant 7,613,762 - Steele, Jr. November 3, 2
2009-11-03
Maintaining a double-ended queue in a contiguous array with concurrent non-blocking insert and remove operations using a double compare-and-swap primitive
Grant 7,539,849 - Shavit , et al. May 26, 2
2009-05-26
Floating point status information accumulation circuit
Grant 7,444,367 - Steele, Jr. October 28, 2
2008-10-28
Floating point square root provider with embedded status information
Grant 7,430,576 - Steele, Jr. September 30, 2
2008-09-30
Shared synchronized skip-list data structure and technique employing linearizable operations
Grant 7,424,477 - Martin , et al. September 9, 2
2008-09-09
Floating point system that represents status flag information within a floating point operand
Grant 7,395,297 - Steele, Jr. July 1, 2
2008-07-01
Floating point adder with embedded status information
Grant 7,366,749 - Steele, Jr. April 29, 2
2008-04-29
Floating point divider with embedded status information
Grant 7,363,337 - Steele, Jr. April 22, 2
2008-04-22
Methods and systems for computing the quotient of floating-point intervals
Grant 7,236,999 - Steele, Jr. June 26, 2
2007-06-26
Circuit for selectively providing maximum or minimum of a pair of floating point operands
Grant 7,228,324 - Steele, Jr. June 5, 2
2007-06-05
Methods and systems for computing floating-point intervals
Grant 7,219,117 - Steele, Jr. May 15, 2
2007-05-15
Comparator unit for comparing values of floating point operands
Grant 7,191,202 - Steele, Jr. March 13, 2
2007-03-13
Efficient system and method of node and link insertion for deadlock-free routing on arbitrary topologies
Grant 7,152,113 - Reynders , et al. December 19, 2
2006-12-19
Total order comparator unit for comparing values of two floating point operands
Grant 7,133,890 - Steele, Jr. November 7, 2
2006-11-07
Floating point unit for detecting and representing inexact computations without flags or traps
Grant 7,069,289 - Steele, Jr. June 27, 2
2006-06-27
Floating point system with improved support of interval arithmetic
Grant 7,069,288 - Steele, Jr. June 27, 2
2006-06-27
Concurrent shared object implemented using a linked-list with amortized node allocation
Grant 7,017,160 - Martin , et al. March 21, 2
2006-03-21
Floating point status information testing circuit
Grant 7,016,928 - Steele, Jr. March 21, 2
2006-03-21
Floating point multiplier for delimited operands
Grant 7,003,540 - Steele, Jr. February 21, 2
2006-02-21
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
Grant 7,000,234 - Shavit , et al. February 14, 2
2006-02-14
System and method for performing gloating point operations involving extended exponents
Grant 6,993,549 - Steele, Jr. January 31, 2
2006-01-31
System and method for deadlock-free routing on arbitrary network topologies
Grant 6,992,988 - Reynders , et al. January 31, 2
2006-01-31
Lock free reference counting
Grant 6,993,770 - Detlefs , et al. January 31, 2
2006-01-31
System and method for extracting the high part of a floating point operand
Grant 6,976,050 - Steele, Jr. December 13, 2
2005-12-13
System and method for forcing floating point status information to selected values
Grant 6,970,898 - Steele, Jr. November 29, 2
2005-11-29
System and method for generating an integer part of a logarithm of a floating point operand
Grant 6,961,744 - Steele, Jr. November 1, 2
2005-11-01
Selective signalling of later reserve location memory fault in compound compare and swap
Grant 6,880,071 - Steele, Jr. , et al. April 12, 2
2005-04-12
Lock-free implementation of concurrent shared object with dynamic node allocation and distinguishing pointer value
Grant 6,826,757 - Steele, Jr. , et al. November 30, 2
2004-11-30
Dynamic generation of deadlock-free routings
Grant 6,791,939 - Steele, Jr. , et al. September 14, 2
2004-09-14
System and method for arranging bits of a data word in accordance with a mask
Grant 6,718,492 - Shavit , et al. April 6, 2
2004-04-06
System and method for arranging bits of a data word in accordance with a mask
Grant 6,715,066 - Steele, Jr. March 30, 2
2004-03-30
Recursive partitioning of networks
Grant 6,631,421 - Steele, Jr. , et al. October 7, 2
2003-10-07
System and method for unpacking and merging bits of a data world in accordance with bits of a mask word
Grant 6,629,239 - Steele, Jr. September 30, 2
2003-09-30
System and method for performing generalized operations in connection with bits units of a data word
Grant 6,622,242 - Steele, Jr. September 16, 2
2003-09-16
System and method for rearranging bits of a data word in accordance with a mask using sorting
Grant 6,618,804 - Steele, Jr. , et al. September 9, 2
2003-09-09
Network reconfiguration
Grant 6,603,742 - Steele, Jr. , et al. August 5, 2
2003-08-05
Network topologies
Grant 6,584,073 - Steele, Jr. , et al. June 24, 2
2003-06-24
Deadlock-free routing
Grant 6,567,856 - Steele, Jr. , et al. May 20, 2
2003-05-20
System and method for floating-point computation
Grant 6,356,927 - Steele, Jr. March 12, 2
2002-03-12
System and method using partial trap barrier instruction to provide trap barrier class-based selective stall of instruction processing pipeline
Grant 6,295,601 - Steele, Jr. September 25, 2
2001-09-25
Digital data process system including efficient arrangement to support branching within trap shadows
Grant 6,115,811 - Steele, Jr. September 5, 2
2000-09-05
Digital data processing system including efficient arrangement to support branching within trap shadows
Grant 6,009,515 - Steele, Jr. December 28, 1
1999-12-28
System and method for assisting exact Garbage collection by segregating the contents of a stack into sub stacks
Grant 5,903,899 - Steele, Jr. May 11, 1
1999-05-11
Bounded-pause time garbage collection system and method including write barrier associated with source and target instances of a partially relocated object
Grant 5,873,104 - Tremblay , et al. February 16, 1
1999-02-16
Bounded-pause time garbage collection system and method including write barrier associated with a source instance of a partially relocated object
Grant 5,873,105 - Tremblay , et al. February 16, 1
1999-02-16
System and method for space and time efficient object locking
Grant 5,862,376 - Steele, Jr. , et al. January 19, 1
1999-01-19
Non-hypercube interconnection subsystem having a subset of nodes interconnected using polygonal topology and other nodes connect to the nodes in the subset
Grant 5,859,983 - Heller , et al. January 12, 1
1999-01-12
Bounded-pause time garbage collection system and method including read and write barriers associated with an instance of a partially relocated object
Grant 5,857,210 - Tremblay , et al. January 5, 1
1999-01-05
Method and apparatus for routing message packets
Grant 5,117,420 - Hillis , et al. May 26, 1
1992-05-26
Method and apparatus for simulating m-dimension connection networks in and n-dimension network where m is less than n
Grant 5,050,069 - Hillis , et al. September 17, 1
1991-09-17
Method and apparatus for routing message packets and recording the roofing sequence
Grant 4,984,235 - Hillis , et al. January 8, 1
1991-01-08
Virtual processor techniques in a SIMD multiprocessor array
Grant 4,827,403 - Steele, Jr. , et al. May 2, 1
1989-05-02

uspto.report is an independent third-party trademark research tool that is not affiliated, endorsed, or sponsored by the United States Patent and Trademark Office (USPTO) or any other governmental organization. The information provided by uspto.report is based on publicly available data at the time of writing and is intended for informational purposes only.

While we strive to provide accurate and up-to-date information, we do not guarantee the accuracy, completeness, reliability, or suitability of the information displayed on this site. The use of this site is at your own risk. Any reliance you place on such information is therefore strictly at your own risk.

All official trademark data, including owner information, should be verified by visiting the official USPTO website at www.uspto.gov. This site is not intended to replace professional legal advice and should not be used as a substitute for consulting with a legal professional who is knowledgeable about trademark law.

© 2024 USPTO.report | Privacy Policy | Resources | RSS Feed of Trademarks | Trademark Filings Twitter Feed