Issued Patents All Time
Showing 1–14 of 14 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 9875103 | Translating instructions in a speculative processor | Linus Torvalds, Stephen C. Johnson | 2018-01-23 |
| 8418153 | Method for integration of interpretation and translation in a microprocessor | Linus Torvalds, David Keppel | 2013-04-09 |
| 7904891 | Checking for instruction invariance to execute previously obtained translation code by comparing instruction to a copy stored when write operation to the memory portion occur | John Banning, H. Peter Anvin, Guillermo J. Rozas, Andrew Shaw, Linus Torvalds +1 more | 2011-03-08 |
| 7761857 | Method for switching between interpretation and dynamic translation in a processor system based upon code sequence execution counts | Linus Torvalds, David Keppel | 2010-07-20 |
| 7694113 | Method for translating instructions in a speculative microprocessor | Linus Torvalds, Stephen C. Johnson | 2010-04-06 |
| 7617088 | Interpage prologue to protect virtual address mappings | David Keppel, John Banning | 2009-11-10 |
| 7404181 | Switching to original code comparison of modifiable code for translated code validity when frequency of detecting memory overwrites exceeds threshold | John Banning, H. Peter Anvin, Guillermo J. Rozas, Andrew Shaw, Linus Torvalds +1 more | 2008-07-22 |
| 7096460 | Switching to original modifiable instruction copy comparison check to validate prior translation when translated sub-area protection exception slows down operation | John Banning, H. Peter Anvin, Guillermo J. Rozas, Andrew Shaw, Linus Torvalds +1 more | 2006-08-22 |
| 6990658 | Method for translating instructions in a speculative microprocessor featuring committing state | Linus Torvalds, Stephen C. Johnson | 2006-01-24 |
| 6845353 | Interpage prologue to protect virtual address mappings | David Keppel, John Banning | 2005-01-18 |
| 6594821 | Translation consistency checking for modified target instructions by comparing to original copy | John Banning, H. Peter Anvin, Guillermo J. Rozas, Andrew Shaw, Linus Torvalds +1 more | 2003-07-15 |
| 6415379 | Method and apparatus for maintaining context while executing translated instructions | David Keppel, Robert F. Cmelik | 2002-07-02 |
| 5905855 | Method and apparatus for correcting errors in computer systems | Alex Klaiber, David Keppel | 1999-05-18 |
| 4803622 | Programmable I/O sequencer for use in an I/O processor | William L. Bain, Jr., George W. Cox, Gerhard Grassl, Craig B. Peterson, Justin R. Rattner +2 more | 1989-02-07 |