Issued Patents All Time
Showing 25 most recent of 39 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 9684681 | Processing columns in a database accelerator while preserving row-based architecture | Jason A. Viehland | 2017-06-20 |
| 9195695 | Technique for compressing columns of data | Michael Sporer, Sharon L. Miller | 2015-11-24 |
| 9087095 | Processing columns in a database accelerator while preserving row-based architecture | Jason A. Viehland | 2015-07-21 |
| 8788792 | Apparatus for executing programs for a first computer architecture on a computer of a second architecture | Matthew F. Storch, Sandeep Nijhawan, Dale R. Jurich, Korbin S. Van Dyke | 2014-07-22 |
| 8127121 | Apparatus for executing programs for a first computer architechture on a computer of a second architechture | Matthew F. Storch, Sandeep Nijhawan, Dale R. Jurich, Korbin S. Van Dyke | 2012-02-28 |
| 8121828 | Detecting conditions for transfer of execution from one computer instruction stream to another and executing transfer on satisfaction of the conditions | David L. Reese, Paul H. Hohensee, Stephen C. Purcell, Korbin S. Van Dyke | 2012-02-21 |
| 8074055 | Altering data storage conventions of a processor when execution flows from first architecture code to second architecture code | David L. Reese, Korbin S. Van Dyke, Tiruvur R. Ramesh, Paul H. Hohensee | 2011-12-06 |
| 8065504 | Using on-chip and off-chip look-up tables indexed by instruction address to control instruction execution in a processor | David L. Reese, Paul H. Hohensee, Korbin S. Van Dyke, Shalesh Thusoo, Tiruvur R. Ramesh | 2011-11-22 |
| 7941647 | Computer for executing two instruction sets and adds a macroinstruction end marker for performing iterations after loop termination | David L. Reese, Korbin S. Van Dyke, T. R. Ramesh, Paul H. Hohensee | 2011-05-10 |
| 7275246 | Executing programs for a first computer architecture on a computer of a second architecture | Sandeep Nijhawan, Matthew F. Storch, Dale R. Jurich | 2007-09-25 |
| 7254806 | Detecting reordered side-effects | David L. Reese, Korbin S. Van Dyke, Paul H. Hohensee | 2007-08-07 |
| 7137110 | Profiling ranges of execution of a computer program | David L. Reese, Paul H. Hohensee | 2006-11-14 |
| 7111290 | Profiling program execution to identify frequently-executed portions and to assist binary translation | David L. Reese, Paul H. Hohensee | 2006-09-19 |
| 7069421 | Side tables annotating an instruction stream | David L. Reese, Paul H. Hohensee, Korbin S. Van Dyke, T. R. Ramesh | 2006-06-27 |
| 7065633 | System for delivering exception raised in first architecture to operating system coded in second architecture in dual architecture CPU | Matthew F. Storch, Sandeep Nijhawan, Dale R. Jurich, Korbin S. Van Dyke | 2006-06-20 |
| 7013456 | Profiling execution of computer programs | Korbin S. Van Dyke, Paul H. Hohensee, David L. Reese, T. R. Ramesh, Shalesh Thusoo +3 more | 2006-03-14 |
| 6978462 | Profiling execution of a sequence of events occuring during a profiled execution interval that matches time-independent selection criteria of events to be profiled | Michael C. Adler, David L. Reese, Paul H. Hohensee, Stephen C. Purcell | 2005-12-20 |
| 6954923 | Recording classification of instructions executed by a computer | David L. Reese, Korbin S. Van Dyke | 2005-10-11 |
| 6941545 | Profiling of computer programs executing in virtual memory systems | David L. Reese, Paul H. Hohensee, Korbin S. Van Dyke, T. R. Ramesh, Shalesh Thusoo +2 more | 2005-09-06 |
| 6826748 | Profiling program execution into registers of a computer | Paul H. Hohensee, David L. Reese, Korbin S. Van Dyke, T. R. Ramesh, Shalesh Thusoo +2 more | 2004-11-30 |
| 6789181 | Safety net paradigm for managing two computer execution modes | David L. Reese, Korbin S. Van Dyke, Paul H. Hohensee | 2004-09-07 |
| 6779107 | Computer execution by opportunistic adaptation | — | 2004-08-17 |
| 6763452 | Modifying program execution based on profiling | Paul H. Hohensee, Korbin S. Van Dyke, David L. Reese, Stephen C. Purcell | 2004-07-13 |
| 6549959 | Detecting modification to computer memory by a DMA device | David L. Reese, Korbin S. Van Dyke | 2003-04-15 |
| 6535903 | Method and apparatus for maintaining translated routine stack in a binary translation environment | Steven Tony Tye | 2003-03-18 |