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 26–50 of 77 patents

Patent #TitleCo-InventorsDate
8897770 Apparatus for distributed airborne wireless communications Sergey Frolov, Michael Cyrus, Allan James Bruce 2014-11-25
8812821 Processor for performing operations with two wide operands Craig Hansen, Alexia Massalin 2014-08-19
8769248 System and apparatus for group floating-point inflate and deflate operations Craig Hansen, Alexia Massalin 2014-07-01
8746620 Adaptive solar airframe Sergey Frolov, Michael Cyrus 2014-06-10
8683182 System and apparatus for group floating-point inflate and deflate operations Craig Hansen, Alexia Massalin 2014-03-25
8289335 Method for performing computations using wide operands Craig Hansen, Alexia Massalin 2012-10-16
8269784 Processor architecture for executing wide transform slice instructions Craig Hansen, Alexia Massalin 2012-09-18
8195735 System and method to implement a matrix multiply unit of a broadband processor Craig Hansen, Bruce L. Bateman 2012-06-05
8117426 System and apparatus for group floating-point arithmetic operations Craig Hansen, Alexia Massalin 2012-02-14
8018464 Computer system for executing switch and table translate instructions requiring wide operands Craig Hansen, Alexia Massalin 2011-09-13
8001360 Method and software for partitioned group element selection operation Craig Hansen 2011-08-16
7987344 Multithreaded programmable processor and system with partitioned operations Craig Hansen 2011-07-26
7952587 Processor and method for executing instructions requiring wide operands for multiply matrix operations Craig Hansen, Alexia Massalin 2011-05-31
7948496 Processor architecture with wide operand cache Craig Hansen, Alexia Massalin 2011-05-24
7940277 Processor for executing extract controlled by a register instruction Craig Hansen, Alexia Massalin 2011-05-10
7932910 System and software for performing matrix multiply extract operations Craig Hansen, Alexia Massalin 2011-04-26
7932911 Processor for executing switch and translate instructions requiring wide operands Craig Hansen, Alexia Massalin 2011-04-26
7889204 Processor architecture for executing wide transform slice instructions Craig Hansen, Alexia Massalin 2011-02-15
7849291 Method and apparatus for performing improved group instructions Craig Hansen 2010-12-07
7843459 Processor for executing multiply matrix instructions requiring wide operands Craig Hansen, Alexia Massalin 2010-11-30
7818548 Method and software for group data operations Craig Hansen, Alexia Massalin 2010-10-19
7730287 Method and software for group floating-point arithmetic operations Craig Hansen, Alexia Massalin 2010-06-01
7660972 Method and software for partitioned floating-point multiply-add operation Craig Hansen 2010-02-09
7660973 System and apparatus for group data operations Craig Hansen, Alexia Massalin 2010-02-09
7653806 Method and apparatus for performing improved group floating-point operations Craig Hansen 2010-01-26