Inventor

Matthias A. Blumrich

Inventor
Ridgefield, CT, US

Overview

54→
Patents
1997–2021
Patent span
Physics
Primary field (CPC G)

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'1997

Career & 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
AssigneePatentsSpan
IBM492002–2018
BLUMRICH MATTHIAS Aself152012–2016
CHEN DONG132012–2016
OHMACHT MARTIN112012–2016
GIAMPAPA MARK E102012–2015
Locations
LocationPatentsSpan
Ridgefield, CT, US472007–2021
Yorktown Heights, New York, US52012–2018
Mohegan Lake, New York, US12002
Princeton, New Jersey, US11997