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

John E. Watkins — 40 Patents

Oracle: 34 patents #178 of 14,854Top 2%
GMGeneral Magic: 2 patents #6 of 31Top 20%
Applied Materials: 2 patents #3,681 of 7,310Top 55%
RIRobbins Industries: 2 patents #18 of 16Top 115%
Sunnyvale, CA: #498 of 14,302 inventorsTop 4%
California: #11,486 of 386,348 inventorsTop 3%
Overall (All Time): #78,057 of 4,157,543Top 2%
40 Patents All Time
John E. Watkins has been granted 40 US patents while listed as an inventor at Oracle. The first was granted in 1992 and the most recent in May 2024. John E. Watkins ranks #78,057 of 4,157,543 US inventors in our database (top 1.9%). Patent records list John E. Watkins in Sunnyvale, CA, US.

Issued Patents All Time

Showing 1–25 of 40 patents

Patent #TitleCo-InventorsDateApprox Value ⓘ
11986922 Techniques for combining CMP process tracking data with 3D printed CMP consumables Jason Garcheung Fung, Rajeev Bajaj, Daniel Redfield, Aniruddh Jagdish Khanna, Mario CORNEJO +1 more 2024-05-21 $57,593,000
10593574 Techniques for combining CMP process tracking data with 3D printed CMP consumables Jason Garcheung Fung, Rajeev Bajaj, Daniel Redfield, Aniruddh Jagdish Khanna, Mario CORNEJO +1 more 2020-03-17 $17,260,000
10078543 Correctable error filtering for input/output subsystem Joseph Wright, John R. Feehrer 2018-09-18 $109,887,000
10067900 Virtualized I/O device sharing within a distributed processing node system Aron J. Silverton, Lance G. Hartmann, Kenneth S. Goss 2018-09-04 $63,895,000
9985891 Congestion management in distributed systems using autonomous self-regulation Joseph Wright 2018-05-29 $78,917,000
9806904 Ring controller for PCIe message handling Joseph Wright 2017-10-31 $43,370,000
8527745 Input/output device including a host interface for processing function level reset requests and updating a timer value corresponding to a time until application hardware registers associated with the function level reset requests are available Elisa Rodrigues 2013-09-03 $31,610,000
8458368 System and method for discovering and protecting shared allocated resources in a shared virtualized I/O device 2013-06-04 $25,170,000
8402320 Input/output device including a mechanism for error handling in multiple processor and multi-function systems Elisa Rodrigues 2013-03-19 $25,886,000
8312187 Input/output device including a mechanism for transaction layer packet processing in multiple processor systems Elisa Rodrigues 2012-11-13 $40,452,000
8312461 System and method for discovering and protecting allocated resources in a shared virtualized I/O device 2012-11-13 $40,452,000
8286027 Input/output device including a mechanism for accelerated error handling in multiple processor and multi-function systems Elisa Rodrigues, Abbas Morshed 2012-10-09 $32,637,000
8225007 Method and system for reducing address space for allocated resources in a shared virtualized I/O device 2012-07-17 $31,820,000
8176304 Mechanism for performing function level reset in an I/O device Rahoul Puri, Arvind Srinivasan, Louise Yeung, Marcelino M. Dignum 2012-05-08 $25,674,000
8117350 Configuration space compaction Elisa Rodrigues 2012-02-14 $32,600,000
7836328 Method and apparatus for recovering from system bus transaction errors Rahoul Puri, Arvind Srinivsan, Babu Rao Kandimalla, Nimita Taneja 2010-11-16 $29,294,000
7610431 Configuration space compaction Ola Tørudbakken, John P. Petry, Michelle Wong, Ravinandan R. Buchamwandla 2009-10-27 $11,209,000
7124319 Delay compensation for synchronous processing sets Paul J. Garnett, Stephen Rowlinson 2006-10-17 $7,711,000
7099984 Method and system for handling interrupts and other communications in the presence of multiple processing sets Paul J. Garnett, Stephen Rowlinson 2006-08-29 $6,750,000
6480489 Method and apparatus for data re-assembly with a high performance network interface Shimon Muller, Denton E. Gentry, Jr., Linda T. Cheng 2002-11-12 $25,415,000
6453360 High performance network interface Shimon Muller, Denton E. Gentry, Jr., Linda T. Cheng 2002-09-17 $12,965,000
6105110 Circuit and method for replacement of address translations 2000-08-15 $299,310,000
6073224 Network interface circuit with replacement circuitry and method for segregating memory in an address translation unit with locked and unlocked regions 2000-06-06 $189,081,000
6049857 Apparatus and method for translating addresses utilizing an ATU implemented within a network interface card 2000-04-11 $160,885,000
6041369 Reducing two variables in alternate clock cycles during data transmission for monitoring when a data burst is close to completion 2000-03-21 $320,694,000