Altura, MN, United States of America

Patrick Todd Haugen


Average Co-Inventor Count = 3.0

ph-index = 2

Forward Citations = 34(Granted Patents)


Location History:

  • Rochester, MN (US) (1998)
  • Altura, MN (US) (2005)

Company Filing History:


Years Active: 1998-2005

Loading Chart...
2 patents (USPTO):

Title: Innovations of Patrick Todd Haugen

Introduction

Patrick Todd Haugen is an accomplished inventor based in Altura, MN (US). He has made significant contributions to the field of computer science, particularly in compiler optimization and alias refinement. With a total of 2 patents, Haugen's work has had a notable impact on software development and performance.

Latest Patents

Haugen's latest patents include a "Method and apparatus for refining an alias set of address taken variables." This invention discloses a method for performing alias refinement by determining whether a load of an address exists for a variable in an intermediate representation of the source code. If such a load exists, the method further assesses whether each use of the address is for an indirect reference of the variable. If it is, the indirect reference is replaced with a direct reference, enhancing the efficiency of the code.

Another significant patent is the "Method and apparatus for enabling global compiler optimizations in the presence of exception handlers." This invention allows a compiler to optimize code while accounting for exception handling. It introduces arcs to a control flow graph before performing global optimizations, ensuring that exception handling code is appropriately managed.

Career Highlights

Haugen is currently employed at International Business Machines Corporation (IBM), where he continues to innovate and contribute to advancements in technology. His work at IBM has positioned him as a key player in the development of efficient software solutions.

Collaborations

Throughout his career, Haugen has collaborated with notable colleagues, including Keith Vernon Besaw and Robert John Donovan. These partnerships have fostered a creative environment that encourages innovation and the sharing of ideas.

Conclusion

Patrick Todd Haugen's contributions to the field of computer science through his patents and work at IBM highlight his role as a significant inventor. His innovative methods for compiler optimization and alias refinement continue to influence the industry.

This text is generated by artificial intelligence and may not be accurate.
Please report any incorrect information to support@idiyas.com
Loading…