Patents by Inventor Barry M. Goldberg

Barry M. Goldberg has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 6983453
    Abstract: A system and method for obtaining performance data from software compiled with or without trace hooks is provided. A software application is entered and a trace data flag is set to off. For each module initiated by the software application, the trace data flag is set to on if the module is registered with a performance analyzer tool. If the module does have trace data hooks and the trace data flag is on, then, a request is transmitted to the performance analyzer tool to record trace data. If the module does not have trace data hooks and the trace flag is on, a request is transmitted to the performance analyzer tool to record trace data in response to entering and exiting the module. When the software application exits, a report based on the trace data is received from the performance analyzer tool.
    Type: Grant
    Filed: August 30, 2001
    Date of Patent: January 3, 2006
    Assignee: International Business Machines Corporation
    Inventors: Gerald B. Strait, Barry M. Goldberg, Daniel S. Gritter, Colette A. Manoni
  • Publication number: 20030046667
    Abstract: An exemplary embodiment of the present invention is a method for obtaining performance data from software compiled with or without trace hooks. The method begins with a software application being entered and a trace data flag being set to off. Then, for each module initiated by the software application several steps are performed. First, the trace data flag is set to on if the module is registered with a performance analyzer tool. Next, it is determined whether the module being initiated contains trace data hooks. If the module does have trace data hooks and the trace data flag is on, then a request is transmitted to the performance analyzer tool to record trace data in response to encountering the embedded trace data hooks in the module. If the module does not have trace data hooks and the trace flag is on a request is transmitted to the performance analyzer tool to record trace data in response to entering and exiting the module.
    Type: Application
    Filed: August 30, 2001
    Publication date: March 6, 2003
    Applicant: International Business Machines Corporation
    Inventors: Gerald B. Strait, Barry M. Goldberg, Daniel S. Gritter, Colette A. Manoni