Patent Leaderboard
USPTO Patent Rankings Data through Sept 30, 2025
CR

Charles P. Roth — 63 Patents

IBM: 31 patents #3,235 of 70,183Top 5%
ADAnalog Devices: 29 patents #23 of 1,943Top 2%
Intel: 27 patents #1,429 of 30,777Top 5%
Oracle: 2 patents #5,522 of 14,854Top 40%
Motorola: 1 patents #6,475 of 12,470Top 55%
Texas: #1,149 of 125,132 inventorsTop 1%
Overall (All Time): #35,925 of 4,157,543Top 1%
63 Patents All Time

Issued Patents All Time

Showing 26–50 of 63 patents

Patent #TitleCo-InventorsDate
6789187 Processor reset and instruction fetches Ravi P. Singh, Ravi Kolagotla, Juan Guillermo Revilla 2004-09-07
6766444 Hardware loops Ravi P. Singh, Gregory A. Overkamp 2004-07-20
6763453 Security on hardware loops Ravi P. Singh, Thomas Tomazin, William C. Anderson 2004-07-13
6760800 Event vector table override Ravi Kolagotla, Jose Fridman 2004-07-06
6754808 Valid bit generation and tracking in a pipelined processor Ravi P. Singh, Gregory A. Overkamp, Thomas Tomazin 2004-06-22
6748523 Hardware loops Ravi P. Singh, Gregory A. Overkamp 2004-06-08
6728870 Register move operations Ravi P. Singh, Gregory A. Overkamp, Ryo Inoue 2004-04-27
6708296 Method and system for selecting and distinguishing an event sequence using an effective address in a processing system Frank Carl Gover, Frank Eliot Levine, Bret R. Olszewski, Edward Hugh Welbon, Charles Wright 2004-03-16
6665795 Resetting a programmable processor Ravi P. Singh, Gregory A. Overkamp 2003-12-16
6519620 Saturation select apparatus and method therefor Huy V. Nguyen, Michael Putrino 2003-02-11
6499116 Performance of data stream touch events Michael D. Snyder 2002-12-24
6499046 Saturation detection apparatus and method therefor Huy V. Nguyen 2002-12-24
6470440 Vector compare and maximum/minimum generation apparatus and method therefor Huy V. Nguyen 2002-10-22
6343337 Wide shifting in the vector permute unit Pradeep Kumar Dubey, Brett Olsson, Keith Everett Diefendorf, Ronald Ray Hochsprung, Hunter Ledbetter Scales, III 2002-01-29
6327651 Wide shifting in the vector permute unit Pradeep Kumar Dubey, Brett Olsson, Keith Everett Diefendorf, Ronald Ray Hochsprung, Hunter Ledbetter Scales, III 2001-12-04
6249906 Adaptive method and system to minimize the effect of long table walks Frank Eliot Levine 2001-06-19
6189072 Performance monitoring of cache misses and instructions completed for instruction parallelism analysis Frank Eliot Levine, Roy Stuart Moore, Edward Hugh Welbon 2001-02-13
6178500 Vector packing and saturation detection in the vector permute unit 2001-01-23
6134710 Adaptive method and system to minimize the effect of long cache misses Frank Eliot Levine 2000-10-17
6119224 Fast shift amount decode for VMX shift and vperm instructions 2000-09-12
6085338 CPI infinite and finite analysis Frank Eliot Levine, Roy Stuart Moore, Edward Hugh Welbon 2000-07-04
6067644 System and method monitoring instruction progress within a processor Frank Eliot Levine, Roy Stuart Moore, Edward Hugh Welbon 2000-05-23
5991708 Performance monitor and method for performance monitoring within a data processing system Frank Eliot Levine, Edward Hugh Welbon 1999-11-23
5987598 Method and system for tracking instruction progress within a data processing system Frank Eliot Levine, Edward Hugh Welbon 1999-11-16
5970439 Performance monitoring in a data processing system Frank Eliot Levine, Edward Hugh Welbon, Jack Chris Randolph 1999-10-19