Patents by Inventor Dan Welchman

Dan Welchman 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: 8769497
    Abstract: A method for use in indicating an execution of application source code. Application object code is generated based on application source code. The application object code includes a plurality of object code portions of interest corresponding to a plurality of source code portions of interest within the application source code. For each execution of an object code portion of interest, an execution event is associated with the corresponding source code portion of interest. Source code portions of interest may be assigned an execution frequency based on a quantity of associated execution events.
    Type: Grant
    Filed: July 20, 2010
    Date of Patent: July 1, 2014
    Assignee: General Electric Company
    Inventor: Dan Welchman
  • Patent number: 8645912
    Abstract: A method for use in replaying actions performed by a user of a software application. An input signal indicating an action performed by the user is received from a user input interface. Computer-executable instructions corresponding to the input signal are executed by a processor. An input event associated with the human-readable statements is stored in a memory device. Application object code corresponding to the human-readable statements may later be executed to replay the input event. In addition, an application state representing one or more variables of the software application may be stored.
    Type: Grant
    Filed: August 31, 2010
    Date of Patent: February 4, 2014
    Assignee: General Electric Company
    Inventors: Dan Welchman, Phillip James Robinson
  • Publication number: 20120054715
    Abstract: A method for use in replaying actions performed by a user of a software application. An input signal indicating an action performed by the user is received from a user input interface. Computer-executable instructions corresponding to the input signal are executed by a processor. An input event associated with the human-readable statements is stored in a memory device. Application object code corresponding to the human-readable statements may later be executed to replay the input event. In addition, an application state representing one or more variables of the software application may be stored.
    Type: Application
    Filed: August 31, 2010
    Publication date: March 1, 2012
    Inventors: Dan Welchman, Phillip James Robinson
  • Publication number: 20120023482
    Abstract: A method for use in indicating an execution of application source code. Application object code is generated based on application source code. The application object code includes a plurality of object code portions of interest corresponding to a plurality of source code portions of interest within the application source code. For each execution of an object code portion of interest, an execution event is associated with the corresponding source code portion of interest. Source code portions of interest may be assigned an execution frequency based on a quantity of associated execution events.
    Type: Application
    Filed: July 20, 2010
    Publication date: January 26, 2012
    Inventor: Dan Welchman
  • Publication number: 20120023483
    Abstract: A method for use in indicating an execution of application source code. Application object code is generated based on application source code. The application object code includes a plurality of object code portions of interest corresponding to a plurality of source code portions of interest within the application source code. An execution breakpoint is associated with each object code portion of interest. When an object code portion of interest is executed, the corresponding execution breakpoint is removed, and an execution event is associated with the corresponding source code portion of interest. Source code portions of interest that are associated with an execution event may be indicated by a presentation interface.
    Type: Application
    Filed: July 20, 2010
    Publication date: January 26, 2012
    Inventors: Dan Welchman, Simon Tutin