loadpatents
name:-0.044934988021851
name:-0.060925960540771
name:-0.0044040679931641
Olson; Christopher H. Patent Filings

Olson; Christopher H.

Patent Applications and Registrations

Patent applications and USPTO patent grants for Olson; Christopher H..The latest application filed is for "optimized integer division circuit".

Company Profile
3.75.42
  • Olson; Christopher H. - Austin TX
  • Olson; Christopher H - Austin TX
  • Olson; Christopher H. - La Jolla CA
  • Olson; Christopher H. - El Dorado CA
*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
Floating point unit with support for variable length numbers
Grant 10,353,670 - Brooks , et al. July 16, 2
2019-07-16
Processing fixed and variable length numbers
Grant 10,180,819 - Brooks , et al. Ja
2019-01-15
Optimized Integer Division Circuit
App 20180329686 - Ebergen; Jo C. ;   et al.
2018-11-15
Floating Point Unit With Support For Variable Length Numbers
App 20170322768 - Brooks; Jeffrey S. ;   et al.
2017-11-09
Floating point unit with support for variable length numbers
Grant 9,747,073 - Brooks , et al. August 29, 2
2017-08-29
Processing Fixed And Variable Length Numbers
App 20170046128 - Brooks; Jeffrey S. ;   et al.
2017-02-16
Mechanism for handling unfused multiply-accumulate accrued exception bits in a processor
Grant 9,507,656 - Brooks , et al. November 29, 2
2016-11-29
Processing fixed and variable length numbers
Grant 9,507,564 - Brooks , et al. November 29, 2
2016-11-29
Apparatus and method for implementing instruction support for the camellia cipher algorithm
Grant 9,317,286 - Olson , et al. April 19, 2
2016-04-19
Implementation For A High Performance Bcd Divider
App 20150378726 - Olson; Christopher H. ;   et al.
2015-12-31
Processing Fixed And Variable Length Numbers
App 20150293747 - Brooks; Jeffrey S. ;   et al.
2015-10-15
Floating Point Unit With Support For Variable Length Numbers
App 20150254065 - Brooks; Jeffrey S. ;   et al.
2015-09-10
Division unit with normalization circuit and plural divide engines for receiving instructions when divide engine availability is indicated
Grant 9,086,890 - Olson , et al. July 21, 2
2015-07-21
Processor pipeline which implements fused and unfused multiply-add instructions
Grant 8,977,670 - Brooks , et al. March 10, 2
2015-03-10
Pipelined divide circuit for small operand sizes
Grant 8,892,622 - Olson , et al. November 18, 2
2014-11-18
Associating tag to branch instruction to access array storing predicted target addresses for page crossing targets for comparison with resolved address at execution stage
Grant 8,886,920 - Olson , et al. November 11, 2
2014-11-11
Suppressing branch prediction information update by branch instructions in incorrect speculative execution path
Grant 8,862,861 - Olson , et al. October 14, 2
2014-10-14
Processor and method for implementing instruction support for hash algorithms
Grant 8,832,464 - Olson , et al. September 9, 2
2014-09-09
System and method of bypassing unrounded results in a multiply-add pipeline unit
Grant 8,671,129 - Brooks , et al. March 11, 2
2014-03-11
Apparatus and method for implementing instruction support for the data encryption standard (DES) algorithm
Grant 8,654,970 - Olson , et al. February 18, 2
2014-02-18
Instruction support for performing montgomery multiplication
Grant 8,583,902 - Olson , et al. November 12, 2
2013-11-12
Thread fairness on a multi-threaded processor with multi-cycle cryptographic operations
Grant 8,560,814 - Golla , et al. October 15, 2
2013-10-15
Processor and method providing instruction support for instructions that utilize multiple register windows
Grant 8,555,038 - Olson , et al. October 8, 2
2013-10-08
Division Unit With Multiple Divide Engines
App 20130179664 - Olson; Christopher H. ;   et al.
2013-07-11
Register error correction of speculative data in an out-of-order processor
Grant 8,468,425 - Jordan , et al. June 18, 2
2013-06-18
Accessing a multibank register file using a thread identifier
Grant 8,458,446 - Olson , et al. June 4, 2
2013-06-04
Storing A Target Address Of A Control Transfer Instruction In An Instruction Field
App 20130138888 - Barreh; Jama I. ;   et al.
2013-05-30
Apparatus and method for implementing hardware support for denormalized operands for floating-point divide operations
Grant 8,452,831 - Olson , et al. May 28, 2
2013-05-28
Processor and method for implementing instruction support for multiplication of large operands
Grant 8,438,208 - Olson , et al. May 7, 2
2013-05-07
Apparatus and method for implementing instruction support for performing a cyclic redundancy check (CRC)
Grant 8,417,961 - Olson , et al. April 9, 2
2013-04-09
Execution unit for performing the data encryption standard
Grant 8,358,780 - Rarick , et al. January 22, 2
2013-01-22
Apparatus and method for local operand bypassing for cryptographic instructions
Grant 8,356,185 - Olson , et al. January 15, 2
2013-01-15
Branch Target Storage And Retrieval In An Out-of-order Processor
App 20120290817 - Olson; Christopher H. ;   et al.
2012-11-15
Suppression Of Control Transfer Instructions On Incorrect Speculative Execution Paths
App 20120290820 - Olson; Christopher H. ;   et al.
2012-11-15
Pipelined Divide Circuit For Small Operand Sizes
App 20120259907 - Olson; Christopher H. ;   et al.
2012-10-11
System And Method Of Bypassing Unrounded Results In A Multiply-add Pipeline Unit
App 20120233234 - Brooks; Jeffrey S. ;   et al.
2012-09-13
Processor Pipeline which Implements Fused and Unfused Multiply-Add Instructions
App 20120221614 - Brooks; Jeffrey S. ;   et al.
2012-08-30
Instruction Support For Performing Stream Cipher
App 20120216020 - Olson; Christopher H. ;   et al.
2012-08-23
Processor which implements fused and unfused multiply-add instructions in a pipelined manner
Grant 8,239,440 - Brooks , et al. August 7, 2
2012-08-07
Methods and mechanisms to support multiple features for a number of opcodes
Grant 8,195,923 - Spracklen , et al. June 5, 2
2012-06-05
Handling multi-cycle integer operations for a multi-threaded processor
Grant 8,195,919 - Olson , et al. June 5, 2
2012-06-05
Execution Unit For Performing The Data Encryption Standard
App 20120087492 - Rarick; Leonard D. ;   et al.
2012-04-12
Register Error Correction of Speculative Data in an Out-of-Order Processor
App 20120060057 - Jordan; Paul J. ;   et al.
2012-03-08
Register error correction of speculative data in an out-of-order processor
Grant 8,078,942 - Jordan , et al. December 13, 2
2011-12-13
Execution unit for performing the data encryption standard
Grant 8,073,141 - Rarick , et al. December 6, 2
2011-12-06
Processor And Method Providing Instruction Support For Instructions That Utilize Multiple Register Windows
App 20110296142 - Olson; Christopher H. ;   et al.
2011-12-01
Instruction Support For Performing Montgomery Multiplication
App 20110276790 - Olson; Christopher H. ;   et al.
2011-11-10
Thread Fairness On A Multi-threaded Processor With Multi-cycle Cryptographic Operations
App 20110276783 - Golla; Robert T. ;   et al.
2011-11-10
Apparatus And Method For Implementing Instruction Support For Performing A Cyclic Redundancy Check (crc)
App 20110231636 - Olson; Christopher H. ;   et al.
2011-09-22
Method for selecting between divide instructions associated with respective threads in a multi-threaded processor
Grant 7,941,642 - Golla , et al. May 10, 2
2011-05-10
Hardware Kasumi Cypher With Hybrid Software Interface
App 20110091035 - Spracklen; Lawrence ;   et al.
2011-04-21
Apparatus And Method For Local Operand Bypassing For Cryptographic Instructions
App 20110087895 - Olson; Christopher H. ;   et al.
2011-04-14
Multiported Register File For Multithreaded Processors And Processors Employing Register Windows
App 20110078414 - Olson; Christopher H. ;   et al.
2011-03-31
Instructions For Performing Data Encryption Standard (des) Computations Using General-purpose Registers
App 20100329450 - Rarick; Leonard D. ;   et al.
2010-12-30
Processor And Method For Implementing Instruction Support For Multiplication Of Large Operands
App 20100325188 - Olson; Christopher H. ;   et al.
2010-12-23
Mechanism For Handling Unfused Multiply-accumulate Accrued Exception Bits In A Processor
App 20100268920 - Brooks; Jeffrey S. ;   et al.
2010-10-21
Methods And Mechanisms To Support Multiple Features For A Number Of Opcodes
App 20100257338 - Spracklen; Lawrence A. ;   et al.
2010-10-07
Apparatus And Method For Implementing Instruction Support For The Advanced Encryption Standard (aes) Algorithm
App 20100250965 - Olson; Christopher H. ;   et al.
2010-09-30
Apparatus And Method For Implementing Instruction Support For The Kasumi Cipher Algorithm
App 20100246815 - Olson; Christopher H. ;   et al.
2010-09-30
Apparatus And Method For Implementing Hardware Support For Denormalized Operands For Floating-point Divide Operations
App 20100250639 - Olson; Christopher H. ;   et al.
2010-09-30
Processor And Method For Implementing Instruction Support For Hash Algorithms
App 20100250966 - Olson; Christopher H. ;   et al.
2010-09-30
Apparatus And Method For Implementing Instruction Support For The Camellia Cipher Algorithm
App 20100250964 - Olson; Christopher H. ;   et al.
2010-09-30
Apparatus And Method For Implementing Instruction Support For The Data Encryption Standard (des) Algorithm
App 20100246814 - Olson; Christopher H. ;   et al.
2010-09-30
Enabling on-chip features via efuses
Grant 7,795,899 - Grohoski , et al. September 14, 2
2010-09-14
Apparatus and method for implementing a hash algorithm word buffer
Grant 7,720,219 - Olson , et al. May 18, 2
2010-05-18
Apparatus and method for cryptographic key expansion
Grant 7,711,955 - Olson , et al. May 4, 2
2010-05-04
Apparatus and method for implementing a unified hash algorithm pipeline
Grant 7,684,563 - Olson , et al. March 23, 2
2010-03-23
Processor including general-purpose and cryptographic functionality in which cryptographic operations are visible to user-specified software
Grant 7,620,821 - Grohoski , et al. November 17, 2
2009-11-17
Processor which Implements Fused and Unfused Multiply-Add Instructions in a Pipelined Manner
App 20090248779 - Brooks; Jeffrey S. ;   et al.
2009-10-01
Out-of-order memory transactions in a fine-grain multithreaded/multi-core processor
Grant 7,571,284 - Olson , et al. August 4, 2
2009-08-04
Apparatus and method for implementing a block cipher algorithm
Grant 7,570,760 - Olson , et al. August 4, 2
2009-08-04
Low latency integer divider and integration with floating point divider and method
Grant 7,539,720 - Olson , et al. May 26, 2
2009-05-26
Thread-based clock enabling in a multi-threaded processor
Grant 7,523,330 - Golla , et al. April 21, 2
2009-04-21
Register Error Correction of Speculative Data in an Out-of-Order Processor
App 20090063899 - Jordan; Paul J. ;   et al.
2009-03-05
Apparatus and method to support pipelining of differing-latency instructions in a multithreaded processor
Grant 7,478,225 - Brooks , et al. January 13, 2
2009-01-13
Execution Unit For Performing The Data Encryption Standard
App 20080317244 - Rarick; Leonard D. ;   et al.
2008-12-25
Execution unit for performing the data encryption standard
Grant 7,443,981 - Rarick , et al. October 28, 2
2008-10-28
Apparatus and method for reducing execution latency of floating point operations having special case operands
Grant 7,437,538 - Brooks , et al. October 14, 2
2008-10-14
Synchronization primitives for flexible scheduling of functional unit operations
Grant 7,320,063 - Grohoski , et al. January 15, 2
2008-01-15
Method and apparatus for fast RC4-like encryption
Grant 7,295,672 - Rarick , et al. November 13, 2
2007-11-13
Register window management using first pipeline to change current window and second pipeline to read operand from old window and write operand to new window
Grant 7,216,216 - Olson , et al. May 8, 2
2007-05-08
Partitioned shifter for single instruction stream multiple data stream (SIMD) operations
Grant 7,099,910 - Brooks , et al. August 29, 2
2006-08-29
Low latency integer divider and integration with floating point divider and method
App 20060129625 - Olson; Christopher H. ;   et al.
2006-06-15
Thread-based clock enabling in a multi-threaded processor
App 20060005051 - Golla; Robert T. ;   et al.
2006-01-05
Method and apparatus for fast RC4-like encryption
App 20050010527 - Rarick, Leonard D. ;   et al.
2005-01-13
Partitioned shifter for single instruction stream multiple data stream (SIMD) operations
App 20040199561 - Brooks, Jeffrey S. ;   et al.
2004-10-07
Method and device for compensating wafer bias in a plasma processing chamber
Grant 6,361,645 - Schoepp , et al. March 26, 2
2002-03-26
Efficient floating point normalization mechanism
Grant 5,957,997 - Olson , et al. September 28, 1
1999-09-28
Method and apparatus for pressure control in vacuum processors
Grant 5,803,107 - Kaveh , et al. September 8, 1
1998-09-08
Method and apparatus for pressure control in vacuum processors
Grant 5,758,680 - Kaveh , et al. June 2, 1
1998-06-02
Method and system for minimizing branch misprediction penalties within a processor
Grant 5,634,103 - Dietz , et al. May 27, 1
1997-05-27
Efficient floating point overflow and underflow detection system
Grant 5,553,015 - Elliott , et al. September 3, 1
1996-09-03
Method and system for high speed floating point exception enabled operation in a multiscalar processor system
Grant 5,410,657 - Olson , et al. April 25, 1
1995-04-25
Result normalizer and method of operation
Grant 5,392,228 - Burgess , et al. February 21, 1
1995-02-21
Floating point arithmetic unit with size efficient pipelined multiply-add architecture
Grant 5,241,493 - Chu , et al. August 31, 1
1993-08-31

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