Assignee
IP FIRST LLC
US·153 granted patents·9 pending applications·3,164 citations·filing 1997–2007
Top patents by PatentIndex Score
162 records- 0197US6832296B2Microprocessor with repeat prefetch instructionIP FIRST LLC·Filed 2002·Granted Dec 14, 2004·143 cites·11 claims
- 0296US6571331B2Static branch prediction mechanism for conditional branch instructionsIP FIRST LLC·Filed 2001·Granted May 27, 2003·112 cites·8 claims
- 0392US6647489B1Compare branch instruction pairing within a single integer pipelineIP FIRST LLC·Filed 2000·Granted Nov 11, 2003·76 cites·29 claims
- 0491US6681311B2Translation lookaside buffer that caches memory type informationIP FIRST LLC·Filed 2001·Granted Jan 20, 2004·71 cites·35 claims
- 0590US6886093B2Speculative hybrid branch direction predictorIP FIRST LLC·Filed 2001·Granted Apr 26, 2005·56 cites·41 claims
- 0689US7546446B2Selective interrupt suppressionIP FIRST LLC·Filed 2003·Granted Jun 9, 2009·65 cites·30 claims
- 0789US7065632B1Method and apparatus for speculatively forwarding storehit data in a hierarchical mannerIP FIRST LLC·Filed 2000·Granted Jun 20, 2006·65 cites·15 claims
- 0888US6823444B1Apparatus and method for selectively accessing disparate instruction buffer stages based on branch target address cache hit and instruction stage wrapIP FIRST LLC·Filed 2001·Granted Nov 23, 2004·47 cites·11 claims
- 0987US6895498B2Apparatus and method for target address replacement in speculative branch target address cacheIP FIRST LLC·Filed 2001·Granted May 17, 2005·45 cites·2 claims
- 1086US7181596B2Apparatus and method for extending a microprocessor instruction setIP FIRST LLC·Filed 2002·Granted Feb 20, 2007·39 cites·29 claims
- 1186US6810466B2Microprocessor and method for performing selective prefetch based on bus activity levelIP FIRST LLC·Filed 2002·Granted Oct 26, 2004·42 cites·34 claims
- 1286US6526502B1Apparatus and method for speculatively updating global branch history with branch prediction prior to resolution of branch outcomeIP FIRST LLC·Filed 2000·Granted Feb 25, 2003·38 cites·31 claims
- 1385US7818358B2Microprocessor with random number generator and instruction for storing random dataIP FIRST LLC·Filed 2006·Granted Oct 19, 2010·8 cites·20 claims
- 1485US7117347B2Processor including fallback branch prediction mechanism for far jump and far call instructionsIP FIRST LLC·Filed 2002·Granted Oct 3, 2006·42 cites·15 claims
- 1584US7532722B2Apparatus and method for performing transparent block cipher cryptographic functionsIP FIRST LLC·Filed 2003·Granted May 12, 2009·40 cites·50 claims
- 1684US7174355B2Random number generator with selectable dual random bit string enginesIP FIRST LLC·Filed 2003·Granted Feb 6, 2007·23 cites·32 claims
- 1784US6871206B2Continuous multi-buffering random number generatorIP FIRST LLC·Filed 2002·Granted Mar 22, 2005·38 cites·40 claims
- 1883US7334009B2Microprocessor with random number generator and instruction for storing random dataIP FIRST LLC·Filed 2006·Granted Feb 19, 2008·7 cites·40 claims
- 1983US7321910B2Microprocessor apparatus and method for performing block cipher cryptographic functionsIP FIRST LLC·Filed 2003·Granted Jan 22, 2008·36 cites·110 claims
- 2083US6493839B1Apparatus and method for testing memory in a microprocessorIP FIRST LLC·Filed 2001·Granted Dec 10, 2002·34 cites·14 claims
- 2182US6862704B1Apparatus and method for testing memory in a microprocessorIP FIRST LLC·Filed 2002·Granted Mar 1, 2005·36 cites·19 claims
- 2282US6622211B2Virtual set cache that redirects store data to correct virtual set to avoid virtual set store miss penaltyIP FIRST LLC·Filed 2001·Granted Sep 16, 2003·32 cites·33 claims
- 2381US7849120B2Microprocessor with random number generator and instruction for storing random dataIP FIRST LLC·Filed 2006·Granted Dec 7, 2010·6 cites·45 claims
- 2481US6553473B1Byte-wise tracking on write allocateIP FIRST LLC·Filed 2000·Granted Apr 22, 2003·30 cites·29 claims
- 2581US6370661B1Apparatus for testing memory in a microprocessorIP FIRST LLC·Filed 1999·Granted Apr 9, 2002·47 cites·14 claims
- 2680US7844053B2Microprocessor apparatus and method for performing block cipher cryptographic functionsIP FIRST LLC·Filed 2003·Granted Nov 30, 2010·29 cites·50 claims
- 2780US7165169B2Speculative branch target address cache with selective override by secondary predictor based on branch instruction typeIP FIRST LLC·Filed 2001·Granted Jan 16, 2007·28 cites·69 claims
- 2880US6405306B2Instruction set for bi-directional conversion and transfer of integer and floating point dataIP FIRST LLC·Filed 2001·Granted Jun 11, 2002·22 cites·17 claims
- 2980US6338136B1Pairing of load-ALU-store with conditional branchIP FIRST LLC·Filed 1999·Granted Jan 8, 2002·89 cites·24 claims
- 3079US7562192B2Microprocessor, apparatus and method for selective prefetch retireIP FIRST LLC·Filed 2006·Granted Jul 14, 2009·6 cites·27 claims
- 3179US7111125B2Apparatus and method for renaming a data block within a cacheIP FIRST LLC·Filed 2003·Granted Sep 19, 2006·32 cites·25 claims
- 3279US6629234B1Speculative generation at address generation stage of previous instruction result stored in forward cache for use by succeeding address dependent instructionIP FIRST LLC·Filed 2000·Granted Sep 30, 2003·25 cites·12 claims
- 3378US7373483B2Mechanism for extending the number of registers in a microprocessorIP FIRST LLC·Filed 2002·Granted May 13, 2008·24 cites·25 claims
- 3478US7237098B2Apparatus and method for selectively overriding return stack prediction in response to detection of non-standard return sequenceIP FIRST LLC·Filed 2003·Granted Jun 26, 2007·22 cites·48 claims
- 3578US7146468B2Cache memory and method for handling effects of external snoops colliding with in-flight operations internally to the cacheIP FIRST LLC·Filed 2002·Granted Dec 5, 2006·26 cites·34 claims
- 3678US6949949B2Apparatus and method for adjusting the impedance of an output driverIP FIRST LLC·Filed 2003·Granted Sep 27, 2005·19 cites·20 claims
- 3778US6931517B1Pop-compare micro instruction for repeat string operationsIP FIRST LLC·Filed 2002·Granted Aug 16, 2005·25 cites·25 claims
- 3878US6870407B2Thin gate oxide output driveIP FIRST LLC·Filed 2002·Granted Mar 22, 2005·20 cites·5 claims
- 3977US7203824B2Apparatus and method for handling BTAC branches that wrap across instruction cache linesIP FIRST LLC·Filed 2001·Granted Apr 10, 2007·24 cites·27 claims
- 4077US7149764B2Random number generator bit string filterIP FIRST LLC·Filed 2002·Granted Dec 12, 2006·23 cites·38 claims
- 4177US6314514B1Method and apparatus for correcting an internal call/return stack in a microprocessor that speculatively executes call and return instructionsIP FIRST LLC·Filed 1999·Granted Nov 6, 2001·76 cites·38 claims
- 4276US6985999B2Microprocessor and method for utilizing disparity between bus clock and core clock frequencies to prioritize cache line fill bus access requestsIP FIRST LLC·Filed 2002·Granted Jan 10, 2006·21 cites·34 claims
- 4375US6609194B1Apparatus for performing branch target address calculation based on branch typeIP FIRST LLC·Filed 1999·Granted Aug 19, 2003·69 cites·12 claims
- 4475US6581151B2Apparatus and method for speculatively forwarding storehit data based on physical page index compareIP FIRST LLC·Filed 2001·Granted Jun 17, 2003·20 cites·34 claims
- 4575US6108773AApparatus and method for branch target address calculation during instruction decodeIP FIRST LLC·Filed 1998·Granted Aug 22, 2000·71 cites·34 claims
- 4674US7543134B2Apparatus and method for extending a microprocessor instruction setIP FIRST LLC·Filed 2004·Granted Jun 2, 2009·16 cites·37 claims
- 4774US7315921B2Apparatus and method for selective memory attribute controlIP FIRST LLC·Filed 2002·Granted Jan 1, 2008·19 cites·37 claims
- 4874US6550004B1Hybrid branch predictor with improved selector table update mechanismIP FIRST LLC·Filed 1999·Granted Apr 15, 2003·65 cites·52 claims
- 4973US7234045B2Apparatus and method for handling BTAC branches that wrap across instruction cache linesIP FIRST LLC·Filed 2005·Granted Jun 19, 2007·6 cites·20 claims
- 5073US7188215B2Apparatus and method for renaming a cache lineIP FIRST LLC·Filed 2003·Granted Mar 6, 2007·21 cites·19 claims
Showing the top 50 of 162 patent records by PatentIndex Score.
Counts cover granted patents and pending applications in the PatentIndex corpus. How scoring works →