Michael B. Galles
42Patents
15h-index
54Co-inventors
84Inventor score
Filing activity: Sep 29, 1993 → Mar 18, 2024
Most-cited inventions
| Patent | Title | Area | Cited by | Status |
|---|---|---|---|---|
| US6230252A | Hybrid hypercube/torus architecture | Physics | 159 | Expired |
| US5970232A | Router table lookup mechanism | Physics | 153 | Expired |
| US5721819A | Programmable, distributed network routing | Electricity | 139 | Expired |
| US6101181A | Virtual channel assignment in large torus systems | Physics | 103 | Expired |
| US5504874A | System and method of implementing read resources to maintain cache coherency in a multiprocessor environment permitting split transactions | Physics | 99 | Expired |
| US6654342B1 | Accumulating and distributing flow control information via update messages and piggybacked flow control information in other messages in a packet switching system | Electricity | 74 | Expired |
| US7752360B2 | Method and system to map virtual PCIe I/O devices and resources to a standard I/O bus | Physics | 69 | Active |
| US5682479A | System and method for network exploration and access | Electricity | 64 | Expired |
| US5669008A | Hierarchical fat hypercube architecture for parallel processing systems | Physics | 30 | Expired |
| US5768529A | System and method for the synchronous transmission of data in a communication network utilizing a source clock signal to latch serial data into first registers and a handshake signal to latch parallel data into second registers | Physics | 26 | Expired |
| US9152593B2 | Universal PCI express port | Physics | 26 | Active |
| US6788689B1 | Route scheduling of packet streams to achieve bounded delay in a packet switching system | Electricity | 24 | Expired |
| US7304999B2 | Methods and apparatus for processing packets including distributing packets across multiple packet processing engines and gathering the processed packets from the processing engines | Electricity | 17 | Expired |
| US8804747B2 | Network interface controller for virtual and distributed services | Electricity | 16 | Active |
| US8788873B2 | Server input/output failover device serving highly available virtual devices | Physics | 15 | Active |
| US5664151A | System and method of implementing read resources to maintain cache coherency in a multiprocessor environment permitting split transactions | Physics | 14 | Expired |
| US5655102A | System and method for piggybacking of read responses on a shared memory multiprocessor bus | Physics | 12 | Expired |
| US10944696B2 | Variable-length packet header vectors | Electricity | 8 | Active |
| US6651157B1 | Multi-processor system and method of accessing data therein | Physics | 7 | Expired |
| US11863467B2 | Methods and systems for line rate packet classifiers for presorting network packets onto ingress queues | Electricity | 7 | Active |
| US6529570B1 | Data synchronizer for a multiple rate clock source and method thereof | Electricity | 6 | Expired |
| US8972611B2 | Multi-server consolidated input/output (IO) device | Electricity | 6 | Active |
| US11263158B2 | Programmable computer IO device interface | Physics | 4 | Active |
| US9152591B2 | Universal PCI express port | Physics | 3 | Active |
| US8364877B2 | Implementing gang interrupts | Physics | 3 | Active |
Source: USPTO / EPO open patent data. Inventor disambiguation is heuristic; counts are objective bibliographic measures.