Patent Leaderboard
USPTO Patent Rankings Data through Dec 31, 2025
WJ

William M. Johnson — 81 Patents

AMD: 41 patents #202 of 9,280Top 3%
DLDraper Laboratory: 13 patents #33 of 921Top 4%
IBM: 11 patents #10,022 of 70,183Top 15%
UNUnknown: 10 patents #823 of 83,584Top 1%
MTMireplica Technology: 6 patents #1 of 2Top 50%
Globalfoundries: 1 patents #2,221 of 4,424Top 55%
TITexas Instruments: 1 patents #7,388 of 12,488Top 60%
Austin, TX: #190 of 18,064 inventorsTop 2%
Texas: #706 of 125,132 inventorsTop 1%
Overall (All Time): #22,096 of 4,157,543Top 1%
81 Patents All Time
William M. Johnson has been granted 81 US patents while listed as an inventor at AMD. The first was granted in 1986 and the most recent in June 2021. William M. Johnson ranks #22,096 of 4,157,543 US inventors in our database (top 0.53%). Patent records list William M. Johnson in Austin, TX, US.

Issued Patents All Time

Showing 1–25 of 81 patents

Patent #TitleCo-InventorsDateApprox Value ⓘ
11040782 Adjustable leveling drone platform 2021-06-22
10540734 Processor, system, and method for efficient, high-throughput processing of two-dimensional, interrelated data sets 2020-01-21
10303976 Performance enhancement for two-dimensional array processor Toshio Nagata 2019-05-28
10013733 Processor, system, and method for efficient, high-throughput processing of two-dimensional, interrelated data sets 2018-07-03
9984432 Processor, system, and method for efficient, high-throughput processing of two-dimensional, interrelated data sets 2018-05-29
9898292 Hardware instruction generation unit for specialized processors 2018-02-20
9552206 Integrated circuit with control node circuitry and processing circuitry Murali Chinnakonda, Jeffrey L. Nye, Toshio Nagata, John W. Glotzbach, Hamid R. Sheikh +6 more 2017-01-24 $24,511,000
9183614 Processor, system, and method for efficient, high-throughput processing of two-dimensional, interrelated data sets 2015-11-10
9065564 World-wide, wide-band, low-latency, mobile internet and system therefor 2015-06-23
8706322 Method and computer program product for controlling inertial attitude of an artificial satellite by applying gyroscopic precession to maintain the spin axis perpendicular to sun lines 2014-04-22
8676503 System for determing and controlling inertial attitude, for navigation, and for pointing and/or tracking for an artificial satellite employing and optical sensor and a counter-rotational optical mirror, and terrestrial-based testing system for assessing inertial attitude functions of an artificial satellite 2014-03-18
8185262 Method of determining and controlling the inertial attitude of a spinning, artificial satellite and systems therefor 2012-05-22
8000735 Wireless modem architecture for reducing memory components Michael Barclay, Terry L. Cole, Richard Powell, David W. Smith, Ralf Findeisen +1 more 2011-08-16 $3,370,000
7852472 Systems and methods for spectroscopy using opposing laser beams 2010-12-14
7739003 Method of determining and controlling the inertial attitude of a spinning, artificial satellite and systems therefor 2010-06-15
D594054 Message player with pendant heart Kathryn L. Johnson, Donald P. Gordon, Susan K. Dunlap 2009-06-09
6577929 Miniature attitude sensing suite Howard Musoff, Darryl G. Sargent, Jerold P. Gilmore, Cornelius J. Dennehy 2003-06-10
6298423 High performance load/store functional unit and data cache David B. Witt, Murali Chinnakonda 2001-10-02 $2,425,000
6279101 Instruction decoder/dispatch David B. Witt 2001-08-21 $5,111,000
6256728 Processor configured to selectively cancel instructions from its pipeline responsive to a predicted-taken short forward branch instruction David B. Witt 2001-07-03 $7,468,000
6192462 Superscalar microprocessor including a load/store unit, decode units and a reorder buffer to detect dependencies between access to a stack cache and a data cache Thang M. Tran, David B. Witt 2001-02-20 $7,201,000
5991869 Superscalar microprocessor including a high speed instruction alignment unit Thang M. Tran, David B. Witt 1999-11-23 $2,771,000
5903772 Plural operand buses of intermediate widths coupling to narrower width integer and wider width floating point superscalar processing core Scott White, Michael D. Goddard 1999-05-11 $4,367,000
5903910 Method for transferring data between a pair of caches configured to be accessed from different stages of an instruction processing pipeline Thang M. Tran, Marty Pflum, David B. Witt 1999-05-11 $4,367,000
5878245 High performance load/store functional unit and data cache David B. Witt, Murali Chinnakonda 1999-03-02 $3,279,000