Patent Leaderboard
USPTO Patent Rankings Data through Sept 30, 2025
JM

John Moussouris

MEMicrounity Systems Engineering: 52 patents #2 of 31Top 7%
SPSunlight Photonics: 16 patents #4 of 10Top 40%
SASunlight Aerospace: 4 patents #4 of 4Top 100%
MSMips Computer Systems: 2 patents #6 of 25Top 25%
IBM: 2 patents #32,839 of 70,183Top 50%
Palo Alto, CA: #179 of 9,675 inventorsTop 2%
California: #3,647 of 386,348 inventorsTop 1%
Overall (All Time): #24,319 of 4,157,543Top 1%
77 Patents All Time

Issued Patents All Time

Showing 51–75 of 77 patents

Patent #TitleCo-InventorsDate
7565515 Method and software for store multiplex operation Craig Hansen 2009-07-21
7526635 Programmable processor and system for store multiplex operation Craig Hansen 2009-04-28
7516308 Processor for performing group floating-point operations Craig Hansen 2009-04-07
7483935 System and method to implement a matrix multiply unit of a broadband processor Craig Hansen, Bruce L. Bateman 2009-01-27
7464252 Programmable processor and system for partitioned floating-point multiply-add operation Craig Hansen 2008-12-09
7430655 Method and software for multithreaded processor with partitioned operations Craig Hansen 2008-09-30
7386706 System and software for matched aligned and unaligned storage instructions Craig Hansen 2008-06-10
7353367 System and software for catenated group shift instruction Craig Hansen 2008-04-01
7301541 Programmable processor and method with wide operations Craig Hansen, Alexia Massalin 2007-11-27
7260708 Programmable processor and method for partitioned group shift Craig Hansen 2007-08-21
7222225 Programmable processor and method for matched aligned and unaligned storage instructions Craig Hansen 2007-05-22
7216217 Programmable processor with group floating-point operations Craig Hansen 2007-05-08
7213131 Programmable processor and method for partitioned group element selection operation Craig Hansen 2007-05-01
6725356 System with wide operand architecture, and method Craig Hansen 2004-04-20
6643765 Programmable processor with group floating point operations Craig Hansen 2003-11-04
6378060 System to implement a cross-bar switch of a broadband processor Craig Hansen, Bruce L. Bateman 2002-04-23
6295599 System and method for providing a wide operand architecture Craig Hansen 2001-09-25
6006318 General purpose, dynamic partitioning, programmable media processor Craig Hansen 1999-12-21
5822603 High bandwidth media processor interface for transmitting data in the form of packets with requests linked to associated responses by identification data Craig Hansen 1998-10-13
5809321 General purpose, multiple precision parallel operation, programmable media processor Craig Hansen 1998-09-15
5794060 General purpose, multiple precision parallel operation, programmable media processor Craig Hansen 1998-08-11
5794061 General purpose, multiple precision parallel operation, programmable media processor Craig Hansen 1998-08-11
5742840 General purpose, multiple precision parallel operation, programmable media processor Craig Hansen 1998-04-21
5113506 System having an address generating unit and a log comparator packaged as an integrated circuit seperate from cache log memory and cache data memory Lester Crudele, Steven PRZYBYLSKI 1992-05-12
4953073 Cup chip having tag comparator and address translation unit on chip and connected to off-chip cache and main memories Lester Crudele, Steven PRZYBYLSKI 1990-08-28