Inventor
Tony M. Brewer
Inventor
Plano, TX, US
Overview
Patents· 70 as inventor
Public. Assignee & technology derived from the patent record. Each patent links to its LexDana page.
G06Fprimary
G06FElectric digital data processing36%
H04LTransmission of digital information, e.g. telegraphic communication12%
G11CStatic stores7%
Y02DClimate change mitigation technologies in information and communication technologies [ict], i.e. information and communication technologies aiming at the reduction of their own energy use7%
H01LSemiconductor devices7%
H10DInorganic electric semiconductor devices7%
H10WGeneric packages, interconnections, connectors or other constructional details of devices covered by class h107%
H04QSelecting5%
H10BElectronic memory devices4%
H04JMultiplex communication3%
PatentTitleYear
11,132,233Thread priority management in a multi-threaded, self-scheduling processor202111,126,587Event messaging in a system having a self-scheduling processor and a hybrid threading fabric202111,119,782Thread commencement using a work descriptor packet in a self-scheduling processor202111,119,972Multi-threaded, self-scheduling processor202111,119,768Conditional branching control for a multi-threaded, self-scheduling reconfigurable computing fabric202111,114,416Power and temperature management for functional blocks implemented by a 3D stacked integrated circuit202111,106,592Microprocessor architecture having alternative memory access paths202111,093,251System having a hybrid threading processor, a hybrid threading fabric having configurable computing elements, and a hybrid interconnection network202111,074,078Adjustment of load access size by a multi-threaded, self-scheduling processor to manage network congestion202111,068,305System call management in a user-mode, multi-threaded, self-scheduling processor202111,048,656Multi-threaded, self-scheduling reconfigurable computing fabric202111,043,9523D stacked integrated circuits having failure management202111,010,161Multiple types of thread identifiers for a multi-threaded, self-scheduling reconfigurable computing fabric202111,003,451Execution control of a multi-threaded, self-scheduling reconfigurable computing fabric202110,990,392Efficient loop execution for a multi-threaded, self-scheduling reconfigurable computing fabric202110,990,391Backpressure control using a stop signal for a multi-threaded, self-scheduling reconfigurable computing fabric202110,991,6843D stacked integrated circuits having functional blocks configured to provide redundancy sites202110,956,086Memory controller202110,949,347Multiple data channel memory module architecture202110,915,271Memory controller with programmable atomic operations202110,910,3663D stacked integrated circuits having functional blocks configured to accelerate artificial neural network (ANN) computation202110,840,240Functional blocks implemented by 3D stacked integrated circuit202010,748,874Power and temperature management for functional blocks implemented by a 3D stacked integrated circuit202010,707,1973D stacked integrated circuits having functional blocks configured to provide redundancy sites202010,666,2643D stacked integrated circuits having failure management202010,606,693Memory controller implemented error correction code memory202010,534,591Multistage development workflow for generating a custom instruction set reconfigurable processor202010,461,0763D stacked integrated circuits having functional blocks configured to accelerate artificial neural network (ANN) computation201910,430,190Systems and methods for selectively controlling multithreaded execution of executable code segments201910,223,081Multistate development workflow for generating a custom instruction set reconfigurable processor201910,061,699Multiple data channel memory module architecture20189,824,010'Multiple data channel memory module architecture'20179,710,384'Microprocessor architecture having alternative memory access paths'20179,449,659'Multiple data channel memory module architecture'20169,015,399'Multiple data channel memory module architecture'20158,972,958'Multistage development workflow for generating a custom instruction set reconfigurable processor'20158,561,037'Compiler for generating an executable comprising instructions for a plurality of different instruction sets'20138,443,147'Memory interleave for heterogeneous computing'20138,423,745'Systems and methods for mapping a neighborhood of data to general registers of a processing element'20138,315,175'Router switch fabric protection using forward error correction'20128,279,879'System and method for router data aggregation and delivery'20128,205,066'Dynamically configured coprocessor for different extended instruction set personality specific to application program with shared memory storing instructions invisibly dispatched from host processor'20128,156,307'Multi-processor system having at least one processor that comprises a dynamically reconfigurable instruction set'20128,122,229'Dispatch mechanism for dispatching instructions from a host processor to a co-processor'20128,095,735'Memory interleave for heterogeneous computing'20127,974,208'System and method for router queue and congestion management'20117,813,365'System and method for router queue and congestion management'20107,613,183'System and method for router data aggregation and delivery'20097,324,500'Router network protection using multiple facility interfaces'20087,249,192'Protocol for insuring exactly once semantics of transactions across an unordered, unreliable network'20077,133,399'System and method for router central arbitration'20067,117,338'Virtual memory address translation control by TLB purge monitoring'20067,058,315'Fast decision threshold controller for burst-mode receiver'20067,002,980'System and method for router queue and congestion management'20066,999,411'System and method for router arbiter protection switching'20066,894,970'Router switch fabric protection using forward error correction'20056,879,559'Router line card protection using one-for-N redundancy'20056,876,657'System and method for router packet control and ordering'20056,711,357'Timing and synchronization for an IP router using an optical switch'20046,668,314'Virtual memory translation control by TLB purge monitoring'20036,397,365'Memory error correction using redundant sliced memory and standard ECC mechanisms'20026,081,876'Memory error containment in network cache environment via restricted access'20005,966,733'Optimizing data movement with hardware operations'19995,933,857'Accessing multiple independent microkernels existing in a globally shared memory system'19995,905,869'Time of century counter synchronization using a SCI interconnect'19995,859,975'Parallel processing computer system having shared coherent memory and interconnections utilizing separate undirectional request and response lines for direct communication or using crossbar switching device'19995,832,254'Scalable resynchronization of remote counters'19985,577,204'Parallel processing computer system interconnections utilizing unidirectional communication links with separate request and response lines for direct communication or using a crossbar switching device'19965,560,027'Scalable parallel processing systems wherein each hypernode has plural processing modules interconnected by crossbar and each processing module has SCI circuitry for forming multi-dimensional network with other hypernodes'19964,884,244'Method of addressing a computer memory'1989Career & activity timeline
Assembled from patent assignee/location history and declaration credentials.
1989Based in Raleigh, NC, US· patent location history
1996–1999Based in Dallas, TX, US· patent location history
1998–2002Patents assigned to HEWLETT PACKARD CO (7)· patent assignee history
1998–2021Based in Plano, TX, US· patent location history
1999Based in Richardson, TX, US· patent location history
2004–2006Patents assigned to CHIARO NETWORKS LTD (8)· patent assignee history
2012–2015Patents assigned to CONVEY COMP (9)· patent assignee history
2012–2017Patents assigned to BREWER TONY (7)· patent assignee history
2016–2021Patents assigned to MICRON TECHNOLOGY INC (34)· patent assignee history
Inventor activity
Assignee and location history derived from the patent record.
Assignees
| Assignee | Patents | Span |
|---|---|---|
| MICRON TECHNOLOGY INC | 34 | 2016–2021 |
| CONVEY COMP | 9 | 2012–2015 |
| CHIARO NETWORKS LTD | 8 | 2004–2006 |
| BREWER TONYself | 7 | 2012–2017 |
| HEWLETT PACKARD CO | 7 | 1998–2002 |
Locations
| Location | Patents | Span |
|---|---|---|
| Plano, Texas, US | 65 | 1998–2021 |
| Dallas, Texas, US | 3 | 1996–1999 |
| Richardson, Texas, US | 1 | 1999 |
| Raleigh, NC, US | 1 | 1989 |