Los Altos, California
United States
55
2019-02-28
The entities that hold a legal rights for patent applications filed by inventor Hansen Craig:
Craig Hansen from Los Altos, US has applied for patents for these inventions. The list has both pending applications and granted patents:
PROCESSOR AND METHOD FOR OUTER PRODUCT ACCUMULATE OPERATIONS
#2 | 2018-06-21System and methods for expandably wide processor instructions
#3 | 2018-02-01Processor and method for outer product accumulate operations
#4 | 2016-11-03Processor and method for executing wide operand multiply matrix operations
#5 | 2016-02-18Processor for executing wide operand operations using a control register and a results register
#6 | 2015-12-31System and methods for expandably wide processor instructions
#7 | 2014-11-27SYSTEM AND APPARATUS FOR GROUP FLOATING-POINT INFLATE AND DEFLATE OPERATIONS
#8 | 2013-07-04Processor for executing wide operand operations using a control register and a results register
#9 | 2013-01-10System and apparatus for group floating-point inflate and deflate operations
#10 | 2012-12-13System and apparatus for group floating-point inflate and deflate operations
#11 | 2012-12-06Processor for performing operations with two wide operands
#12 | 2012-08-23System and method to implement a matrix multiply unit of a broadband processor
#13 | 2012-08-09SYSTEM AND APPARATUS FOR GROUP FLOATING-POINT ARITHMETIC OPERATIONS
#14 | 2012-05-10Processor architecture for executing wide transform slice instructions
#15 | 2011-08-16Method and software for partitioned group element selection operation
#16 | 2011-07-26Multithreaded programmable processor and system with partitioned operations
#17 | 2011-05-05Processor Architecture for Executing Wide Transform Slice Instructions
#18 | 2010-02-09Method and software for partitioned floating-point multiply-add operation
#19 | 2009-07-21Method and software for store multiplex operation
#20 | 2009-06-18Method and apparatus for performing improved group instructions
#21 | 2009-04-30Processor architecture for executing wide transform slice instructions
#22 | 2009-04-30Processor for executing multiply matrix instructions requiring wide operands
#23 | 2009-04-30Computer system for executing switch and table translate instructions requiring wide operands
#24 | 2009-04-28Programmable processor and system for store multiplex operation
#25 | 2009-04-23Processor for executing extract controlled by a register instruction
#26 | 2009-04-16Processor architecture with wide operand cache
#27 | 2009-04-09System and method to implement a matrix multiply unit of a broadband processor
#28 | 2009-04-07Processor for performing group floating-point operations
#29 | 2009-04-02Processor architecture for executing transfers between wide operand memories
#30 | 2009-03-26Method for performing computations using wide operands
#31 | 2009-01-29Processor and method for executing instructions requiring wide operands for multiply matrix operations
#32 | 2009-01-27System and method to implement a matrix multiply unit of a broadband processor
#33 | 2008-12-09Programmable processor and system for partitioned floating-point multiply-add operation
#34 | 2008-09-30Method and software for multithreaded processor with partitioned operations
#35 | 2008-09-11Programmable processor with group floating-point operations
#36 | 2008-08-07Processor for executing switch and translate instructions requiring wide operands
#37 | 2008-07-24Method and software for group data operations
#38 | 2008-07-03System and apparatus for group data operations
#39 | 2008-06-10System and software for matched aligned and unaligned storage instructions
#40 | 2008-05-01Method and Apparatus for Performing Group Instructions
#41 | 2008-05-01System and software for performing matrix multiply extract operations
#42 | 2008-04-17Method and software for group floating-point arithmetic operations
#43 | 2008-04-17System and apparatus for group floating-point arithmetic operations
#44 | 2008-04-01System and software for catenated group shift instruction
#45 | 2008-03-20Method and Apparatus for Programmable Processor
#46 | 2008-03-13Method and Apparatus for Performing Data Handling Operations
#47 | 2008-03-13Method and Apparatus for Performing Improved Data Handling Operations
#48 | 2008-03-06Method and apparatus for performing improved group floating-point operations
#49 | 2008-03-06Method and Apparatus for Improved Programmable Processor
#50 | 2008-02-14Method and Apparatus for Performing Group Floating-Point Operations
#51 | 2007-11-27Programmable processor and method with wide operations
#52 | 2007-08-21Programmable processor and method for partitioned group shift
#53 | 2007-05-22Programmable processor and method for matched aligned and unaligned storage instructions
#54 | 2007-05-08Programmable processor with group floating-point operations
#55 | 2007-05-01Programmable processor and method for partitioned group element selection operation
33385 ⎘