Inventor · disambiguated record
James B. Keller
Also filed as: KELLER JAMES · KELLER JAMES B · KELLER JAMES BERNARD
120 granted patents·8 pending applications·3,712 citations·filing 1986–2019
99Inventor score
Files withADVANCED MICRO DEVICES INC39APPLE INC18BROADCOM CORP12DIGITAL EQUIPMENT CORP8COMPAQ COMPUTER CORP7
Top patents by PatentIndex Score
128 records- 0199US6877076B1Memory controller with programmable configurationBROADCOM CORP·Filed 2003·Granted Apr 5, 2005·287 cites·8 claims
- 0297US8775757B2Trust zone support in system on a chip having security enclave processorAPPLE INC·Filed 2012·Granted Jul 8, 2014·59 cites·24 claims
- 0397US6625685B1Memory controller with programmable configurationBROADCOM CORP·Filed 2000·Granted Sep 23, 2003·192 cites·78 claims
- 0496US8977818B2Combined transparent/non-transparent cacheAPPLE INC·Filed 2013·Granted Mar 10, 2015·23 cites·20 claims
- 0595US6385705B1Circuit and method for maintaining order of memory access requests initiated by devices in a multiprocessor systemADVANCED MICRO DEVICES INC·Filed 2000·Granted May 7, 2002·111 cites·25 claims
- 0694US6950438B1System and method for implementing a separate virtual channel for posted requests in a multiprocessor computer systemALPHA PROCESSOR INC·Filed 2000·Granted Sep 27, 2005·126 cites·31 claims
- 0793US6721813B2Computer system implementing a system and method for tracking the progress of posted write transactionsADVANCED MICRO DEVICES INC·Filed 2001·Granted Apr 13, 2004·97 cites·30 claims
- 0893US6542984B1Scheduler capable of issuing and reissuing dependency chainsADVANCED MICRO DEVICES INC·Filed 2000·Granted Apr 1, 2003·99 cites·18 claims
- 0993US6502185B1Pipeline elements which verify predecode informationADVANCED MICRO DEVICES INC·Filed 2000·Granted Dec 31, 2002·92 cites·22 claims
- 1092US6560694B1Double prefix overrides to provide 16-bit operand size in a 32/64 operating modeADVANCED MICRO DEVICES INC·Filed 2000·Granted May 6, 2003·75 cites·21 claims
- 1191US8244981B2Combined transparent/non-transparent cacheWANG JAMES·Filed 2009·Granted Aug 14, 2012·16 cites·17 claims
- 1291US7970970B2Non-blocking address switch with shallow per agent queuesAPPLE INC·Filed 2010·Granted Jun 28, 2011·14 cites·24 claims
- 1391US6473849B1Implementing locks in a distributed processing systemADVANCED MICRO DEVICES INC·Filed 1999·Granted Oct 29, 2002·165 cites·54 claims
- 1490US7461190B2Non-blocking address switch with shallow per agent queuesPA SEMI INC·Filed 2005·Granted Dec 2, 2008·20 cites·26 claims
- 1590US6490661B1Maintaining cache coherency during a memory read operation in a multiprocessing computer systemADVANCED MICRO DEVICES INC·Filed 1998·Granted Dec 3, 2002·154 cites·35 claims
- 1689US9274953B2Combined transparent/non-transparent cacheAPPLE INC·Filed 2015·Granted Mar 1, 2016·4 cites·20 claims
- 1789US8566526B2Combined transparent/non-transparent cacheWANG JAMES·Filed 2012·Granted Oct 22, 2013·8 cites·20 claims
- 1889US8219758B2Block-based non-transparent cacheWANG JAMES·Filed 2009·Granted Jul 10, 2012·21 cites·21 claims
- 1989US7752474B2L1 cache flush when processor is entering low power modeAPPLE INC·Filed 2006·Granted Jul 6, 2010·18 cites·23 claims
- 2089US6633936B1Adaptive retry mechanismBROADCOM CORP·Filed 2000·Granted Oct 14, 2003·54 cites·68 claims
- 2189US6622237B1Store to load forward predictor training using delta tagADVANCED MICRO DEVICES INC·Filed 2000·Granted Sep 16, 2003·59 cites·20 claims
- 2289US6167492ACircuit and method for maintaining order of memory access requests initiated by devices coupled to a multiprocessor systemADVANCED MICRO DEVICES INC·Filed 1998·Granted Dec 26, 2000·137 cites·18 claims
- 2388US8392658B2Cache implementing multiple replacement policiesWANG JAMES·Filed 2009·Granted Mar 5, 2013·17 cites·23 claims
- 2488US6745272B2System and method of increasing bandwidth for issuing ordered transactions into a distributed communication systemADVANCED MICRO DEVICES INC·Filed 2001·Granted Jun 1, 2004·51 cites·17 claims
- 2588US6694424B1Store load forward predictor trainingADVANCED MICRO DEVICES INC·Filed 2000·Granted Feb 17, 2004·58 cites·36 claims
- 2688US6687789B1Cache which provides partial tags from non-predicted ways to direct search if way prediction missesADVANCED MICRO DEVICES INC·Filed 2000·Granted Feb 3, 2004·53 cites·33 claims
- 2787US9529544B2Combined transparent/non-transparent cacheAPPLE INC·Filed 2016·Granted Dec 27, 2016·3 cites·19 claims
- 2887US8848577B2Bandwidth managementSAUND GURJEET S·Filed 2012·Granted Sep 30, 2014·8 cites·20 claims
- 2987US8171326B2L1 flush mechanism to flush cache for power down and handle coherence during flush and/or after power downKELLER JAMES B·Filed 2010·Granted May 1, 2012·8 cites·20 claims
- 3087US6748479B2System having interfaces and switch that separates coherent and packet trafficBROADCOM CORP·Filed 2002·Granted Jun 8, 2004·44 cites·18 claims
- 3187US6564315B1Scheduler which discovers non-speculative nature of an instruction after issuing and reissues the instructionADVANCED MICRO DEVICES INC·Filed 2000·Granted May 13, 2003·50 cites·24 claims
- 3285US8493863B2Hierarchical fabric control circuitsSAUND GURJEET S·Filed 2011·Granted Jul 23, 2013·10 cites·17 claims
- 3385US8086915B2Memory controller with loopback test interfaceBODROZIC LUKA·Filed 2010·Granted Dec 27, 2011·6 cites·21 claims
- 3485US6622235B1Scheduler which retries load/store hit situationsADVANCED MICRO DEVICES INC·Filed 2000·Granted Sep 16, 2003·42 cites·31 claims
- 3584US10241705B2Combined transparent/non-transparent cacheAPPLE INC·Filed 2016·Granted Mar 26, 2019·2 cites·20 claims
- 3684US7398361B2Combined buffer for snoop, store merging, load miss, and writeback operationsPA SEMI INC·Filed 2005·Granted Jul 8, 2008·18 cites·17 claims
- 3784US6728841B2Conserving system memory bandwidth during a memory read operation in a multiprocessing computer systemADVANCED MICRO DEVICES INC·Filed 2001·Granted Apr 27, 2004·34 cites·24 claims
- 3883US8301941B2Memory controller with loopback test interfaceBODROZIC LUKA·Filed 2011·Granted Oct 30, 2012·5 cites·17 claims
- 3983US7991928B2Retry mechanismAPPLE INC·Filed 2009·Granted Aug 2, 2011·9 cites·18 claims
- 4083US7500044B2Digital phase relationship lock loopPA SEMI INC·Filed 2005·Granted Mar 3, 2009·11 cites·18 claims
- 4182US7873762B2Digital phase relationship lock loopAPPLE INC·Filed 2009·Granted Jan 18, 2011·9 cites·17 claims
- 4282US6848024B1Programmably disabling one or more cache entriesBROADCOM CORP·Filed 2000·Granted Jan 25, 2005·29 cites·55 claims
- 4381US8218347B1Stacked memory device having a scalable bandwidth interfaceLAW PATRICK Y·Filed 2010·Granted Jul 10, 2012·7 cites·20 claims
- 4481US7093105B2Method and apparatus for determining availability of a queue to which a program step is issued out of program orderHEWLETT PACKARD DEVELOPMENT CO·Filed 2004·Granted Aug 15, 2006·26 cites·24 claims
- 4580US9575754B2Zero cycle moveKELLER JAMES B·Filed 2012·Granted Feb 21, 2017·7 cites·23 claims
- 4680US7069361B2System and method of maintaining coherency in a distributed communication systemAPI NETWORKS INC·Filed 2001·Granted Jun 27, 2006·27 cites·43 claims
- 4780US6651161B1Store load forward predictor untrainingADVANCED MICRO DEVICES INC·Filed 2000·Granted Nov 18, 2003·31 cites·22 claims
- 4880US6631401B1Flexible probe/probe response routing for maintaining coherencyADVANCED MICRO DEVICES INC·Filed 1998·Granted Oct 7, 2003·75 cites·10 claims
- 4980US6275905B1Messaging scheme to maintain cache coherency and conserve system memory bandwidth during a memory read operation in a multiprocessing computer systemADVANCED MICRO DEVICES INC·Filed 1998·Granted Aug 14, 2001·88 cites·25 claims
- 5078US6393546B1Physical rename register for efficiently storing floating point, integer, condition code, and multimedia valuesADVANCED MICRO DEVICES INC·Filed 2001·Granted May 21, 2002·21 cites·19 claims
Showing the top 50 of 128 patent records by PatentIndex Score.
Join the waitlist — get patent alerts
Get an alert when James B. Keller 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 →