Patent Leaderboard
USPTO Patent Rankings Data through Dec 31, 2025
BF

Brian Flachs — 50 Patents

IBM: 48 patents #1,839 of 70,183Top 3%
Globalfoundries: 1 patents #2,221 of 4,424Top 55%
MEMediatek: 1 patents #1,722 of 2,888Top 60%
Kabushiki Kaisha Toshiba: 1 patents #13,641 of 21,451Top 65%
Sony: 1 patents #17,321 of 25,231Top 70%
Georgetown, TX: #24 of 611 inventorsTop 4%
Texas: #1,725 of 125,132 inventorsTop 2%
Overall (All Time): #53,743 of 4,157,543Top 2%
50 Patents All Time
Brian Flachs has been granted 50 US patents while listed as an inventor at IBM. The first was granted in 2003 and the most recent in July 2019. Brian Flachs ranks #53,743 of 4,157,543 US inventors in our database (top 1.3%). Patent records list Brian Flachs in Georgetown, TX, US.

Issued Patents All Time

Showing 1–25 of 50 patents

Patent #TitleCo-InventorsDateApprox Value ⓘ
10345882 Dynamic power meter with improved accuracy and single cycle resolution Huajun Wen, Hugh Mair, Hsin-Chen Chen 2019-07-09
10324694 Arranging binary code based on call graph partitioning Tong Chen, Brad W. Michael, Mark Richard Nutter, John Kevin Patrick O'Brien, Kathryn M. O'Brien +1 more 2019-06-18 $3,033,000
10169013 Arranging binary code based on call graph partitioning Tong Chen, Brad W. Michael, Mark Richard Nutter, John Kevin Patrick O'Brien, Kathryn M. O'Brien +1 more 2019-01-01
9916144 Arranging binary code based on call graph partitioning Tong Chen, Brad W. Michael, Mark Richard Nutter, John Kevin Patrick O'Brien, Kathryn M. O'Brien +1 more 2018-03-13 $2,527,000
9696996 Parallel execution unit that extracts data parallelism at runtime Alexandre E. Eichenberger, Charles Ray Johns, Mark Richard Nutter 2017-07-04
9696995 Parallel execution unit that extracts data parallelism at runtime Alexandre E. Eichenberger, Charles Ray Johns, Mark Richard Nutter 2017-07-04
9606922 Selection of post-request action based on combined response and input from the request source Bartholomew Blaner, David W. Cummings, Michael S. Siegel, Jeffrey A. Stuecheli 2017-03-28 $2,520,000
9600253 Arranging binary code based on call graph partitioning Tong Chen, Brad W. Michael, Mark Richard Nutter, John Kevin Patrick O'Brien, Kathryn M. O'Brien +1 more 2017-03-21 $2,195,000
9547597 Selection of post-request action based on combined response and input from the request source Bartholomew Blaner, David W. Cummings, Michael S. Siegel, Jeffrey A. Stuecheli 2017-01-17 $4,498,000
9459851 Arranging binary code based on call graph partitioning Tong Chen, Brad W. Michael, Mark Richard Nutter, John Kevin Patrick O'Brien, Kathryn M. O'Brien +1 more 2016-10-04 $3,433,000
9424173 Performing secure address relocation within a multi-processor system sharing a same physical memory channel to external memory Robert M. Dinkjian, Michael Y. Lee, Bill N. On 2016-08-23 $3,675,000
8918553 Multithreaded programmable direct memory access engine Harm Peter Hofstee, Charles Ray Johns, Matthew KING, John Liberty, Brad W. Michael 2014-12-23 $3,729,000
8862827 Efficient multi-level software cache using SIMD vector permute functionality Barry L. Minor, Mark Richard Nutter 2014-10-14 $3,785,000
8782381 Dynamically rewriting branch instructions in response to cache line eviction Tong Chen, Brad W. Michael, Mark Richard Nutter, John Kevin Patrick O'Brien, Kathryn M. O'Brien +1 more 2014-07-15 $5,287,000
8726252 Management of conditional branches within a data parallel system Alexandre E. Eichenberger, Dorit Nuzman, Ira Rosen, Ulrich Weigand, Ayal Zaks 2014-05-13 $6,724,000
8713548 Rewriting branch instructions using branch stubs Tong Chen, Brad W. Michael, Mark Richard Nutter, John Kevin Patrick O'Brien, Kathryn M. O'Brien +1 more 2014-04-29 $5,775,000
8683185 Ceasing parallel processing of first set of loops upon selectable number of monitored terminations and processing second set Charles Ray Johns, Ulrich Weigand 2014-03-25 $4,381,000
8677101 Method and apparatus for cooperative software multitasking in a processor system with a partitioned register file Harm Peter Hofstee, Brad W. Michael 2014-03-18 $3,993,000
8631225 Dynamically rewriting branch instructions to directly target an instruction cache location Tong Chen, Brad W. Michael, Mark Richard Nutter, John Kevin Patrick O'Brien, Kathryn M. O'Brien +1 more 2014-01-14 $7,408,000
8627043 Data parallel function call for determining if called routine is data parallel Alexandre E. Eichenberger, Charles Ray Johns, Mark Richard Nutter 2014-01-07 $4,729,000
8627042 Data parallel function call for determining if called routine is data parallel Alexandre E. Eichenberger, Charles Ray Johns, Mark Richard Nutter 2014-01-07 $4,729,000
8627051 Dynamically rewriting branch instructions to directly target an instruction cache location Tong Chen, Brad W. Michael, Mark Richard Nutter, John Kevin Patrick O'Brien, Kathryn M. O'Brien +1 more 2014-01-07 $4,729,000
8595467 Floating point collect and operate Seiji Maeda, Steven Osman 2013-11-26 $4,812,000
8583905 Runtime extraction of data parallelism Alexandre E. Eichenberger, Charles Ray Johns, Mark Richard Nutter 2013-11-12 $8,268,000
8572359 Runtime extraction of data parallelism Alexandre E. Eichenberger, Charles Ray Johns, Mark Richard Nutter 2013-10-29 $6,299,000