Patent Leaderboard
USPTO Patent Rankings Data through Dec 31, 2025
DR

David L. Reese — 27 Patents

AMD: 17 patents #655 of 9,280Top 8%
EMEmc: 3 patents #978 of 3,345Top 30%
Oracle: 3 patents #4,054 of 14,854Top 30%
ECEmc Ip Holding Company: 2 patents #1,803 of 4,608Top 40%
Honeywell: 2 patents #7,431 of 16,504Top 50%
Westborough, MA: #31 of 500 inventorsTop 7%
Massachusetts: #3,752 of 88,656 inventorsTop 5%
Overall (All Time): #142,059 of 4,157,543Top 4%
27 Patents All Time
David L. Reese has been granted 27 US patents while listed as an inventor at AMD. The first was granted in 1998 and the most recent in December 2018. David L. Reese ranks #142,059 of 4,157,543 US inventors in our database (top 3.4%). Patent records list David L. Reese in Westborough, MA, US.

Issued Patents All Time

Showing 1–25 of 27 patents

Patent #TitleCo-InventorsDateApprox Value ⓘ
10146696 Data storage system with cluster virtual memory on non-cache-coherent cluster interconnect Louis Krigovski, Clifford Lim, Steven T. McClure 2018-12-04
9898316 Extended fractional symmetric multi-processing capabilities to guest operating systems Steve Chalmer, John Forecast, Matthew H. Fredette, Steven T. McClure, Serge J. Pirotte 2018-02-20
8533696 Methods and systems for allocating hardware resources to instances of software images Steven R. Chalmer, Steven T. McClure 2013-09-10 $36,705,000
8424013 Methods and systems for handling interrupts across software instances and context switching between instances having interrupt service routine registered to handle the interrupt Steven R. Chalmer, Steven T. McClure 2013-04-16 $83,479,000
8121828 Detecting conditions for transfer of execution from one computer instruction stream to another and executing transfer on satisfaction of the conditions John S. Yates, Jr., 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 John S. Yates, Jr., 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 John S. Yates, Jr., 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 John S. Yates, Jr., Korbin S. Van Dyke, T. R. Ramesh, Paul H. Hohensee 2011-05-10
7463865 Automatic cable loss compensation Gregory L. Carlile, Curt Allen Gray 2008-12-09 $8,796,000
7392361 Generic reallocation function for heap reconstitution in a multi-processor shared memory environment Steven R. Chalmer, Steven T. McClure, Brett D. Niver 2008-06-24 $79,081,000
7254806 Detecting reordered side-effects John S. Yates, Jr., Korbin S. Van Dyke, Paul H. Hohensee 2007-08-07
7137110 Profiling ranges of execution of a computer program John S. Yates, Jr., Paul H. Hohensee 2006-11-14
7111290 Profiling program execution to identify frequently-executed portions and to assist binary translation John S. Yates, Jr., Paul H. Hohensee 2006-09-19 $13,281,000
7069421 Side tables annotating an instruction stream John S. Yates, Jr., Paul H. Hohensee, Korbin S. Van Dyke, T. R. Ramesh 2006-06-27 $13,133,000
7013456 Profiling execution of computer programs Korbin S. Van Dyke, Paul H. Hohensee, John S. Yates, Jr., T. R. Ramesh, Shalesh Thusoo +3 more 2006-03-14 $9,747,000
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, John S. Yates, Jr., Paul H. Hohensee, Stephen C. Purcell 2005-12-20 $35,209,000
6954923 Recording classification of instructions executed by a computer John S. Yates, Jr., Korbin S. Van Dyke 2005-10-11 $27,491,000
6941545 Profiling of computer programs executing in virtual memory systems John S. Yates, Jr., Paul H. Hohensee, Korbin S. Van Dyke, T. R. Ramesh, Shalesh Thusoo +2 more 2005-09-06 $9,316,000
6826748 Profiling program execution into registers of a computer Paul H. Hohensee, John S. Yates, Jr., Korbin S. Van Dyke, T. R. Ramesh, Shalesh Thusoo +2 more 2004-11-30 $19,728,000
6789181 Safety net paradigm for managing two computer execution modes John S. Yates, Jr., Korbin S. Van Dyke, Paul H. Hohensee 2004-09-07 $11,019,000
6763452 Modifying program execution based on profiling Paul H. Hohensee, John S. Yates, Jr., Korbin S. Van Dyke, Stephen C. Purcell 2004-07-13 $9,301,000
6687578 Integration of avionics subsystems into cockpit multifunctional displays Robert Lehman 2004-02-03 $10,342,000
6549959 Detecting modification to computer memory by a DMA device John S. Yates, Jr., Korbin S. Van Dyke 2003-04-15 $11,743,000
6397379 Recording in a program execution profile references to a memory-mapped active device John S. Yates, Jr., Korbin S. Van Dyke 2002-05-28 $17,308,000
6064815 System and method for generating fix-up code facilitating avoidance of an exception of a predetermined type in a digital computer system Paul H. Hohensee 2000-05-16 $125,663,000