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

Robert Ralph Roediger — 26 Patents

IBM: 25 patents #4,231 of 70,183Top 7%
FKFlexi—Bogdahn Technik Gmbh & Co. Kg: 1 patents #5 of 9Top 60%
Rochester, MN: #224 of 3,042 inventorsTop 8%
Minnesota: #2,446 of 52,454 inventorsTop 5%
Overall (All Time): #150,017 of 4,157,543Top 4%
26 Patents All Time
Robert Ralph Roediger has been granted 26 US patents while listed as an inventor at IBM. The first was granted in 1998 and the most recent in April 2014. Robert Ralph Roediger ranks #150,017 of 4,157,543 US inventors in our database (top 3.6%). Patent records list Robert Ralph Roediger in Rochester, MN, US.

Patents per Year

Patents granted per year, 1998 to 2014Bar chart with a peak of 5 patents in 1998.peak 51998: 5 patents19981999: 4 patents2000: 3 patents20002001: 3 patents2003: 1 patents20032004: 1 patents2005: 2 patents20052006: 3 patents2010: 2 patents20102012: 1 patents2014: 1 patents2014

Issued Patents All Time

Showing 1–25 of 26 patents

Patent #TitleCo-InventorsDateApprox Value ⓘ
8701098 Leveraging multicore systems when compiling procedures William J. Schmidt 2014-04-15 $9,702,000
8250551 Refining tail call optimizations at link-time James Albert Kryka, Tim C. Muehe, Roger W. Southwick 2012-08-21 $4,162,000
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 $6,138,000
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 $5,276,000
7086044 Method, article of manufacture and apparatus for performing automatic intermodule call linkage optimization Scott P. Hanson, Craig Arthur Orcutt 2006-08-01 $2,070,000
7086043 Compiler apparatus and method for unrolling a superblock in a computer program William J. Schmidt, Peter Jerome Steinmetz 2006-08-01 $2,070,000
6968541 Apparatus and method for template instantiation with a cross compiler Scott P. Hanson, Curtis P. Meier, Craig Arthur Orcutt 2005-11-22 $6,353,000
6938249 Compiler apparatus and method for optimizing loops in a computer program William J. Schmidt 2005-08-30 $6,623,000
6772414 Lifetime-sensitive mechanism and method for hoisting invariant computations out of loops in a computer program William J. Schmidt 2004-08-03 $6,296,000
6631518 Generating and utilizing organized profile information Vita Bortnikov, David Lambert, Bilha Mendelson, William J. Schmidt, Inbal Shavit-Lottem 2003-10-07 $18,520,000
6308324 Multi-stage profiler William J. Schmidt 2001-10-23 $31,841,000
6305014 Lifetime-sensitive instruction scheduling mechanism and method William J. Schmidt 2001-10-16 $28,845,000
6301652 Instruction cache alignment mechanism for branch targets based on predicted execution frequencies Edward C. Prosser, William J. Schmidt 2001-10-09 $29,916,000
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 $26,569,000
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 $33,361,000
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 $38,576,000
5960198 Software profiler with runtime control to enable and disable instrumented executable William J. Schmidt 1999-09-28 $25,907,000
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 $31,470,000
5937196 Compiling with partial copy propagation William J. Schmidt, Edward C. Prosser 1999-08-10 $20,467,000
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 $21,009,000
5790867 Compiler with extended redundant copy elimination William J. Schmidt 1998-08-04 $10,071,000
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 $12,143,000
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 $9,897,000
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 $9,812,000