This inventor holds 9 USPTO granted patents. Top assignee: International Business Machines Corporation. Active years: 2000-2004.
Company Filing History:
Years Active: 2000-2004
Title: Innovations of Robert J Urguhart
Introduction
Robert J Urguhart is a notable inventor based in Austin, TX, who has made significant contributions to the field of computer program performance analysis. With a total of 9 patents to his name, Urguhart's work focuses on enhancing the efficiency and effectiveness of software profiling and symbolic resolution.
Latest Patents
One of his latest patents is titled "Apparatus and method for performing symbolic resolution of modules using static representations of a trace." This invention provides an apparatus and method for cataloging symbolic data that is essential for performance analysis of computer programs. The system stores symbolic data for loaded modules during or shortly after a performance trace, utilizing this data for later performance analysis. A merged symbol file is generated, containing crucial information for resolving address information in trace files for each module instance. This innovation allows for the identification of correct symbolic information based on validating criteria, ultimately enhancing the user experience during performance analysis.
Another significant patent is the "Method and system for periodic trace sampling for real-time generation of segments of call stack trees augmented with call stack position determination." This method involves sample-based profiling of a program during its execution. The profiler processes trace information for predetermined periods, allowing users to specify parameters for filtering events. The resulting tree data structures represent the routines executed during sample periods, providing a comprehensive profile of execution flows within the program.
Career Highlights
Robert J Urguhart is currently employed at International Business Machines Corporation (IBM), where he continues to innovate and contribute to advancements in software performance analysis. His work has been instrumental in developing methods that improve the efficiency of program profiling.
Collaborations
Throughout his career, Urguhart has collaborated with notable colleagues, including Frank Eliot Levine and Robert Francis Berry. These collaborations have further enriched his contributions to the field.
Conclusion
Robert J Urguhart's innovative patents and contributions to software performance analysis highlight his significant role in the tech industry. His work continues to influence the development of efficient profiling methods, making a lasting impact on computer programming.
