GT

Gregory Michael Thorson

Google: 38 patents #328 of 22,993Top 2%
GR Groq: 28 patents #2 of 28Top 8%
SG Silicon Graphics: 15 patents #15 of 758Top 2%
CR Cray Research: 6 patents #30 of 208Top 15%
NV NVIDIA: 5 patents #1,388 of 7,811Top 20%
📍 Palo Alto, CA: #127 of 9,675 inventorsTop 2%
🗺 California: #2,573 of 386,348 inventorsTop 1%
Overall (All Time): #16,657 of 4,157,543Top 1%
93
Patents All Time

Issued Patents All Time

Showing 76–93 of 93 patents

Patent #TitleCo-InventorsDate
8239566 Non-saturating fairness protocol and method for NACKing systems Eric C. Fromm 2012-08-07
8036247 System and method of synchronizing real time clock values in arbitrary distributed systems Paul R. Frank, Russell L. Nicol, Donglai Dai, Joseph M. Placek 2011-10-11
7464115 Node synchronization for multi-processor computer systems John Carter, Randal S. Passint, Donglai Dai, Zhen Fang, Lixin Zhang 2008-12-09
7248635 Method and apparatus for communicating computer data from one point to another over a communications medium Michael R. Arneson, Terrance L. Bowman, Frank N. Cornett, John F. DeRyckere, Brian T. Hillert +4 more 2007-07-24
7007097 Method and system for covering multiple resourcces with a single credit in a computer system William A. Huffman, Michael Anderson, Susan Garcia, Daniel Kunkel 2006-02-28
6973559 Scalable hypercube multiprocessor network for massive parallel processing Martin M. Deneroff, Randal S. Passint 2005-12-06
6831924 Variable mode bi-directional and uni-directional computer communication system Frank N. Cornett, Philip Nord Jenkins, Terrance L. Bowman, Joseph M. Placek 2004-12-14
6795900 Method and system for storing data at input/output (I/O) interfaces for a multiprocessor system Steven C. Miller, Jeffrey S. Kuskin, William A. Huffman 2004-09-21
6674720 Age-based network arbitration system and method Randal S. Passint, Timothy Stremcha 2004-01-06
6643764 Multiprocessor system utilizing multiple links to improve point to point bandwidth Steven L. Scott, Ram K. Gupta, William A. Huffman 2003-11-04
6578115 Method and apparatus for handling invalidation requests to processors not present in a computer system David Edward McCracken, Martin M. Deneroff, John Keen 2003-06-10
6339812 Method and apparatus for handling invalidation requests to processors not present in a computer system David Edward McCracken, Martin M. Deneroff, John Keen 2002-01-15
6055618 Virtual maintenance network in multiprocessing system having a non-flow controlled virtual maintenance channel 2000-04-25
5721921 Barrier and eureka synchronization architecture for multiprocessors Richard E. Kessler, Steven M. Oberlin 1998-02-24
5701416 Adaptive routing mechanism for torus interconnection network Steven L. Scott 1997-12-23
5689646 Configuring of networked system to permit replacement of failed modes and selection of alternate paths 1997-11-18
5659796 System for randomly modifying virtual channel allocation and accepting the random modification based on the cost function Steven L. Scott 1997-08-19
5533198 Direction order priority routing of packets between nodes in a networked system 1996-07-02