Inventor profile of:

Craig Hansen

City:

Los Altos, California

Country:

United States

Published Applications:

55

Last publication date:

2019-02-28

Top Assignees for applications by Craig Hansen

The entities that hold a legal rights for patent applications filed by inventor Hansen Craig:

Recent patent applications by Hansen Craig

Craig Hansen from Los Altos, US has applied for patents for these inventions. The list has both pending applications and granted patents:

#1 | 2019-02-28
US20190065149A1
Physics

PROCESSOR AND METHOD FOR OUTER PRODUCT ACCUMULATE OPERATIONS

#2 | 2018-06-21
US20180173635A1
Physics

System and methods for expandably wide processor instructions

#3 | 2018-02-01
US20180032312A1
Physics

Processor and method for outer product accumulate operations

#4 | 2016-11-03
US20160321071A1
Physics

Processor and method for executing wide operand multiply matrix operations

#5 | 2016-02-18
US20160048393A1
Physics

Processor for executing wide operand operations using a control register and a results register

#6 | 2015-12-31
US20150378734A1
Physics

System and methods for expandably wide processor instructions

#7 | 2014-11-27
US20140351565A1
Physics

SYSTEM AND APPARATUS FOR GROUP FLOATING-POINT INFLATE AND DEFLATE OPERATIONS

#8 | 2013-07-04
US20130173888A1
Physics

Processor for executing wide operand operations using a control register and a results register

#9 | 2013-01-10
US20130013901A1
Physics

System and apparatus for group floating-point inflate and deflate operations

#10 | 2012-12-13
US20120317400A1
Physics

System and apparatus for group floating-point inflate and deflate operations

#11 | 2012-12-06
US20120311303A1
Physics

Processor for performing operations with two wide operands

#12 | 2012-08-23
US20120215826A1
Physics

System and method to implement a matrix multiply unit of a broadband processor

#13 | 2012-08-09
US20120204013A1
Physics

SYSTEM AND APPARATUS FOR GROUP FLOATING-POINT ARITHMETIC OPERATIONS

#14 | 2012-05-10
US20120117441A1
Physics

Processor architecture for executing wide transform slice instructions

#15 | 2011-08-16
US10757925
-

Method and software for partitioned group element selection operation

#16 | 2011-07-26
US10757939
-

Multithreaded programmable processor and system with partitioned operations

#17 | 2011-05-05
US20110107069A1
Physics

Processor Architecture for Executing Wide Transform Slice Instructions

#18 | 2010-02-09
US10757851
-

Method and software for partitioned floating-point multiply-add operation

#19 | 2009-07-21
US10757866
-

Method and software for store multiplex operation

#20 | 2009-06-18
US20090158012A1
Physics

Method and apparatus for performing improved group instructions

#21 | 2009-04-30
US20090113187A1
Physics

Processor architecture for executing wide transform slice instructions

#22 | 2009-04-30
US20090113185A1
Physics

Processor for executing multiply matrix instructions requiring wide operands

#23 | 2009-04-30
US20090113176A1
Physics

Computer system for executing switch and table translate instructions requiring wide operands

#24 | 2009-04-28
US10757516
-

Programmable processor and system for store multiplex operation

#25 | 2009-04-23
US20090106536A1
Physics

Processor for executing extract controlled by a register instruction

#26 | 2009-04-16
US20090100227A1
Physics

Processor architecture with wide operand cache

#27 | 2009-04-09
US20090094309A1
Physics

System and method to implement a matrix multiply unit of a broadband processor

#28 | 2009-04-07
US10436340
-

Processor for performing group floating-point operations

#29 | 2009-04-02
US20090089540A1
Physics

Processor architecture for executing transfers between wide operand memories

#30 | 2009-03-26
US20090083498A1
Physics

Method for performing computations using wide operands

#31 | 2009-01-29
US20090031105A1
Physics

Processor and method for executing instructions requiring wide operands for multiply matrix operations

#32 | 2009-01-27
US10233779
-

System and method to implement a matrix multiply unit of a broadband processor

#33 | 2008-12-09
US10757836
-

Programmable processor and system for partitioned floating-point multiply-add operation

#34 | 2008-09-30
US10757515
-

Method and software for multithreaded processor with partitioned operations

#35 | 2008-09-11
US20080222398A1
Physics

Programmable processor with group floating-point operations

#36 | 2008-08-07
US20080189512A1
Physics

Processor for executing switch and translate instructions requiring wide operands

#37 | 2008-07-24
US20080177986A1
Physics

Method and software for group data operations

#38 | 2008-07-03
US20080162882A1
Physics

System and apparatus for group data operations

#39 | 2008-06-10
US10716568
-

System and software for matched aligned and unaligned storage instructions

#40 | 2008-05-01
US20080104376A1
Physics

Method and Apparatus for Performing Group Instructions

#41 | 2008-05-01
US20080104375A1
Physics

System and software for performing matrix multiply extract operations

#42 | 2008-04-17
US20080091925A1
Physics

Method and software for group floating-point arithmetic operations

#43 | 2008-04-17
US20080091758A1
Physics

System and apparatus for group floating-point arithmetic operations

#44 | 2008-04-01
US10712430
-

System and software for catenated group shift instruction

#45 | 2008-03-20
US20080072020A1
Physics

Method and Apparatus for Programmable Processor

#46 | 2008-03-13
US20080065862A1
Physics

Method and Apparatus for Performing Data Handling Operations

#47 | 2008-03-13
US20080065860A1
Physics

Method and Apparatus for Performing Improved Data Handling Operations

#48 | 2008-03-06
US20080059767A1
Physics

Method and apparatus for performing improved group floating-point operations

#49 | 2008-03-06
US20080059766A1
Physics

Method and Apparatus for Improved Programmable Processor

#50 | 2008-02-14
US20080040584A1
Physics

Method and Apparatus for Performing Group Floating-Point Operations

#51 | 2007-11-27
US10616303
-

Programmable processor and method with wide operations

#52 | 2007-08-21
US10705946
-

Programmable processor and method for partitioned group shift

#53 | 2007-05-22
US10716561
-

Programmable processor and method for matched aligned and unaligned storage instructions

#54 | 2007-05-08
US10646787
-

Programmable processor with group floating-point operations

#55 | 2007-05-01
US10757524
-

Programmable processor and method for partitioned group element selection operation

InventorID:

33385 ⎘