Inventor · disambiguated record
John Banning
Also filed as: BANNING JOHN · BANNING JOHN P
26 granted patents·1 pending application·534 citations·filing 1984–2013
97Inventor score
Technology areasG06F
Top patents by PatentIndex Score
27 records- 0195US6594821B1Translation consistency checking for modified target instructions by comparing to original copyTRANSMETA CORP·Filed 2000·Granted Jul 15, 2003·106 cites·24 claims
- 0294US7644210B1Method and system for storing and retrieving a translation of target program instruction from a host processor using fast look-up of indirect branch destination in a dynamic translation systemBANNING JOHN·Filed 2006·Granted Jan 5, 2010·49 cites·46 claims
- 0392US7404181B1Switching to original code comparison of modifiable code for translated code validity when frequency of detecting memory overwrites exceeds thresholdTRANSMETA CORP·Filed 2006·Granted Jul 22, 2008·22 cites·16 claims
- 0490US7380098B1Method and system for caching attribute data for matching attributes with physical addressesTRANSMETA CORP·Filed 2006·Granted May 27, 2008·15 cites·17 claims
- 0589US7111096B1Fast look-up of indirect branch destination in a dynamic translation systemTRANSMETA CORP·Filed 2003·Granted Sep 19, 2006·52 cites·30 claims
- 0687US7096460B1Switching to original modifiable instruction copy comparison check to validate prior translation when translated sub-area protection exception slows down operationTRANSMETA CORP·Filed 2003·Granted Aug 22, 2006·34 cites·12 claims
- 0786US6615300B1Fast look-up of indirect branch destination in a dynamic translation systemTRANSMETA CORP·Filed 2000·Granted Sep 2, 2003·42 cites·15 claims
- 0883US4794524APipelined single chip microprocessor having on-chip cache and on-chip memory management unitZILOG INC·Filed 1984·Granted Dec 27, 1988·62 cites·10 claims
- 0982US8473727B2History based pipelined branch predictionDUNN DAVID A·Filed 2010·Granted Jun 25, 2013·6 cites·19 claims
- 1079US8370604B2Method and system for caching attribute data for matching attributes with physical addressesANVIN H PETER·Filed 2011·Granted Feb 5, 2013·3 cites·20 claims
- 1179US7089397B1Method and system for caching attribute data for matching attributes with physical addressesTRANSMETA CORP·Filed 2003·Granted Aug 8, 2006·16 cites·17 claims
- 1274US6640297B1Link pipe system for storage and retrieval of sequences of branch addressesTRANSMETA CORP·Filed 2000·Granted Oct 28, 2003·21 cites·19 claims
- 1373US7779241B1History based pipelined branch predictionDUNN DAVID A·Filed 2007·Granted Aug 17, 2010·5 cites·36 claims
- 1471US6363336B1Fine grain translation discriminationTRANSMETA CORP·Filed 1999·Granted Mar 26, 2002·63 cites·19 claims
- 1570US8566564B2Method and system for caching attribute data for matching attributes with physical addressesINTELLECTUAL VENTURE FUNDING LLC·Filed 2012·Granted Oct 22, 2013·1 cites·20 claims
- 1669US8549266B2System and method of instruction modificationBANNING JOHN P·Filed 2011·Granted Oct 1, 2013·2 cites·20 claims
- 1768US7249246B1Methods and systems for maintaining information for locating non-native processor instructions when executing native processor instructionsTRANSMETA CORP·Filed 2003·Granted Jul 24, 2007·13 cites·22 claims
- 1867US7904891B2Checking for instruction invariance to execute previously obtained translation code by comparing instruction to a copy stored when write operation to the memory portion occurBANNING JOHN·Filed 2008·Granted Mar 8, 2011·2 cites·34 claims
- 1964US8438548B2Consistency checking of source instruction to execute previously translated instructions between copy made upon occurrence of write operation to memory and current versionBANNING JOHN·Filed 2011·Granted May 7, 2013·1 cites·20 claims
- 2064US7979669B1Method and system for caching attribute data for matching attributes with physical addressesANVIN H PETER·Filed 2008·Granted Jul 12, 2011·1 cites·20 claims
- 2159US8924648B1Method and system for caching attribute data for matching attributes with physical addressesINTELLECTUAL VENTURE FUNDING LLC·Filed 2013·Granted Dec 30, 2014·0 cites·20 claims
- 2257US7617088B1Interpage prologue to protect virtual address mappingsBEDICHEK ROBERT·Filed 2005·Granted Nov 10, 2009·1 cites·11 claims
- 2351US7698539B1System and method of instruction modificationBANNING JOHN P·Filed 2003·Granted Apr 13, 2010·2 cites·33 claims
- 2449US7984277B2System and method of instruction modificationBANNING JOHN·Filed 2010·Granted Jul 19, 2011·0 cites·20 claims
- 2546US6845353B1Interpage prologue to protect virtual address mappingsTRANSMETA CORP·Filed 1999·Granted Jan 18, 2005·15 cites·14 claims
- 2644US7725656B1Braided set associative caching techniquesROZAS GUILLERMO·Filed 2006·Granted May 25, 2010·0 cites·27 claims
- 2742US2007233961A1Multi-portioned instruction memoryBANNING JOHN P·Filed 2006·Application pending·0 cites
Identity basis: PatentsView inventor disambiguation (2025Q4-odp release). How scoring works →