Scarborough, Canada

J Kevin O'Brien

This inventor holds 1 USPTO granted patent. Top assignee: International Business Machines Corporation. Active years: 1994.

IDiyas Innovation Intelligence. (2026). Inventor Profile: J Kevin O'Brien. Retrieved from https://idiyas.com/inventor/j-kevin-o-brien

Data source: USPTO (United States Patent and Trademark Office) public patent records. Weekly synchronization. How IDiyas builds this profile


% Patents Active = 100.0

Average Co-Inventor Count = 3.0

ph-index = 1

Forward Citations = 24(Granted Patents)


Company Filing History:


Years Active: 1994

Loading Chart...
1 patent (USPTO):Explore Patents

Title: J Kevin O'Brien: Innovator in Compiler Efficiency

Introduction

J Kevin O'Brien is a notable inventor based in Scarborough, Canada. He has made significant contributions to the field of computer science, particularly in optimizing compiler technology. His work focuses on improving the efficiency of arithmetic code generation, which is crucial for enhancing the performance of software applications.

Latest Patents

J Kevin O'Brien holds a patent for a "Method for improving the efficiency of arithmetic code generation." This invention provides a process within an optimizing compiler for transforming code to take advantage of update instructions available on some computer architectures. On architectures that implement autoindexing instructions or addressing modes, this process improves the code generated for looping constructs that manipulate arrays in memory. The process involves selecting memory referencing instructions inside loops for conversion to update forms, modifying those instructions to an update form available on a particular processor, and applying an offset compensation to other memory referencing instructions in the loop. This enables the program to address the appropriate locations while utilizing the available autoindexing instructions. The improved compiler and compiler process allow the compiler to convert program instructions that would otherwise convert to unsupported autoindexing instructions to those that are supported.

Career Highlights

J Kevin O'Brien is associated with International Business Machines Corporation (IBM), where he has contributed to advancements in compiler technology. His work has had a lasting impact on the efficiency of software development and execution.

Collaborations

Some of his notable coworkers include Charles Brian Hall and Peter W Markstein, who have collaborated with him on various projects within the field of computer science.

Conclusion

J Kevin O'Brien's innovative work in optimizing compiler technology has significantly advanced the efficiency of arithmetic code generation. His contributions continue to influence the development of software applications in the computing industry.

Profile summary based on public USPTO records.
Data Sources: USPTO Patent Grant XML, Patent Center, EPO & CIPO • Normalized by IDiyas Innovation Graph. Methodology & provenance architecturePlease report any incorrect information to [email protected]
Loading…