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

Timothy L. Harris — 69 Patents

Oracle: 28 patents #250 of 14,854Top 2%
Microsoft: 21 patents #1,590 of 40,388Top 4%
Amazon: 18 patents #670 of 19,158Top 4%
Ncr: 1 patents #1,404 of 2,952Top 50%
Cambridge, FL: #1 of 11 inventorsTop 10%
Overall (All Time): #29,609 of 4,157,543Top 1%
69 Patents All Time

Issued Patents All Time

Showing 26–50 of 69 patents

Patent #TitleCo-InventorsDate
11068319 Critical section speedup using help-enabled locks Yosef Lev, Victor M. Luchangco, David Dice, Alex Kogan, Pantea Zardoshti 2021-07-20
11055112 Inserting executions of owner-specified code into input/output path of object storage service Kevin Christopher Miller, Ramyanshu Datta 2021-07-06
11023416 Data access control system for object storage service based on owner-defined code Kevin Christopher Miller, Ramyanshu Datta 2021-06-01
11023311 On-demand code execution in input path of data uploaded to storage service in multiple data portions Ramyanshu Datta, Kevin Christopher Miller, Haripriya Devnath, Robert Wilson 2021-06-01
10996961 On-demand indexing of data in input path of object storage service Kevin Christopher Miller, Ramyanshu Datta, Robert Wilson 2021-05-04
10908927 On-demand execution of object filter code in output path of object storage service Kevin Christopher Miller, Ramyanshu Datta, Chandan Talukdar 2021-02-02
10871996 Detection, modeling and application of memory bandwith patterns Daniel Goodman, Roni T. Haecki 2020-12-22
10803087 Language interoperable runtime adaptable data collections Iraklis Psaroudakis, Stefan Kaestle, Daniel Goodman, Jean-Pierre Lozi, Matthias Grimmer 2020-10-13
10678588 Reducing synchronization of tasks in latency-tolerant task-parallel systems Jan van der Lugt, Sungpack Hong, Hassan Chafi 2020-06-09
10678587 Persistent multi-word compare-and-swap Virendra J. Marathe, Matej Pavlovic, Alex Kogan 2020-06-09
10642663 Coordinated garbage collection in distributed systems Martin C. Maas 2020-05-05
10521277 Systems and methods for safely subscribing to locks using hardware extensions David Dice, Alex Kogan, Yosef Lev, Mark S. Moir 2019-12-31
10430243 Fine-grained scheduling of work in runtime systems 2019-10-01
10241831 Dynamic co-scheduling of hardware contexts for parallel runtime systems on shared machines Virendra J. Marathe, Martin C. Maas 2019-03-26
10176109 Permuted memory access mapping David Dice 2019-01-08
10133602 Adaptive contention-aware thread placement for parallel runtime systems Alexander James Collins 2018-11-20
9886317 Fine-grained scheduling of work in runtime systems 2018-02-06
9542221 Dynamic co-scheduling of hardware contexts for parallel runtime systems on shared machines Virendra J. Marathe, Martin C. Maas 2017-01-10
9471532 Remote core operations in a multi-core computer Richard John Black, Ross Cameron McIlroy, Karin Strauss 2016-10-18
8898652 Cache metadata for accelerating software transactional memory Jan Gray, James R. Larus, Burton Smith 2014-11-25
8813052 Cache metadata for implementing bounded transactional memory Jan Gray, James R. Larus, Burton Smith 2014-08-19
8806495 Lightweight transactional memory for data parallel programming James R. Larus, Virendra J. Marathe 2014-08-12
8799882 Compiler support for optimizing decomposed software transactional memory operations David Tarditi, Mark Ronald Plesko, Avraham E. Shinnar 2014-08-05
8627292 STM with global version overflow handling Yosseff Levanoni, David L. Detlefs, Weirong Zhu, Michael M. Magruder, Matthew B. Tolton 2014-01-07
8458514 Memory management to accommodate non-maskable failures Karin Strauss, Orion Hodson, Dushyanth Narayanan 2013-06-04