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

Gregory Michael Thorson — 94 Patents

Google: 39 patents #310 of 22,993Top 2%
GRGroq: 28 patents #2 of 28Top 8%
SGSilicon Graphics: 15 patents #5 of 758Top 1%
CRCray Research: 6 patents #30 of 208Top 15%
NVIDIA: 5 patents #1,433 of 7,811Top 20%
Palo Alto, CA: #125 of 9,675 inventorsTop 2%
California: #2,559 of 386,348 inventorsTop 1%
Overall (All Time): #16,422 of 4,157,543Top 1%
94 Patents All Time
Gregory Michael Thorson has been granted 94 US patents while listed as an inventor at Google. The first was granted in 1996 and the most recent in December 2025. Gregory Michael Thorson ranks #16,422 of 4,157,543 US inventors in our database (top 0.39%). Patent records list Gregory Michael Thorson in Palo Alto, CA, US.

Issued Patents All Time

Showing 1–25 of 94 patents

Patent #TitleCo-InventorsDateApprox Value ⓘ
12499081 Vector reduction processor Andrew Everett Phelps, Olivier Temam 2025-12-16
12411762 Memory design for a processor Jonathan Ross, Dennis C. Abts, John F. Thompson 2025-09-09
12399714 Vector processing unit William Lacy, Christopher Aaron Clark, Norman Paul Jouppi, Thomas Norrie, Andrew Everett Phelps 2025-08-26
12363051 Crossbar multipathing for multicast performance in tiled switches Glenn Dearth, Nan Jiang, Mark Hummel, Karan Gupta, Dane T. Mrazek +2 more 2025-07-15
12339923 Permuting in a matrix-vector processor Dong Hyuk Woo, Andrew Everett Phelps, Olivier Temam, Jonathan Ross, Christopher Aaron Clark 2025-06-24
12333417 Rotating data for neural network computations Jonathan Ross 2025-06-17
12277499 Vector computation unit in a neural network processor Christopher Aaron Clark, Dan Luu 2025-04-15
12271339 Instruction format and instruction set architecture for tensor streaming processor Dennis C. Abts, Jonathan Ross, John F. Thompson 2025-04-08
12223436 Processor compiler for scheduling instructions to reduce execution delay due to dependencies Jonathan Ross 2025-02-11
12222894 Compiler operations for tensor streaming processor Dennis C. Abts, Jonathan Ross, John F. Thompson 2025-02-11
12182537 Transposing in a matrix-vector processor Jonathan Ross, Robert Nuckolls, Christopher Aaron Clark, Chester Li 2024-12-31 $118,851,000
12014272 Vector computation unit in a neural network processor Christopher Aaron Clark, Dan Luu 2024-06-18 $142,199,000
11956306 Multicast-reduction assisted by network devices Glenn Dearth, Mark Hummel, Nan Jiang 2024-04-09 $1,946,541,000
11940946 Vector reduction processor Andrew Everett Phelps, Olivier Temam 2024-03-26 $93,619,000
11875874 Data structures with multiple read ports Jonathan Ross 2024-01-16
11868908 Processor compiler for scheduling instructions to reduce execution delay due to dependencies Jonathan Ross 2024-01-09
11868250 Memory design for a processor Jonathan Ross, Dennis C. Abts, John F. Thompson 2024-01-09
11822510 Instruction format and instruction set architecture for tensor streaming processor Dennis C. Abts, Jonathan Ross, John F. Thompson 2023-11-21
11809514 Expanded kernel generation Jonathan Ross, Thomas B. Hawkins, Matt Boyd 2023-11-07
11755895 Rotating data for neural network computations Jonathan Ross 2023-09-12 $80,406,000
11748443 Permuting in a matrix-vector processor Dong Hyuk Woo, Andrew Everett Phelps, Olivier Temam, Jonathan Ross, Christopher Aaron Clark 2023-09-05 $82,703,000
11645226 Compiler operations for tensor streaming processor Dennis C. Abts, Jonathan Ross, John F. Thompson 2023-05-09
11625619 Processor compiler Jonathan Ross 2023-04-11
11625618 Processor compiler Jonathan Ross 2023-04-11
11620508 Vector computation unit in a neural network processor Christopher Aaron Clark, Dan Luu 2023-04-04 $100,779,000