Redmond, WA, United States of America

Terry Jack Mahaffey

USPTO Granted Patents = 9 

Average Co-Inventor Count = 2.5

ph-index = 3

Forward Citations = 29(Granted Patents)


Location History:

  • Kenmore, WA (US) (2016 - 2018)
  • Redmond, WA (US) (2016 - 2019)
  • Apex, NC (US) (2021 - 2022)

Company Filing History:


Years Active: 2016-2022

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

Title: The Innovations of Terry Jack Mahaffey

Introduction

Terry Jack Mahaffey is a notable inventor based in Redmond, WA (US). He has made significant contributions to the field of technology, holding a total of 9 patents. His work primarily focuses on advancements in memory ordering and binary emulation.

Latest Patents

One of Mahaffey's latest patents is titled "Memory ordering annotations for binary emulation." This invention addresses the challenges faced during source code compilation to a first processor instruction set architecture (ISA). The compiler encounters a memory ordering constraint specified in the source code and generates binary emulation metadata. This metadata is crucial for enforcing the memory ordering constraint within corresponding machine code instructions of a second ISA. An emulator utilizes this binary emulation metadata during the emulation of a resulting executable image at a processor implementing the second ISA. When the emulator encounters a machine code instruction that performs a memory operation, it identifies the instruction memory address corresponding to that instruction. The emulator then determines whether the binary emulation metadata identifies the instruction memory address as being associated with a memory ordering constraint. If so, the emulator emits machine code instructions in the second ISA that perform the memory operation using a memory barrier.

Career Highlights

Terry Jack Mahaffey is currently employed at Microsoft Technology Licensing, LLC. His role at this prestigious company allows him to work on cutting-edge technologies and contribute to innovative solutions in the tech industry.

Collaborations

Throughout his career, Mahaffey has collaborated with talented individuals such as Ten H Tzen and Pratap Chandar Joseph. These collaborations have further enriched his work and contributed to the development of his patents.

Conclusion

Terry Jack Mahaffey's contributions to technology through his patents and collaborations highlight his innovative spirit and dedication to advancing the field. His work continues to influence the landscape of binary emulation and memory ordering in computing.

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