JJ

John S. Yates, Jr.

AM AMD: 23 patents #450 of 9,279Top 5%
DE Digital Equipment: 5 patents #230 of 2,100Top 15%
IBM: 3 patents #26,272 of 70,183Top 40%
CG Compaq Information Technologies Group: 2 patents #30 of 407Top 8%
HP HP: 2 patents #2,312 of 7,018Top 35%
CC Compaq Computer: 1 patents #854 of 1,604Top 55%
AC Apollo Computer: 1 patents #3 of 27Top 15%
SA Southwest Aerospace: 1 patents #3 of 4Top 75%
Overall (All Time): #83,132 of 4,157,543Top 2%
39
Patents All Time

Issued Patents All Time

Showing 25 most recent of 39 patents

Patent #TitleCo-InventorsDate
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