Patents by Inventor Gregory C. Richardson

Gregory C. Richardson 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: 8429627
    Abstract: System and method for analyzing a graphical program. A graphical program is displayed on a display. A semantic edit operation is performed on the graphical program in response to user input. The semantic edit operation is performed by a first process. Semantic analysis of the graphical program is performed by a second process in response to performing the semantic edit operation, where the second process is asynchronous with respect to the first process. Results from the semantic analysis of the graphical program are displayed in response to completion of the semantic analysis. If during the semantic analysis, another semantic edit operation is performed on the graphical program, the semantic analysis may be preemptively terminated and re-initiated. Displaying results from the semantic analysis of the graphical program may then include displaying results from the re-initiated semantic analysis of the graphical program in response to completion of the re-initiated semantic analysis.
    Type: Grant
    Filed: October 12, 2009
    Date of Patent: April 23, 2013
    Assignee: National Instruments Corporation
    Inventors: David C. Jedlicka, Jeffrey L. Kodosky, Gregory C. Richardson, John D. Stanhope
  • Patent number: 8037369
    Abstract: System and method for error handling in a graphical program. An error handling structure is displayed in a graphical program. The error handling structure includes a first frame configured to contain graphical program code for which error handling is to be provided. At least a portion of the graphical program is included in the first frame in response to user input specifying the at least a portion of the graphical program. During execution of the graphical program, the error handling structure aborts execution of the at least a portion of the graphical program in the first frame in response to detection of an unhandled error in the at least a portion of the graphical program in the first frame and continues execution of the graphical program.
    Type: Grant
    Filed: December 21, 2009
    Date of Patent: October 11, 2011
    Assignee: National Instruments Corporation
    Inventors: Gregory C. Richardson, John D. Stanhope
  • Publication number: 20110154094
    Abstract: System and method for error handling in a graphical program. An error handling structure is displayed in a graphical program. The error handling structure includes a first frame configured to contain graphical program code for which error handling is to be provided. At least a portion of the graphical program is included in the first frame in response to user input specifying the at least a portion of the graphical program. During execution of the graphical program, the error handling structure aborts execution of the at least a portion of the graphical program in the first frame in response to detection of an unhandled error in the at least a portion of the graphical program in the first frame and continues execution of the graphical program.
    Type: Application
    Filed: December 21, 2009
    Publication date: June 23, 2011
    Inventors: Gregory C. Richardson, John D. Stanhope
  • Publication number: 20110088019
    Abstract: System and method for analyzing a graphical program. A graphical program is displayed on a display. A semantic edit operation is performed on the graphical program in response to user input. The semantic edit operation is performed by a first process. Semantic analysis of the graphical program is performed by a second process in response to performing the semantic edit operation, where the second process is asynchronous with respect to the first process. Results from the semantic analysis of the graphical program are displayed in response to completion of the semantic analysis. If during the semantic analysis, another semantic edit operation is performed on the graphical program, the semantic analysis may be preemptively terminated and re-initiated. Displaying results from the semantic analysis of the graphical program may then include displaying results from the re-initiated semantic analysis of the graphical program in response to completion of the re-initiated semantic analysis.
    Type: Application
    Filed: October 12, 2009
    Publication date: April 14, 2011
    Inventors: David C. Jedlicka, Jeffrey L. Kodosky, Gregory C. Richardson, John D. Stanhope
  • Patent number: 6053951
    Abstract: A computer-implemented system and method for automatically generating graphical code in a graphical programming system. The computer memory stores a plurality of graphical code templates. The graphical programming system executing on the computer system also includes a plurality of front panel objects or controls which represent the user interface. One or more associated graphical code portions or templates can be associated with certain of the controls. According to the present invention, the user first selects a control and then preferably initiates the graphical code generation wizard for the control. When the graphical code generation wizard is invoked, the wizard displays on the screen a configuration panel or dialog, prompting the user to configure the control or object. The user then selects parameter values to configure certain aspects of the graphical code being created.
    Type: Grant
    Filed: October 13, 1998
    Date of Patent: April 25, 2000
    Assignee: National Instruments Corporation
    Inventors: Ryan O. McDonald, Ramprasad Kudukoli, Gregory C. Richardson
  • Patent number: 5966532
    Abstract: A computer-implemented system and method for automatically generating graphical code in a graphical programming system. The computer memory stores a plurality of graphical code templates. The graphical programming system executing on the computer system also includes a plurality of front panel objects or controls which represent the user interface. One or more associated graphical code portions or templates can be associated with certain of the controls. According to the present invention, the user first selects a control and then preferably initiates the graphical code generation wizard for the control. When the graphical code generation wizard is invoked, the wizard displays on the screen a configuration panel or dialog, prompting the user to configure the control or object. The user then selects parameter values to configure certain aspects of the graphical code being created.
    Type: Grant
    Filed: August 6, 1997
    Date of Patent: October 12, 1999
    Assignee: National Instruments Corporation
    Inventors: Ryan O. McDonald, Ramprasad Kudukoli, Gregory C. Richardson