Inventor
Matthias A. Blumrich
Inventor
Ridgefield, CT, US
Overview
Patents· 54 as inventor
Public. Assignee & technology derived from the patent record. Each patent links to its LexDana page.
G06Fprimary
G06FElectric digital data processing33%
H04LTransmission of digital information, e.g. telegraphic communication13%
Y02DClimate change mitigation technologies in information and communication technologies [ict], i.e. information and communication technologies aiming at the reduction of their own energy use10%
F04DNon-positive-displacement pumps8%
F24FAir-conditioning8%
G09GArrangements or circuits for control of indicating devices using static means to present variable information8%
H05KPrinted circuits8%
Y02BClimate change mitigation technologies related to buildings, e.g. housing, house appliances or related end-user applications8%
H03MCoding2%
PatentTitleYear
11,108,704Use of stashing buffers to improve the efficiency of crossbar switches202110,069,599Collective network for computer structures20189,971,713Multi-petascale highly efficient parallel supercomputer20189,507,647'Cache as point of coherence in multiprocessor system'20169,244,759'Error recovery to enable error-free message transfer between nodes of a computer network'20169,081,501'Multi-petascale highly efficient parallel supercomputer'20158,949,539'Conditional load and store in a shared memory'20158,788,879'Non-volatile memory for checkpoint storage'20148,756,350'Method and apparatus for efficiently tracking queue entries relative to a timestamp'20148,677,073'Snoop filter for filtering snoop requests'20148,667,049'Massively parallel supercomputer'20148,626,957'Collective network for computer structures'20148,255,638'Snoop filter for filtering snoop requests'20128,250,133'Massively parallel supercomputer'20128,161,248'Simplifying and speeding the management of intra-node cache coherence'20128,135,917'Method and apparatus for filtering snoop requests using stream registers'20128,122,197'Managing coherence via put/get windows'20128,103,910'Local rollback for fault-tolerance in parallel computing systems'20128,103,836'Snoop filtering system in a multiprocessor system'20128,015,364'Method and apparatus for filtering snoop requests using a scoreboard'20118,001,280'Collective network for computer structures'20117,877,551'Programmable partitioning for high-performance coherence domains in a multiprocessor system'20117,870,343'Managing coherence via put/get windows'20117,827,391'Method and apparatus for single-stepping coherence events in a multiprocessor system under software control'20107,818,514'Low latency memory access and synchronization'20107,793,038'System and method for programmable bank selection for banked memory subsystems'20107,788,334'Multiple node remote messaging'20107,761,687'Ultrascalable petaflop parallel supercomputer'20107,680,971'Method and apparatus for granting processors access to a resource'20107,668,970'Optimized scalable network switch'20107,669,012'Insertion of coherence requests for debugging a multiprocessor'20107,650,434'Global tree network for computing structures enabling global processing operations'20107,617,366'Method and apparatus for filtering snoop requests using mulitiple snoop caches'20097,603,523'Method and apparatus for filtering snoop requests in a point-to-point interconnect architecture'20097,603,524'Method and apparatus for filtering snoop requests using multiple snoop caches'20097,587,516'Class network routing'20097,555,566'Massively parallel supercomputer'20097,529,895'Method for prefetching non-contiguous data structures'20097,486,619'Multidimensional switch network'20097,457,303'One-bounce network'20087,444,385'Global interrupt and barrier networks'20087,392,351'Method and apparatus for filtering snoop requests using stream registers'20087,386,683'Method and apparatus for filtering snoop requests in a point-to-point interconnect architecture'20087,386,685'Method and apparatus for filtering snoop requests using multiple snoop caches'20087,386,684'Method and apparatus for detecting a cache wrap condition'20087,383,397'Method and apparatus for filtering snoop requests using a scoreboard'20087,383,490'Methods and apparatus using commutative error detection values for fault isolation in multiple node computers'20087,380,071'Snoop filtering system in a multiprocessor system'20087,373,462'Snoop filter for filtering snoop requests'20087,313,582'Arithmetic functions in torus and tree networks'20077,305,487'Optimized scalable network switch'20077,174,434'Low latency memory access and synchronization'20076,493,800'Method and system for dynamically partitioning a shared cache'20025,659,798'Method and system for initiating and loading DMA controller registers by using user-level programs'1997Career & activity timeline
Assembled from patent assignee/location history and declaration credentials.
1997Based in Princeton, NJ, US· patent location history
2002–2018Patents assigned to IBM (49)· patent assignee history
2002Based in Mohegan Lake, NY, US· patent location history
2007–2021Based in Ridgefield, CT, US· patent location history
2012–2016Patents assigned to BLUMRICH MATTHIAS A (15)· patent assignee history
2012–2016Patents assigned to CHEN DONG (13)· patent assignee history
2012–2016Patents assigned to OHMACHT MARTIN (11)· patent assignee history
2012–2015Patents assigned to GIAMPAPA MARK E (10)· patent assignee history
2012–2018Based in Yorktown Heights, NY, US· patent location history
Inventor activity
Assignee and location history derived from the patent record.
Assignees
| Assignee | Patents | Span |
|---|---|---|
| IBM | 49 | 2002–2018 |
| BLUMRICH MATTHIAS Aself | 15 | 2012–2016 |
| CHEN DONG | 13 | 2012–2016 |
| OHMACHT MARTIN | 11 | 2012–2016 |
| GIAMPAPA MARK E | 10 | 2012–2015 |
Locations
| Location | Patents | Span |
|---|---|---|
| Ridgefield, CT, US | 47 | 2007–2021 |
| Yorktown Heights, New York, US | 5 | 2012–2018 |
| Mohegan Lake, New York, US | 1 | 2002 |
| Princeton, New Jersey, US | 1 | 1997 |