Issued Patents All Time
Showing 1–17 of 17 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 9529610 | Updating compiled native instruction paths | Charles R. Caldarale, Maurice Marks, Kevin W. Harris | 2016-12-27 |
| 9524178 | Defining an instruction path to be compiled by a just-in-time (JIT) compiler | Charles R. Caldarale, Maurice Marks, Kevin W. Harris | 2016-12-20 |
| 9213563 | Implementing a jump instruction in a dynamic translator that uses instruction code translation and just-in-time compilation | Charles R. Caldarale, Maurice Marks, Kevin W. Harris | 2015-12-15 |
| 9201635 | Just-in-time dynamic translation for translation, compilation, and execution of non-native instructions | Charles R. Caldarale, Kevin W. Harris, Maurice Marks | 2015-12-01 |
| 9183018 | Dynamic on/off just-in-time compilation in a dynamic translator using instruction code translation | Charles R. Caldarale, Gregory Heimann, Maurice Marks, Kevin W. Harris | 2015-11-10 |
| 8661435 | System and method for affinity dispatching for task management in an emulated multiprocessor environment | David W. Schroth, Brian Garrett, Michael John Rieschi | 2014-02-25 |
| 7058932 | System, computer program product, and methods for emulation of computer programs | G. Lawrence Krablin, Timothy Neilson Fender, William L. Stratton, Jr. | 2006-06-06 |
| 6662354 | Determining destinations of a dynamic branch | G. Lawrence Krablin, Timothy Neilson Fender, William L. Stratton, Jr. | 2003-12-09 |
| 6587897 | Method for enhanced I/O in an emulated computing environment | G. Lawrence Krablin, Timothy Neilson Fender, William L. Stratton, Jr. | 2003-07-01 |
| 6442752 | METHOD, APPARATUS, AND COMPUTER PROGRAM PRODUCT FOR REPLACING A DYNAMIC LINK LIBRARY (DLL) OF A FIRST COMPUTING ENVIRONMENT WITH A DLL OF A SECOND COMPUTING ENVIRONMENT THAT CAN BE INVOKED FROM THE FIRST COMPUTING ENVIRONMENT IN A TRANSPARENT MANNER | G. Lawrence Krablin, Timothy Neilson Fender, William L. Stratton, Jr. | 2002-08-27 |
| 5710923 | Methods and apparatus for exchanging active messages in a parallel processing computer system | Timothy Neilson Fender, Duane J. McCrory, Craig R. Church | 1998-01-20 |
| 5506974 | Method and means for concatenating multiple instructions | Craig R. Church, Jospeh S. Schibinger | 1996-04-09 |
| 5280615 | Out of order job processing method and apparatus | Craig R. Church, Joseph S. Schibinger | 1994-01-18 |
| 5164944 | Method and apparatus for effecting multiple error correction in a computer memory | Michael K. Benton, John L. Janssen | 1992-11-17 |
| 4819150 | Array for simulating computer functions for large computer systems | Joseph S. Schibinger, Ronald J. Kalemba | 1989-04-04 |
| 4796178 | Special purpose processor for off-loading many operating system functions in a large data processing system | John A. Keller, Jr. | 1989-01-03 |
| 4779194 | Event allocation mechanism for a large data processing system | John A. Keller, Jr. | 1988-10-18 |