South Salem, NY, United States of America

John Kevin Patrick O'Brien

This inventor holds 29 USPTO granted patents, primarily in Software Optimization. Top assignee: International Business Machines Corporation. Active years: 2007-2020.


% Patents Active = 3.4

Average Co-Inventor Count = 2.8

ph-index = 9

Forward Citations = 219(Granted Patents)


Location History:

  • Yorktown, NY (US) (2013)
  • South Salem, NY (US) (2007 - 2020)

Company Filing History:


Years Active: 2007-2020

Loading Chart...
Areas of Expertise:
Software Cache
Program Partitioning
SIMD Architectures
Heterogeneous Processing
Data Alignment
Code Optimization
Compiler Techniques
Multi-Processing Systems
DMA Buffers
Data Reorganization
Thread Management
Position Independent Code
29 patents (USPTO):Explore Patents

Title: Innovations and Contributions of John Kevin Patrick O'Brien

Introduction

John Kevin Patrick O'Brien, a prominent inventor based in South Salem, NY, has made significant contributions to the field of computer science, particularly in software optimization. With a remarkable portfolio of 29 patents, O'Brien's work showcases his expertise in enhancing the performance and efficiency of computing systems.

Latest Patents

Among his latest patents, O'Brien has developed a method for optimizing branch re-wiring in a software instruction cache. This innovative method involves a computer device that manages two tables for application blocks and available address slots. By calculating the target of a branch instruction using a branch-to-link register, this approach effectively optimizes re-wiring in a cache, demonstrating a cutting-edge solution for software efficiency.

Another noteworthy patent concerns the partitioning of programs between a general-purpose core and one or more accelerators. This invention introduces a compiler front end that converts program source code into an intermediate code representation. An interprocedural optimizer then determines the best core processor or accelerator for each program portion, enabling efficient execution. The sub-programs are compiled and linked to produce an executable program, showcasing O'Brien's commitment to advancing computing methodologies.

Career Highlights

O'Brien's professional journey has led him to work with International Business Machines Corporation (IBM), where he has contributed to numerous innovative projects. His role in the company underscores his position as a leader in the technology sector, continuously pushing the boundaries of what is possible in software development and optimization.

Collaborations

Throughout his career, O'Brien has collaborated with talented colleagues, including Kathryn Mary O'Brien and Alexandre E. Eichenberger. These collaborative efforts have fostered an environment of innovation and advancement, further enriching the field of computer science with their combined expertise.

Conclusion

John Kevin Patrick O'Brien's innovative spirit and dedication to the field of computer science are evident through his extensive patent portfolio and collaborative efforts at IBM. His contributions not only enhance software functionality but also pave the way for future advancements in computing technology. Through his work, O'Brien continues to inspire the next generation of innovators and inventors in the tech industry.

Profile summary based on public USPTO records.
Please report any incorrect information to [email protected]
Loading…