Inventor · disambiguated record
Craig Hansen
Also filed as: HANSEN CRAIG · HANSEN CRAIG C
74 granted patents·7 pending applications·5,067 citations·filing 1982–2018
99Inventor score
Files withMICROUNITY SYSTEMS ENG54HANSEN CRAIG10MICROUNITY SYSTEMS ENG INC5MICRO UNITY SYSTEMS ENGINEERIN3MIPS COMPUTER SYSTEMS INC3
Top patents by PatentIndex Score
81 records- 0199US7932910B2System and software for performing matrix multiply extract operationsMICROUNITY SYSTEMS ENG·Filed 2007·Granted Apr 26, 2011·107 cites·31 claims
- 0299US7889204B2Processor architecture for executing wide transform slice instructionsMICROUNITY SYSTEMS ENG·Filed 2007·Granted Feb 15, 2011·124 cites·65 claims
- 0399US7653806B2Method and apparatus for performing improved group floating-point operationsMICROUNITY SYSTEMS ENG·Filed 2007·Granted Jan 26, 2010·73 cites·29 claims
- 0499US7301541B2Programmable processor and method with wide operationsMICROUNITY SYSTEMS ENG·Filed 2003·Granted Nov 27, 2007·177 cites·15 claims
- 0598US8683182B2System and apparatus for group floating-point inflate and deflate operationsHANSEN CRAIG·Filed 2012·Granted Mar 25, 2014·38 cites·22 claims
- 0698US7730287B2Method and software for group floating-point arithmetic operationsMICROUNITY SYSTEMS ENG·Filed 2007·Granted Jun 1, 2010·82 cites·22 claims
- 0798US7660973B2System and apparatus for group data operationsMICROUNITY SYSTEMS ENG·Filed 2007·Granted Feb 9, 2010·77 cites·22 claims
- 0898US6725356B2System with wide operand architecture, and methodMICROUNITY SYSTEMS ENG·Filed 2001·Granted Apr 20, 2004·169 cites·48 claims
- 0998US6643765B1Programmable processor with group floating point operationsMICROUNITY SYSTEMS ENG·Filed 2000·Granted Nov 4, 2003·159 cites·30 claims
- 1098US5778419ADRAM with high bandwidth interface that uses packets and arbitrationMICROUNITY SYSTEMS ENG·Filed 1996·Granted Jul 7, 1998·427 cites·46 claims
- 1198US5742840AGeneral purpose, multiple precision parallel operation, programmable media processorMICROUNITY SYSTEMS ENG·Filed 1995·Granted Apr 21, 1998·340 cites·11 claims
- 1297US8289335B2Method for performing computations using wide operandsHANSEN CRAIG·Filed 2006·Granted Oct 16, 2012·40 cites·16 claims
- 1397US7516308B2Processor for performing group floating-point operationsMICROUNITY SYSTEMS ENG·Filed 2003·Granted Apr 7, 2009·68 cites·68 claims
- 1497US7464252B2Programmable processor and system for partitioned floating-point multiply-add operationMICROUNITY SYSTEMS ENG·Filed 2004·Granted Dec 9, 2008·75 cites·22 claims
- 1597US7430655B2Method and software for multithreaded processor with partitioned operationsMICROUNITY SYSTEMS ENG·Filed 2004·Granted Sep 30, 2008·74 cites·10 claims
- 1697US7216217B2Programmable processor with group floating-point operationsMICROUNITY SYSTEMS ENG·Filed 2003·Granted May 8, 2007·119 cites·47 claims
- 1797US7213131B2Programmable processor and method for partitioned group element selection operationMICROUNITY SYSTEMS ENG·Filed 2004·Granted May 1, 2007·80 cites·54 claims
- 1897US6295599B1System and method for providing a wide operand architectureMICROUNITY SYSTEMS ENG·Filed 1999·Granted Sep 25, 2001·238 cites·12 claims
- 1996US7660972B2Method and software for partitioned floating-point multiply-add operationMICROUNITY SYSTEMS ENG·Filed 2004·Granted Feb 9, 2010·67 cites·42 claims
- 2096US7353367B2System and software for catenated group shift instructionMICROUNITY SYSTEMS ENG·Filed 2003·Granted Apr 1, 2008·68 cites·56 claims
- 2196US7260708B2Programmable processor and method for partitioned group shiftMICROUNITY SYSTEMS ENG·Filed 2003·Granted Aug 21, 2007·64 cites·55 claims
- 2295US8943119B2System and method to implement a matrix multiply unit of a broadband processorHANSEN CRAIG·Filed 2012·Granted Jan 27, 2015·30 cites·26 claims
- 2395US7843459B2Processor for executing multiply matrix instructions requiring wide operandsMICROUNITY SYSTEMS ENG·Filed 2007·Granted Nov 30, 2010·30 cites·23 claims
- 2495US5794061AGeneral purpose, multiple precision parallel operation, programmable media processorMICROUNITY SYSTEMS ENG·Filed 1996·Granted Aug 11, 1998·173 cites·30 claims
- 2595US4814976ARISC computer with unaligned reference handling and method for the sameMIPS COMPUTER SYSTEMS INC·Filed 1986·Granted Mar 21, 1989·189 cites·14 claims
- 2694US7509366B2Multiplier array processing system with enhanced utilization at lower precisionMICROUNITY SYSTEMS ENG·Filed 2003·Granted Mar 24, 2009·73 cites·19 claims
- 2793US7987344B2Multithreaded programmable processor and system with partitioned operationsMICROUNITY SYSTEMS ENG·Filed 2004·Granted Jul 26, 2011·39 cites·28 claims
- 2893US6006318AGeneral purpose, dynamic partitioning, programmable media processorMICROUNITY SYSTEMS ENG·Filed 1998·Granted Dec 21, 1999·208 cites·16 claims
- 2993US5953241AMultiplier array processing system with enhanced utilization at lower precision for group multiply and sum instructionMICROUNITY SYSTEMS ENG·Filed 1997·Granted Sep 14, 1999·235 cites·7 claims
- 3093US5809321AGeneral purpose, multiple precision parallel operation, programmable media processorMICROUNITY SYSTEMS ENG·Filed 1996·Granted Sep 15, 1998·137 cites·8 claims
- 3192US7849291B2Method and apparatus for performing improved group instructionsMICROUNITY SYSTEMS ENG·Filed 2007·Granted Dec 7, 2010·19 cites·26 claims
- 3292US5822603AHigh bandwidth media processor interface for transmitting data in the form of packets with requests linked to associated responses by identification dataMICROUNITY SYSTEMS ENG·Filed 1996·Granted Oct 13, 1998·119 cites·11 claims
- 3391US7932911B2Processor for executing switch and translate instructions requiring wide operandsMICROUNITY SYSTEMS ENG·Filed 2007·Granted Apr 26, 2011·26 cites·36 claims
- 3491US7818548B2Method and software for group data operationsMICROUNITY SYSTEMS ENG·Filed 2007·Granted Oct 19, 2010·11 cites·20 claims
- 3590US7952587B2Processor and method for executing instructions requiring wide operands for multiply matrix operationsMICROUNITY SYSTEMS ENG·Filed 2007·Granted May 31, 2011·13 cites·62 claims
- 3690US6256715B1System and method of performing gateway accessMICRO UNITY SYSTEMS ENGINEERIN·Filed 2000·Granted Jul 3, 2001·49 cites·14 claims
- 3790US5410670AAccessing system that reduces access times due to transmission delays and I/O access circuitry in a burst mode random access memoryMICROUNITY SYSTEMS ENG·Filed 1993·Granted Apr 25, 1995·83 cites·23 claims
- 3890US4959779ADual byte order computer architecture a functional unit for handling data sets with differnt byte ordersMIPS COMPUTER SYSTEMS INC·Filed 1988·Granted Sep 25, 1990·132 cites·4 claims
- 3988US8195735B2System and method to implement a matrix multiply unit of a broadband processorHANSEN CRAIG·Filed 2008·Granted Jun 5, 2012·15 cites·14 claims
- 4088US7948496B2Processor architecture with wide operand cacheMICROUNITY SYSTEMS ENG·Filed 2007·Granted May 24, 2011·10 cites·30 claims
- 4188US6378060B1System to implement a cross-bar switch of a broadband processorMICROUNITY SYSTEMS ENG·Filed 2000·Granted Apr 23, 2002·57 cites·13 claims
- 4287US9378018B2Processor for executing wide operand operations using a control register and a results registerMICROUNITY SYSTEMS ENG·Filed 2015·Granted Jun 28, 2016·3 cites·23 claims
- 4387US6584482B1Multiplier array processing system with enhanced utilization at lower precisionMICROUNITY SYSTEMS ENG·Filed 1999·Granted Jun 24, 2003·118 cites·23 claims
- 4487US5812439ATechnique of incorporating floating point information into processor instructionsMICROUNITY SYSTEMS ENG·Filed 1995·Granted Sep 22, 1998·131 cites·16 claims
- 4586US5819117AMethod and system for facilitating byte ordering interfacing of a computer systemMICROUNITY SYSTEMS ENG·Filed 1995·Granted Oct 6, 1998·124 cites·24 claims
- 4686US5794060AGeneral purpose, multiple precision parallel operation, programmable media processorMICROUNITY SYSTEMS ENG·Filed 1996·Granted Aug 11, 1998·79 cites·4 claims
- 4785US8769248B2System and apparatus for group floating-point inflate and deflate operationsHANSEN CRAIG·Filed 2012·Granted Jul 1, 2014·3 cites·24 claims
- 4884US8812821B2Processor for performing operations with two wide operandsHANSEN CRAIG·Filed 2012·Granted Aug 19, 2014·5 cites·50 claims
- 4984US8269784B2Processor architecture for executing wide transform slice instructionsHANSEN CRAIG·Filed 2012·Granted Sep 18, 2012·5 cites·64 claims
- 5081US8117426B2System and apparatus for group floating-point arithmetic operationsHANSEN CRAIG·Filed 2007·Granted Feb 14, 2012·4 cites·18 claims
Showing the top 50 of 81 patent records by PatentIndex Score.
Identity basis: PatentsView inventor disambiguation (2025Q4-odp release). How scoring works →