Company Filing History:
Years Active: 2007-2021
Title: Innovations by Thomas Lee Ellis
Introduction
Thomas Lee Ellis is a notable inventor based in Morgan Hill, California. He has made significant contributions to the field of computer programming and debugging. With a total of 2 patents, his work focuses on enhancing the efficiency of code coverage and debugging processes.
Latest Patents
One of his latest patents is titled "Code coverage collection based on limited select debug information." This invention involves obtaining selected information from debug data to improve code coverage collection for applications. By using entry point offset information, traps are installed in the application to determine whether they have been reached. This method allows for targeted testing of specific code segments, thereby reducing cycle time within the processor.
Another significant patent by Ellis is "Program event activated and configured debugger method, system, article of manufacture, computer program product, and data structure." This invention utilizes an events table to monitor and debug executing computer programs. Each entry in the table describes an event and specifies the debugger to be invoked upon its occurrence. This innovative approach streamlines the debugging process by gathering event information and passing it to the appropriate debugger.
Career Highlights
Thomas Lee Ellis is currently employed at International Business Machines Corporation (IBM), where he continues to develop innovative solutions in the field of software engineering. His work has had a profound impact on improving debugging methodologies and enhancing software performance.
Collaborations
Throughout his career, Ellis has collaborated with talented individuals such as Francisco Miguel Anaya and Randy Earl Kraemer. These partnerships have contributed to the advancement of his inventions and the overall success of his projects.
Conclusion
Thomas Lee Ellis is a distinguished inventor whose work in code coverage and debugging has paved the way for more efficient software development practices. His contributions to IBM and the field of computer programming are noteworthy and continue to influence the industry.