Company Filing History:
Years Active: 1999-2007
Title: The Innovative Contributions of Jonathan F. Humphreys
Introduction
Jonathan F. Humphreys is a notable inventor based in Missouri City, TX. He has made significant contributions to the field of computer science, particularly in compiler optimization. With a total of 9 patents to his name, Humphreys has developed innovative methods that enhance the performance of software programs.
Latest Patents
Among his latest patents is a method for register allocation and code spilling using interference graph coloring. This improved technique allows for efficient allocation of processor registers during software execution. By treating the register allocation process as a graph-coloring problem, Humphreys constructs an interference graph for the software program, simplifies it, and attempts to color the graph with available registers. If nodes remain uncolored, spill code is inserted, and the process is iterated to optimize performance. Another significant patent is a method for selective solicitation of user assistance in the performance tuning process. This compiler tool tracks areas where optimization could be improved and presents programmers with targeted advice to provide additional information, thereby enhancing the compiler's performance.
Career Highlights
Jonathan F. Humphreys is currently employed at Texas Instruments Corporation, where he continues to innovate in the field of compiler technology. His work has had a lasting impact on how software is optimized for better performance.
Collaborations
Throughout his career, Humphreys has collaborated with talented individuals such as Alan Davis and Todd M. Snider. These collaborations have contributed to the advancement of technology in their respective fields.
Conclusion
Jonathan F. Humphreys exemplifies the spirit of innovation in computer science through his patents and contributions to compiler optimization. His work continues to influence the development of more efficient software solutions.
Inventor’s Patent Attorneys refers to legal professionals with specialized expertise in representing inventors throughout the patent process. These attorneys assist inventors in navigating the complexities of patent law, including filing patent applications, conducting patent searches, and protecting intellectual property rights. They play a crucial role in helping inventors secure patents for their innovative creations.