Inventor · disambiguated record
William M. Johnson
Also filed as: JOHNSON WILLIAM M · JOHNSON WILLIAM MICHAEL
80 granted patents·5 pending applications·3,811 citations·filing 1983–2019
99Inventor score
Files withADVANCED MICRO DEVICES INC42DRAPER LAB CHARLES S13IBM10JOHNSON WILLIAM M9MIREPLICA TECH LLC5
Top patents by PatentIndex Score
85 records- 0199US5651125AHigh performance superscalar microprocessor including a common reorder buffer and common register file for both integer and floating point operationsADVANCED MICRO DEVICES INC·Filed 1995·Granted Jul 22, 1997·398 cites·28 claims
- 0298US5136697ASystem for reducing delay for execution subsequent to correctly predicted branch instruction using fetch information stored with each block of instructions in cacheADVANCED MICRO DEVICES INC·Filed 1989·Granted Aug 4, 1992·327 cites·12 claims
- 0397US5129067AMultiple instruction decoder for minimizing register port requirementsADVANCED MICRO DEVICES INC·Filed 1989·Granted Jul 7, 1992·249 cites·7 claims
- 0493US4926323AStreamlined instruction processorADVANCED MICRO DEVICES INC·Filed 1988·Granted May 15, 1990·179 cites·40 claims
- 0591US4878166ADirect memory access apparatus and methods for transferring data between buses having different performance characteristicsADVANCED MICRO DEVICES INC·Filed 1987·Granted Oct 31, 1989·128 cites·44 claims
- 0691US4851990AHigh performance processor interface between a single chip processor and off chip memory means having a dedicated and shared bus structureADVANCED MICRO DEVICES INC·Filed 1987·Granted Jul 25, 1989·126 cites·34 claims
- 0789US9552206B2Integrated circuit with control node circuitry and processing circuitryJOHNSON WILLIAM M·Filed 2011·Granted Jan 24, 2017·16 cites·7 claims
- 0888US4684796ACommon optical aperture laser separator for reciprocal path opticalDRAPER LAB CHARLES S·Filed 1983·Granted Aug 4, 1987·42 cites·21 claims
- 0987US11040782B1Adjustable leveling drone platformJOHNSON WILLIAM MICHAEL·Filed 2019·Granted Jun 22, 2021·15 cites·9 claims
- 1087US5185878AProgrammable cache memory as well as system incorporating same and method of operating programmable cache memoryADVANCED MICRO DEVICES INC·Filed 1990·Granted Feb 9, 1993·125 cites·37 claims
- 1186US9183614B2Processor, system, and method for efficient, high-throughput processing of two-dimensional, interrelated data setsJOHNSON WILLIAM M·Filed 2012·Granted Nov 10, 2015·6 cites·2 claims
- 1286US5142672AData transfer controller incorporating direct memory access channels and address mapped input/output windowsADVANCED MICRO DEVICES INC·Filed 1987·Granted Aug 25, 1992·92 cites·91 claims
- 1385US5546309AApparatus and method for autonomous satellite attitude sensingDRAPER LAB CHARLES S·Filed 1993·Granted Aug 13, 1996·112 cites·13 claims
- 1485US4947366AInput/output controller incorporating address mapped input/output windows and read ahead/write behind capabilitiesADVANCED MICRO DEVICES INC·Filed 1987·Granted Aug 7, 1990·84 cites·57 claims
- 1584US6256728B1Processor configured to selectively cancel instructions from its pipeline responsive to a predicted-taken short forward branch instructionADVANCED MICRO DEVICES INC·Filed 1998·Granted Jul 3, 2001·113 cites·25 claims
- 1684US5574928AMixed integer/floating point processor core for a superscalar microprocessor with a plurality of operand buses for transferring operand segmentsADVANCED MICRO DEVICES INC·Filed 1994·Granted Nov 12, 1996·104 cites·4 claims
- 1783US6577929B2Miniature attitude sensing suiteDRAPER LAB CHARLES S·Filed 2002·Granted Jun 10, 2003·40 cites·22 claims
- 1883US5357626AProcessing system for providing an in circuit emulator with processor internal stateADVANCED MICRO DEVICES INC·Filed 1993·Granted Oct 18, 1994·99 cites·22 claims
- 1982US5664136AHigh performance superscalar microprocessor including a dual-pathway circuit for converting cisc instructions to risc operationsADVANCED MICRO DEVICES INC·Filed 1996·Granted Sep 2, 1997·66 cites·27 claims
- 2080US7739003B2Method of determining and controlling the inertial attitude of a spinning, artificial satellite and systems thereforJOHNSON WILLIAM M·Filed 2007·Granted Jun 15, 2010·10 cites·27 claims
- 2180US5867682AHigh performance superscalar microprocessor including a circuit for converting CISC instructions to RISC operationsADVANCED MICRO DEVICES INC·Filed 1996·Granted Feb 2, 1999·58 cites·34 claims
- 2280US4734852AMechanism for performing data references to storage in parallel with instruction execution on a reduced instruction-set processorADVANCED MICRO DEVICES INC·Filed 1985·Granted Mar 29, 1988·70 cites·8 claims
- 2379US5828869AMicroprocessor arranged for synchronously accessing an external memory with a scalable clocking mechanismADVANCED MICRO DEVICES INC·Filed 1997·Granted Oct 27, 1998·73 cites·77 claims
- 2478US5751981AHigh performance superscalar microprocessor including a speculative instruction queue for byte-aligning CISC instructions stored in a variable byte-length formatADVANCED MICRO DEVICES INC·Filed 1996·Granted May 12, 1998·53 cites·29 claims
- 2578US4775927AProcessor including fetch operation for branch instruction with control tagIBM·Filed 1984·Granted Oct 4, 1988·51 cites·10 claims
- 2677US5655098AHigh performance superscalar microprocessor including a circuit for byte-aligning cisc instructions stored in a variable byte-length formatADVANCED MICRO DEVICES INC·Filed 1996·Granted Aug 5, 1997·49 cites·37 claims
- 2776US5867683AMethod of operating a high performance superscalar microprocessor including a common reorder buffer and common register file for both integer and floating point operationsADVANCED MICRO DEVICES INC·Filed 1997·Granted Feb 2, 1999·47 cites·12 claims
- 2875US4811345AMethods and apparatus for providing a user oriented microprocessor test interface for a complex, single chip, general purpose central processing unitADVANCED MICRO DEVICES INC·Filed 1986·Granted Mar 7, 1989·50 cites·34 claims
- 2974US9898292B2Hardware instruction generation unit for specialized processorsMIREPLICA TECH LLC·Filed 2016·Granted Feb 20, 2018·2 cites·20 claims
- 3074US5845101APrefetch buffer for storing instructions prior to placing the instructions in an instruction cacheADVANCED MICRO DEVICES INC·Filed 1997·Granted Dec 1, 1998·80 cites·19 claims
- 3174US5805912AMicroprocessor arranged to synchronously access an external memory operating at a slower rate than the microproccessorADVANCED MICRO DEVICES INC·Filed 1993·Granted Sep 8, 1998·54 cites·63 claims
- 3272US4788683AData processing system emulation with microprocessor in placeIBM·Filed 1988·Granted Nov 29, 1988·47 cites·8 claims
- 3371US7852472B1Systems and methods for spectroscopy using opposing laser beamsJOHNSON WILLIAM M·Filed 2008·Granted Dec 14, 2010·2 cites·29 claims
- 3470US8185262B2Method of determining and controlling the inertial attitude of a spinning, artificial satellite and systems thereforJOHNSON WILLIAM M·Filed 2010·Granted May 22, 2012·4 cites·28 claims
- 3570US5557347ABallistic missile boresight and inertial tracking system and methodDRAPER LAB CHARLES S·Filed 1990·Granted Sep 17, 1996·50 cites·54 claims
- 3669US10303976B2Performance enhancement for two-dimensional array processorMIREPLICA TECH LLC·Filed 2016·Granted May 28, 2019·2 cites·22 claims
- 3769US6279101B1Instruction decoder/dispatchADVANCED MICRO DEVICES INC·Filed 1995·Granted Aug 21, 2001·56 cites·87 claims
- 3869US5317715AReduced instruction set computer system including apparatus and method for coupling a high performance RISC interface to a peripheral bus having different performance characteristicsADVANCED MICRO DEVICES INC·Filed 1992·Granted May 31, 1994·55 cites·9 claims
- 3968US5878245AHigh performance load/store functional unit and data cacheADVANCED MICRO DEVICES INC·Filed 1993·Granted Mar 2, 1999·44 cites·28 claims
- 4067US8706322B2Method and computer program product for controlling inertial attitude of an artificial satellite by applying gyroscopic precession to maintain the spin axis perpendicular to sun linesJOHNSON WILLIAM M·Filed 2011·Granted Apr 22, 2014·4 cites·21 claims
- 4167US4766393ALimited diffraction feedback laser systemDRAPER LAB CHARLES S·Filed 1985·Granted Aug 23, 1988·16 cites·10 claims
- 4266US4777588AGeneral-purpose register file optimized for intraprocedural register allocation, procedure calls, and multitasking performanceADVANCED MICRO DEVICES INC·Filed 1985·Granted Oct 11, 1988·37 cites·12 claims
- 4364US8676503B2System 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 satelliteJOHNSON WILLIAM M·Filed 2009·Granted Mar 18, 2014·4 cites·15 claims
- 4464US5655097AHigh performance superscalar microprocessor including an instruction cache circuit for byte-aligning CISC instructions stored in a variable byte-length formatADVANCED MICRO DEVICES INC·Filed 1996·Granted Aug 5, 1997·27 cites·20 claims
- 4564US4729091ADirecting storage requests prior to address comparator initialization with a reference address rangeIBM·Filed 1984·Granted Mar 1, 1988·35 cites·3 claims
- 4664US4580270AHigh-energy laser system having gyroscopically stabilized optical elementsDRAPER LAB CHARLES S·Filed 1983·Granted Apr 1, 1986·14 cites·24 claims
- 4762US4878168ABidirectional serial test bus device adapted for control processing unit using parallel information transfer busIBM·Filed 1986·Granted Oct 31, 1989·28 cites·19 claims
- 4862US4630195AData processing system with CPU register to register data transfers overlapped with data transfer to and from main storageIBM·Filed 1984·Granted Dec 16, 1986·26 cites·6 claims
- 4961US8000735B1Wireless modem architecture for reducing memory componentsGLOBALFOUNDRIES INC·Filed 2004·Granted Aug 16, 2011·8 cites·14 claims
- 5061US5835744AMicroprocessor configured to swap operands in order to minimize dependency checking logicADVANCED MICRO DEVICES INC·Filed 1995·Granted Nov 10, 1998·39 cites·23 claims
Showing the top 50 of 85 patent records by PatentIndex Score.
Join the waitlist — get patent alerts
Get an alert when William M. Johnson files or is granted a new patent.
We store only your email — no account needed. See our privacy policy.
Identity basis: PatentsView inventor disambiguation (2025Q4-odp release). How scoring works →