Bellevue, WA, United States of America

John A Lefor


Average Co-Inventor Count = 9.2

ph-index = 3

Forward Citations = 127(Granted Patents)


Company Filing History:


Years Active: 2002-2007

Loading Chart...
3 patents (USPTO):Explore Patents

Title: **Innovative Contributions of John A. Lefor in Software Engineering**

Introduction

John A. Lefor, a prominent inventor based in Bellevue, WA, has made significant strides in the field of software engineering through his innovative patents. With a total of three patents to his name, Lefor has been instrumental in enhancing the functionality and compatibility of heterogeneous programs, particularly in the realm of computer science.

Latest Patents

One of Lefor’s latest patents focuses on the translation and transformation of heterogeneous programs. This groundbreaking innovation involves translating each component binary from a platform-specific instruction set into a set of intermediate representation (IR) instructions that are platform-neutral. The IR instructions are meticulously grouped into IR code blocks, which are then organized into IR procedures and ultimately into IR components, forming an intermediate representation hierarchy for the program.

Lefor's patent also introduces an application program interface (API) that allows users to access the IR hierarchy for various purposes, including instrumentation, optimization, navigation, and manipulation of the IR hierarchy. Following this transformation, the IR hierarchy is seamlessly translated back into platform-specific instructions, producing a modified binary. Notably, users can specify different platforms for output translation, enabling flexibility in application deployment. Prologue and epilog code are added to ensure compatibility for contiguous blocks that are translated into different architectures, thereby allowing multiple versions of the heterogeneous program to be generated through iterative processing.

Career Highlights

John A. Lefor currently works at Microsoft Technology Licensing, LLC, where he continues to push the boundaries of software technology. His work not only exemplifies ingenuity but also solves complex problems related to software compatibility across various platforms. His contributions have earned him recognition in the field and established him as a thought leader in software innovation.

Collaborations

Throughout his career, Lefor has collaborated with talented individuals such as Ronnie Chaiken and Andrew James Edwards. These collaborations have fostered a rich environment for innovation, yielding impactful results in software engineering.

Conclusion

John A. Lefor's innovative approach to software development and his contributions through patents exemplify the dynamic nature of problem-solving in technology. His work in translating and transforming heterogeneous programs has not only advanced the field but also paved the way for future innovations. As technology continues to evolve, the significance of his contributions will undoubtedly resonate in the software engineering landscape.

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