Robert Ralph Roediger
26Patents
16h-index
30Co-inventors
77Inventor score
Filing activity: Jun 5, 1995 → Apr 2, 2009
Most-cited inventions
| Patent | Title | Area | Cited by | Status |
|---|---|---|---|---|
| US5960198A | Software profiler with runtime control to enable and disable instrumented executable | Physics | 113 | Expired |
| US6305014A | Lifetime-sensitive instruction scheduling mechanism and method | Physics | 80 | Expired |
| US6631518B1 | Generating and utilizing organized profile information | Physics | 73 | Expired |
| US6029004A | Method and apparatus for modular reordering of portions of a computer program based on profile data | Physics | 61 | Expired |
| US6072951A | 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) | Physics | 43 | Expired |
| US5778233A | Method and apparatus for enabling global compiler optimizations in the presence of exception handlers within a computer program | Physics | 40 | Expired |
| USD610752S1 | Housing for a retractable animal leash | General | 39 | Expired |
| US5761514A | Register allocation method and apparatus for truncating runaway lifetimes of program variables in a computer system | Physics | 36 | Expired |
| US5774730A | Method and apparatus for improving colorability of constrained nodes in an interference graph within a computer system | Physics | 31 | Expired |
| US5946491A | Register allocation method and apparatus for gernerating spill code as a function of register pressure compared to dual thresholds | Physics | 29 | Expired |
| US5784066A | Method and apparatus for using partner information to color nodes in an interference graph within a computer system | Physics | 27 | Expired |
| US6938249B2 | Compiler apparatus and method for optimizing loops in a computer program | Physics | 25 | Expired |
| US5790867A | Compiler with extended redundant copy elimination | Physics | 25 | Expired |
| US5890000A | Cooperation of global and local register allocators for better handling of procedures | Physics | 20 | Expired |
| US6968541B1 | Apparatus and method for template instantiation with a cross compiler | Physics | 17 | Expired |
| US6301652A | Instruction cache alignment mechanism for branch targets based on predicted execution frequencies | Physics | 16 | Expired |
| US6308324A | Multi-stage profiler | Physics | 14 | Expired |
| US7086043B2 | Compiler apparatus and method for unrolling a superblock in a computer program | Physics | 14 | Expired |
| US6090155A | Optimizing apparatus and method for defining visibility boundaries in compiled code | Physics | 9 | Expired |
| US7086044B2 | Method, article of manufacture and apparatus for performing automatic intermodule call linkage optimization | Physics | 9 | Expired |
| US5937196A | Compiling with partial copy propagation | Physics | 8 | Expired |
| US6772414B1 | Lifetime-sensitive mechanism and method for hoisting invariant computations out of loops in a computer program | Physics | 6 | Expired |
| US7856618B2 | Adaptively generating code for a computer program | Physics | 6 | Active |
| US7120907B2 | Unrolling loops with partial hot traces | Physics | 4 | Expired |
| US8701098B2 | Leveraging multicore systems when compiling procedures | Physics | 3 | Active |
Source: USPTO / EPO open patent data. Inventor disambiguation is heuristic; counts are objective bibliographic measures.