Location History:
- Toronto, CA (2002)
- Markham, CA (2008 - 2014)
- Ontario, CA (2014 - 2016)
Company Filing History:
Years Active: 2002-2016
Title: The Innovative Contributions of Derek Bruce Inglis
Introduction
Derek Bruce Inglis is a notable inventor based in Markham, Canada. He has made significant contributions to the field of computer programming and code generation. With a total of 16 patents to his name, Inglis has developed innovative methods that enhance the efficiency and effectiveness of software execution.
Latest Patents
Among his latest patents is a "Method and system for code generation and inlining." This invention involves scanning code to determine if a method includes a branch based on runtime types of arguments. It also includes profiling runtime types of actual arguments at a call site and generating a polymorphic inline cache (PIC) code from a plurality of arguments. Another significant patent is the "Profiler for executing computer program," which provides a technique for acquiring calling-context information at a low cost. This method utilizes call site IDs for each thread to maintain a call history, which is essential for optimizing method calls during execution.
Career Highlights
Derek Bruce Inglis is currently employed at International Business Machines Corporation, commonly known as IBM. His work at IBM has allowed him to focus on advancing technologies that improve software performance and reliability. His innovative approaches have garnered attention in the tech community, showcasing his expertise in the field.
Collaborations
Inglis has collaborated with notable colleagues such as Vijay Sundaresan and Nikola Grcevski. These partnerships have contributed to the development of groundbreaking technologies and have fostered a collaborative environment for innovation.
Conclusion
Derek Bruce Inglis stands out as a prominent inventor in the realm of computer programming. His contributions, particularly in code generation and profiling techniques, have significantly impacted the industry. With a strong portfolio of patents and collaborations, Inglis continues to push the boundaries of innovation in technology.