loadpatents
name:-0.062398910522461
name:-0.059607982635498
name:-0.0046100616455078
Moussouris; John Patent Filings

Moussouris; John

Patent Applications and Registrations

Patent applications and USPTO patent grants for Moussouris; John.The latest application filed is for "processor and method for outer product accumulate operations".

Company Profile
3.57.57
  • Moussouris; John - San Francisco CA
  • Moussouris; John - Palo Alto CA US
  • Moussouris; John - Santa Clara CA US
  • MOUSSOURIS; John - Los Altos CA
  • Moussouris; John - Sunnyvale 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
Processor and method for executing wide operand multiply matrix operations
Grant 10,365,926 - Hansen , et al. July 30, 2
2019-07-30
Processor And Method For Outer Product Accumulate Operations
App 20190065149 - Hansen; Craig ;   et al.
2019-02-28
System and methods for expandably wide processor instructions
Grant 10,204,055 - Hansen , et al. Feb
2019-02-12
Processor and method for outer product accumulate operations
Grant 10,120,649 - Hansen , et al. November 6, 2
2018-11-06
System And Methods For Expandably Wide Processor Instructions
App 20180173635 - Hansen; Craig ;   et al.
2018-06-21
Processor And Method For Outer Product Accumulate Operations
App 20180032312 - Hansen; Craig ;   et al.
2018-02-01
System and methods for expandably wide processor instructions
Grant 9,785,565 - Hansen , et al. October 10, 2
2017-10-10
Processor And Method For Executing Wide Operand Multiply Matrix Operations
App 20160321071 - Hansen; Craig ;   et al.
2016-11-03
Processor for executing wide operand operations using a control register and a results register
Grant 9,378,018 - Hansen , et al. June 28, 2
2016-06-28
Processor For Executing Wide Operand Operations Using A Control Register And A Results Register
App 20160048393 - Hansen; Craig ;   et al.
2016-02-18
Processor for executing wide operand operations using a control register and a results register
Grant 9,229,713 - Hansen , et al. January 5, 2
2016-01-05
System And Methods For Expandably Wide Operand Instructions
App 20150378734 - Hansen; Craig ;   et al.
2015-12-31
System and method to implement a matrix multiply unit of a broadband processor
Grant 8,943,119 - Hansen , et al. January 27, 2
2015-01-27
System And Apparatus For Group Floating-point Inflate And Deflate Operations
App 20140351565 - HANSEN; Craig ;   et al.
2014-11-27
Processor for performing operations with two wide operands
Grant 8,812,821 - Hansen , et al. August 19, 2
2014-08-19
System and apparatus for group floating-point inflate and deflate operations
Grant 8,769,248 - Hansen , et al. July 1, 2
2014-07-01
System and apparatus for group floating-point inflate and deflate operations
Grant 8,683,182 - Hansen , et al. March 25, 2
2014-03-25
Processor for Executing Wide Operand Operations Using a Control Register and a Results Register
App 20130173888 - Hansen; Craig ;   et al.
2013-07-04
System And Apparatus For Group Floating-point Inflate And Deflate Operations
App 20130013901 - Hansen; Craig ;   et al.
2013-01-10
System And Apparatus For Group Floating-point Inflate And Deflate Operations
App 20120317400 - Hansen; Craig ;   et al.
2012-12-13
Processor for Executing Wide Operand Operations Using a Control Register and a Results Register
App 20120311303 - Hansen; Craig ;   et al.
2012-12-06
Method for performing computations using wide operands
Grant 8,289,335 - Hansen , et al. October 16, 2
2012-10-16
Processor architecture for executing wide transform slice instructions
Grant 8,269,784 - Hansen , et al. September 18, 2
2012-09-18
System And Method To Implement A Matrix Multiply Unit Of A Broadband Processor
App 20120215826 - Hansen; Craig ;   et al.
2012-08-23
System And Apparatus For Group Floating-point Arithmetic Operations
App 20120204013 - HANSEN; Craig ;   et al.
2012-08-09
System and method to implement a matrix multiply unit of a broadband processor
Grant 8,195,735 - Hansen , et al. June 5, 2
2012-06-05
Processor Architecture for Executing Wide Transform Slice Instructions
App 20120117441 - Hansen; Craig ;   et al.
2012-05-10
System and apparatus for group floating-point arithmetic operations
Grant 8,117,426 - Hansen , et al. February 14, 2
2012-02-14
Computer system for executing switch and table translate instructions requiring wide operands
Grant 8,018,464 - Hansen , et al. September 13, 2
2011-09-13
Method and software for partitioned group element selection operation
Grant 8,001,360 - Hansen , et al. August 16, 2
2011-08-16
Multithreaded programmable processor and system with partitioned operations
Grant 7,987,344 - Hansen , et al. July 26, 2
2011-07-26
Processor and method for executing instructions requiring wide operands for multiply matrix operations
Grant 7,952,587 - Hansen , et al. May 31, 2
2011-05-31
Processor architecture with wide operand cache
Grant 7,948,496 - Hansen , et al. May 24, 2
2011-05-24
Processor for executing extract controlled by a register instruction
Grant 7,940,277 - Hansen , et al. May 10, 2
2011-05-10
Processor Architecture for Executing Wide Transform Slice Instructions
App 20110107069 - Hansen; Craig ;   et al.
2011-05-05
System and software for performing matrix multiply extract operations
Grant 7,932,910 - Hansen , et al. April 26, 2
2011-04-26
Processor for executing switch and translate instructions requiring wide operands
Grant 7,932,911 - Hansen , et al. April 26, 2
2011-04-26
Processor architecture for executing wide transform slice instructions
Grant 7,889,204 - Hansen , et al. February 15, 2
2011-02-15
Method and apparatus for performing improved group instructions
Grant 7,849,291 - Hansen , et al. December 7, 2
2010-12-07
Processor for executing multiply matrix instructions requiring wide operands
Grant 7,843,459 - Hansen , et al. November 30, 2
2010-11-30
Method and software for group data operations
Grant 7,818,548 - Hansen , et al. October 19, 2
2010-10-19
Method and software for group floating-point arithmetic operations
Grant 7,730,287 - Hansen , et al. June 1, 2
2010-06-01
Method and software for partitioned floating-point multiply-add operation
Grant 7,660,972 - Hansen , et al. February 9, 2
2010-02-09
System and apparatus for group data operations
Grant 7,660,973 - Hansen , et al. February 9, 2
2010-02-09
Method and apparatus for performing improved group floating-point operations
Grant 7,653,806 - Hansen , et al. January 26, 2
2010-01-26
Method and software for store multiplex operation
Grant 7,565,515 - Hansen , et al. July 21, 2
2009-07-21
Method and Apparatus for Performing Improved Group Instructions
App 20090158012 - Hansen; Craig ;   et al.
2009-06-18
Method of reducing data path width restrictions on instruction sets
App 20090113176 - Hansen; Craig ;   et al.
2009-04-30
Processor for executing multiply matrix and convolve extract instructions requiring wide operands
App 20090113185 - Hansen; Craig ;   et al.
2009-04-30
Processor architecture for executing instructions using wide operands
App 20090113187 - Hansen; Craig ;   et al.
2009-04-30
Programmable processor and system for store multiplex operation
Grant 7,526,635 - Hansen , et al. April 28, 2
2009-04-28
Processor for executing group extract instructions requiring wide operands
App 20090106536 - Hansen; Craig ;   et al.
2009-04-23
Processor architecture with wide operand cache
App 20090100227 - Hansen; Craig ;   et al.
2009-04-16
System And Method To Implement A Matrix Multiply Unit Of A Broadband Processor
App 20090094309 - HANSEN; Craig ;   et al.
2009-04-09
Processor for performing group floating-point operations
Grant 7,516,308 - Hansen , et al. April 7, 2
2009-04-07
Processor architecture for executing transfers between wide operand memories
App 20090089540 - Hansen; Craig ;   et al.
2009-04-02
Programmable processor and method with wide operations
App 20090083498 - Hansen; Craig ;   et al.
2009-03-26
Processor for executing group instructions requiring wide operands
App 20090031105 - Hansen; Craig ;   et al.
2009-01-29
System and method to implement a matrix multiply unit of a broadband processor
Grant 7,483,935 - Hansen , et al. January 27, 2
2009-01-27
Programmable processor and system for partitioned floating-point multiply-add operation
Grant 7,464,252 - Hansen , et al. December 9, 2
2008-12-09
Method and software for multithreaded processor with partitioned operations
Grant 7,430,655 - Hansen , et al. September 30, 2
2008-09-30
Programmable processor with group floating-point operations
App 20080222398 - Hansen; Craig ;   et al.
2008-09-11
Processor for executing switch and translate instructions requiring wide operands
App 20080189512 - Hansen; Craig ;   et al.
2008-08-07
Method and software for group data operations
App 20080177986 - Hansen; Craig ;   et al.
2008-07-24
System and apparatus for group data operations
App 20080162882 - Hansen; Craig ;   et al.
2008-07-03
System and software for matched aligned and unaligned storage instructions
Grant 7,386,706 - Hansen , et al. June 10, 2
2008-06-10
Method and Apparatus for Performing Group Instructions
App 20080104376 - Hansen; Craig ;   et al.
2008-05-01
Programmable processor and method with wide operations
App 20080104375 - Hansen; Craig ;   et al.
2008-05-01
Method and software for group floating-point arithmetic operations
App 20080091925 - Hansen; Craig ;   et al.
2008-04-17
System and apparatus for group floating-point arithmetic operations
App 20080091758 - Hansen; Craig ;   et al.
2008-04-17
System and software for catenated group shift instruction
Grant 7,353,367 - Hansen , et al. April 1, 2
2008-04-01
Method and Apparatus for Programmable Processor
App 20080072020 - Hansen; Craig ;   et al.
2008-03-20
Method and Apparatus for Performing Improved Data Handling Operations
App 20080065860 - Hansen; Craig ;   et al.
2008-03-13
Method and Apparatus for Performing Data Handling Operations
App 20080065862 - Hansen; Craig ;   et al.
2008-03-13
Method and Apparatus for Improved Programmable Processor
App 20080059766 - Hansen; Craig ;   et al.
2008-03-06
Method and Apparatus for Performing Improved Group Floating-Point Operations
App 20080059767 - Hansen; Craig ;   et al.
2008-03-06
Method and Apparatus for Performing Group Floating-Point Operations
App 20080040584 - Hansen; Craig ;   et al.
2008-02-14
Programmable processor and method with wide operations
Grant 7,301,541 - Hansen , et al. November 27, 2
2007-11-27
Programmable processor and method for partitioned group shift
Grant 7,260,708 - Hansen , et al. August 21, 2
2007-08-21
Programmable processor and method for matched aligned and unaligned storage instructions
Grant 7,222,225 - Hansen , et al. May 22, 2
2007-05-22
Programmable processor with group floating-point operations
Grant 7,216,217 - Hansen , et al. May 8, 2
2007-05-08
Programmable processor and method for partitioned group element selection operation
Grant 7,213,131 - Hansen , et al. May 1, 2
2007-05-01
Method and software for multithreaded processor with partitioned operations
App 20040215942 - Hansen, Craig ;   et al.
2004-10-28
Programmable processor and system for store multiplex operation
App 20040210746 - Hansen, Craig ;   et al.
2004-10-21
Multithreaded programmable processor and system with partitioned operations
App 20040210745 - Hansen, Craig ;   et al.
2004-10-21
Programmable processor and system for partitioned floating-point multiply-add operation
App 20040205096 - Hansen, Craig ;   et al.
2004-10-14
Programmable processor and method for partitioned group element selection operation
App 20040205323 - Hansen, Craig ;   et al.
2004-10-14
Method and software for store multiplex operation
App 20040205325 - Hansen, Craig ;   et al.
2004-10-14
Method and software for partitioned floating-point multiply-add operation
App 20040205324 - Hansen, Craig ;   et al.
2004-10-14
Programmable processor with group floating-point operations
App 20040199750 - Hansen, Craig ;   et al.
2004-10-07
Programmable processor and method for matched aligned and unaligned storage instructions
App 20040156248 - Hansen, Craig ;   et al.
2004-08-12
System and software for matched aligned and unaligned storage instructions
App 20040158689 - Hansen, Craig ;   et al.
2004-08-12
Method and software for partitioned group element selection operation
App 20040153632 - Hansen, Craig ;   et al.
2004-08-05
Programmable processor and method for partitioned group shift
App 20040103266 - Hansen, Craig ;   et al.
2004-05-27
Programmable processor and method with wide operations
App 20040098548 - Hansen, Craig ;   et al.
2004-05-20
System and software for catenated group shift instruction
App 20040098567 - Hansen, Craig ;   et al.
2004-05-20
System with wide operand architecture, and method
Grant 6,725,356 - Hansen , et al. April 20, 2
2004-04-20
System with wide operand architecture and method
App 20040049663 - Hansen, Craig ;   et al.
2004-03-11
Programmable processor with group floating point operations
Grant 6,643,765 - Hansen , et al. November 4, 2
2003-11-04
System and method to implement a matrix multiply unit of a broadband processor
App 20030110197 - Hansen, Craig ;   et al.
2003-06-12
System with wide operand architecture, and method
App 20020133682 - Hansen, Craig ;   et al.
2002-09-19
System and method for providing a wide operand architecture
Grant 6,295,599 - Hansen , et al. September 25, 2
2001-09-25
General purpose, dynamic partitioning, programmable media processor
Grant 6,006,318 - Hansen , et al. December 21, 1
1999-12-21
High bandwidth media processor interface for transmitting data in the form of packets with requests linked to associated responses by identification data
Grant 5,822,603 - Hansen , et al. October 13, 1
1998-10-13
General purpose, multiple precision parallel operation, programmable media processor
Grant 5,809,321 - Hansen , et al. September 15, 1
1998-09-15
General purpose, multiple precision parallel operation, programmable media processor
Grant 5,794,061 - Hansen , et al. August 11, 1
1998-08-11
General purpose, multiple precision parallel operation, programmable media processor
Grant 5,794,060 - Hansen , et al. August 11, 1
1998-08-11
General purpose, multiple precision parallel operation, programmable media processor
Grant 5,742,840 - Hansen , et al. April 21, 1
1998-04-21

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