Company Filing History:
Years Active: 2013-2019
Title: Chad Hinkle: Innovator in Computer Program Analysis
Introduction
Chad Hinkle is a notable inventor based in Redmond, WA (US), recognized for his contributions to the field of computer program analysis. With a total of 4 patents, Hinkle has developed innovative methods that enhance the understanding and visualization of program execution.
Latest Patents
Hinkle's latest patents include a "System and method to infer call stacks from minimal sampled profile data." This invention describes methods and systems for inferring call stacks in programs, such as video games or simulation programs. The call stack data can be inferred using a database of previously captured call stacks along with a minimal set of identifiers that fingerprint each call stack. If just the minimal fingerprint can be captured during a subsequent profile, then the corresponding call stack can be inferred. Another significant patent is the "Method and apparatus for visualizing computer program execution." This invention involves collecting analysis data from the execution of a computer program, which may include samples of two different types of performance data. The performance data is used to create a composite view that allows users to efficiently correlate different types of performance data through a colored visual display.
Career Highlights
Throughout his career, Chad Hinkle has worked with prominent companies, including Nintendo Co., Ltd. and Nintendo of America Inc. His work has significantly impacted the gaming industry, particularly in enhancing the performance and analysis of video games.
Collaborations
Hinkle has collaborated with notable individuals in the field, including Steve Rabin and Steven Rabin. These collaborations have contributed to the advancement of technology in computer program analysis.
Conclusion
Chad Hinkle's innovative work in computer program analysis and visualization has made a lasting impact on the industry. His patents reflect a commitment to improving the understanding of program execution, benefiting developers and users alike.