KO

Kathryn M. O'Brien

IBM: 57 patents #1,416 of 70,183Top 3%
DS Drs Network & Imaging Systems: 2 patents #25 of 78Top 35%
Globalfoundries: 1 patents #2,221 of 4,424Top 55%
Overall (All Time): #38,880 of 4,157,543Top 1%
60
Patents All Time

Issued Patents All Time

Showing 25 most recent of 60 patents

Patent #TitleCo-InventorsDate
12338549 Method and system for liquid encapsulated growth of cadmium zinc telluride crystals Lance Robertson, Luigi Colombo, Victor Perez-Rubio, Tim Svoboda, Fred Harris 2025-06-24
11866848 Method and system for liquid encapsulated growth of cadmium zinc telluride crystals Lance Robertson, Luigi Colombo, Victor Perez-Rubio, Tim Svoboda, Fred Harris 2024-01-09
10324694 Arranging binary code based on call graph partitioning Tong Chen, Brian Flachs, Brad W. Michael, Mark Richard Nutter, John Kevin Patrick O'Brien +1 more 2019-06-18
10223260 Compiler-generated memory mapping hints John Kevin Patrick O'Brien, Zehra N. Sura 2019-03-05
10169013 Arranging binary code based on call graph partitioning Tong Chen, Brian Flachs, Brad W. Michael, Mark Richard Nutter, John Kevin Patrick O'Brien +1 more 2019-01-01
9971713 Multi-petascale highly efficient parallel supercomputer Sameh W. Asaad, Ralph E. Bellofatto, Michael A. Blocksome, Matthias A. Blumrich, Peter Boyle +54 more 2018-05-15
9916144 Arranging binary code based on call graph partitioning Tong Chen, Brian Flachs, Brad W. Michael, Mark Richard Nutter, John Kevin Patrick O'Brien +1 more 2018-03-13
9600253 Arranging binary code based on call graph partitioning Tong Chen, Brian Flachs, Brad W. Michael, Mark Richard Nutter, John Kevin Patrick O'Brien +1 more 2017-03-21
9459851 Arranging binary code based on call graph partitioning Tong Chen, Brian Flachs, Brad W. Michael, Mark Richard Nutter, John Kevin Patrick O'Brien +1 more 2016-10-04
9081501 Multi-petascale highly efficient parallel supercomputer Sameh W. Asaad, Ralph E. Bellofatto, Michael A. Blocksome, Matthias A. Blumrich, Peter Boyle +55 more 2015-07-14
9043194 Method and system for efficient emulation of multiprocessor memory consistency Ravi Nair, John Kevin Patrick O'Brien, Peter Howland Oden, Daniel A. Prener 2015-05-26
9038040 Method for partitioning programs between a general purpose core and one or more accelerators John Kevin Patrick O'Brien, Daniel A. Prener 2015-05-19
8782381 Dynamically rewriting branch instructions in response to cache line eviction Tong Chen, Brian Flachs, Brad W. Michael, Mark Richard Nutter, John Kevin Patrick O'Brien +1 more 2014-07-15
8719548 Method and system for efficient emulation of multiprocessor address translation on a multiprocessor Erik R. Altman, Ravi Nair, John Kevin Patrick O'Brien, Peter Howland Oden, Daniel A. Prener +1 more 2014-05-06
8713548 Rewriting branch instructions using branch stubs Tong Chen, Brian Flachs, Brad W. Michael, Mark Richard Nutter, John Kevin Patrick O'Brien +1 more 2014-04-29
8667260 Building approximate data dependences with a moving window Alexandre E. Eichenberger, John Kevin Patrick O'Brien, Kai-Ting Amy Wang, Xiaotong Zhuang 2014-03-04
8631225 Dynamically rewriting branch instructions to directly target an instruction cache location Tong Chen, Brian Flachs, Brad W. Michael, Mark Richard Nutter, John Kevin Patrick O'Brien +1 more 2014-01-14
8627051 Dynamically rewriting branch instructions to directly target an instruction cache location Tong Chen, Brian Flachs, Brad W. Michael, Mark Richard Nutter, John Kevin Patrick O'Brien +1 more 2014-01-07
8578351 Hybrid mechanism for more efficient emulation and method therefor Ravi Nair, John Kevin Patrick O'Brien, Peter Howland Oden, Daniel A. Prener 2013-11-05
8561043 Data transfer optimized software cache for irregular memory references Eduard Ayguade, Tong Chen, Alexandre E. Eichenberger, Marc Gonzalez Tallada, Xavier Martorell +3 more 2013-10-15
8561044 Optimized code generation targeting a high locality software cache Tong Chen, Alexandre E. Eichenberger, Marc Gonzalez Tallada, John Kevin Patrick O'Brien, Zehra N. Sura +1 more 2013-10-15
8527974 Data transfer optimized software cache for regular memory references Eduard Ayguade, Tong Chen, Alexandre E. Eichenberger, Marc Gonzalez Tallada, Xavier Martorell +3 more 2013-09-03
8522225 Rewriting branch instructions using branch stubs Tong Chen, Brian Flachs, Brad W. Michael, Mark Richard Nutter, John Kevin Patrick O'Brien +1 more 2013-08-27
8516230 SPE software instruction cache Tong Chen, Brian Flachs, Brad W. Michael, Mark Richard Nutter, John Kevin Patrick O'Brien 2013-08-20
8468539 Tracking and detecting thread dependencies using speculative versioning cache Alexandre E. Eichenberger, John Kevin Patrick O'Brien, Lakshminarayanan Renganarayana, Xiaotong Zhuang 2013-06-18