RR

Robert Ralph Roediger

IBM: 25 patents #4,217 of 70,183Top 7%
FK Flexi—Bogdahn Technik Gmbh & Co. Kg: 1 patents #5 of 9Top 60%
Overall (All Time): #155,551 of 4,157,543Top 4%
26
Patents All Time

Issued Patents All Time

Showing 25 most recent of 26 patents

Patent #TitleCo-InventorsDate
8701098 Leveraging multicore systems when compiling procedures William J. Schmidt 2014-04-15
8250551 Refining tail call optimizations at link-time James Albert Kryka, Tim C. Muehe, Roger W. Southwick 2012-08-21
7856618 Adaptively generating code for a computer program Robert J. Donovan, Paul Lu Verne Godtland, Sherri Lynn McMeeking, Joseph Reynolds, Scott T. Robinson +2 more 2010-12-21
D610752 Housing for a retractable animal leash 2010-02-23
7120907 Unrolling loops with partial hot traces William J. Schmidt, Peter Jerome Steinmetz 2006-10-10
7086044 Method, article of manufacture and apparatus for performing automatic intermodule call linkage optimization Scott P. Hanson, Craig Arthur Orcutt 2006-08-01
7086043 Compiler apparatus and method for unrolling a superblock in a computer program William J. Schmidt, Peter Jerome Steinmetz 2006-08-01
6968541 Apparatus and method for template instantiation with a cross compiler Scott P. Hanson, Curtis P. Meier, Craig Arthur Orcutt 2005-11-22
6938249 Compiler apparatus and method for optimizing loops in a computer program William J. Schmidt 2005-08-30
6772414 Lifetime-sensitive mechanism and method for hoisting invariant computations out of loops in a computer program William J. Schmidt 2004-08-03
6631518 Generating and utilizing organized profile information Vita Bortnikov, David Lambert, Bilha Mendelson, William J. Schmidt, Inbal Shavit-Lottem 2003-10-07
6308324 Multi-stage profiler William J. Schmidt 2001-10-23
6305014 Lifetime-sensitive instruction scheduling mechanism and method William J. Schmidt 2001-10-16
6301652 Instruction cache alignment mechanism for branch targets based on predicted execution frequencies Edward C. Prosser, William J. Schmidt 2001-10-09
6090155 Optimizing apparatus and method for defining visibility boundaries in compiled code Robert J. Donovan, Daniel Rodman Hicks, James Albert Kryka, David Lambert 2000-07-18
6072951 Profile driven optimization of frequently executed paths with inlining of code fragment (one or more lines of code from a child procedure to a parent procedure) Robert J. Donovan, William J. Schmidt 2000-06-06
6029004 Method and apparatus for modular reordering of portions of a computer program based on profile data Vita Bortnikov, Bilha Mendelson, Mark Novick, William J. Schmidt, Inbal Shavit-Lottem 2000-02-22
5960198 Software profiler with runtime control to enable and disable instrumented executable William J. Schmidt 1999-09-28
5946491 Register allocation method and apparatus for gernerating spill code as a function of register pressure compared to dual thresholds Nava Arela Aizikowitz, Liviu Asnash, Roy Bar-Haim, Edward C. Prosser, William J. Schmidt 1999-08-31
5937196 Compiling with partial copy propagation William J. Schmidt, Edward C. Prosser 1999-08-10
5890000 Cooperation of global and local register allocators for better handling of procedures Nava E. Aizikowitz, Roy Bar-Haim, Orit Edelstein, Edward C. Prosser 1999-03-30
5790867 Compiler with extended redundant copy elimination William J. Schmidt 1998-08-04
5784066 Method and apparatus for using partner information to color nodes in an interference graph within a computer system Nava Arela Aizikowitz, Edward C. Prosser 1998-07-21
5778233 Method and apparatus for enabling global compiler optimizations in the presence of exception handlers within a computer program Keith Vernon Besaw, Robert J. Donovan, Patrick Todd Haugen, Mark Hessler, Mikko H. Lipasti 1998-07-07
5774730 Method and apparatus for improving colorability of constrained nodes in an interference graph within a computer system Nava Arela Aizikowitz, Liviu Asnash, Roy Bar-Haim, Orit Edelstein, Mircea Namolaru +2 more 1998-06-30