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

Paul E. McKenney — 145 Patents

IBM: 138 patents #339 of 70,183Top 1%
SSSequent Computer Systems: 3 patents #1 of 33Top 4%
Globalfoundries: 2 patents #1,397 of 4,424Top 35%
GUGlobalfoundries U.S.: 1 patents #363 of 211Top 175%
Beaverton, OR: #17 of 3,140 inventorsTop 1%
Oregon: #111 of 28,073 inventorsTop 1%
Overall (All Time): #6,675 of 4,157,543Top 1%
145 Patents All Time
Paul E. McKenney has been granted 145 US patents while listed as an inventor at IBM. The first was granted in 1995 and the most recent in July 2022. Paul E. McKenney ranks #6,675 of 4,157,543 US inventors in our database (top 0.16%). Patent records list Paul E. McKenney in Beaverton, OR, US.

Issued Patents All Time

Showing 1–25 of 145 patents

Patent #TitleCo-InventorsDateApprox Value ⓘ
11386079 Replacing preemptible RCU with an augmented SRCU implementation Lawrence Roy 2022-07-12 $10,906,000
11321147 Determining when it is safe to use scheduler lock-acquiring wakeups to defer quiescent states in real-time preemptible read-copy update 2022-05-03 $6,057,000
11055271 Funnel locking for sleepable read-copy update 2021-07-06 $5,313,000
10983840 Consolidating read-copy update types having different definitions of a quiescent state 2021-04-20 $5,008,000
10977042 Using expedited RCU grace periods to avoid out-of-memory conditions for offloaded RCU callbacks 2021-04-13 $3,936,000
10831542 Prevent counter wrap during update-side grace-period-request processing in tree-SRCU implementations 2020-11-10 $848,000
10613913 Funnel locking for normal RCU grace period requests 2020-04-07 $1,846,000
10459761 Enabling real-time CPU-bound in-kernel workloads to run infinite loops while keeping RCU grace periods finite 2019-10-29 $4,364,000
10459762 Enabling real-time CPU-bound in-kernel workloads to run infinite loops while keeping RCU grace periods finite 2019-10-29 $4,364,000
10452638 Atomically moving data elements between or within linked data structures having no support for atomic moves 2019-10-22 $3,154,000
10372510 Using expedited grace periods to short-circuit normal grace-period computations 2019-08-06
10360080 Short-circuiting normal grace-period computations in the presence of expedited grace periods 2019-07-23 $2,519,000
10353748 Short-circuiting normal grace-period computations in the presence of expedited grace periods 2019-07-16 $4,107,000
10311039 Optimized iterators for RCU-protected skiplists Manuel Mayr 2019-06-04 $2,774,000
10282230 Fair high-throughput locking for expedited grace periods 2019-05-07 $2,760,000
10268610 Determining whether a CPU stalling a current RCU grace period had interrupts enabled 2019-04-23 $3,141,000
10162644 Shielding real-time workloads from OS jitter due to expedited grace periods 2018-12-25
10146579 Enabling real-time CPU-bound in-kernel workloads to run infinite loops while keeping RCU grace periods finite 2018-12-04 $4,080,000
10146577 Enabling real-time CPU-bound in-kernel workloads to run infinite loops while keeping RCU grace periods finite 2018-12-04 $4,080,000
10140131 Shielding real-time workloads from OS jitter due to expedited grace periods 2018-11-27 $2,773,000
9965432 Handling CPU hotplug events in RCU without sleeplocks 2018-05-08 $5,367,000
9940290 Handling CPU hotplug events in RCU without sleeplocks 2018-04-10 $2,135,000
9910908 Atomical moving data elements between or within linked data structures 2018-03-06 $2,330,000
9910907 Atomically moving data elements between or within linked data structures 2018-03-06 $2,330,000
9886329 Scalable RCU callback offloading 2018-02-06 $2,625,000