The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
May. 20, 2008
Filed:
Nov. 29, 2000
Chris Cifra, Cedar Park, TX (US);
Kevin Schultz, Georgetown, TX (US);
Jeff Kellam, Cedar Park, TX (US);
Jeff Correll, Cedar Park, TX (US);
Nicolas Vazquez, Austin, TX (US);
Christophe Caltagirone, Austin, TX (US);
Chris Cifra, Cedar Park, TX (US);
Kevin Schultz, Georgetown, TX (US);
Jeff Kellam, Cedar Park, TX (US);
Jeff Correll, Cedar Park, TX (US);
Nicolas Vazquez, Austin, TX (US);
Christophe Caltagirone, Austin, TX (US);
National Instruments Corporation, Austin, TX (US);
Abstract
A system and method for automatically (i.e., programmatically) generating a computer program based on program information, such as a prototype, wherein the program includes a graphical user interface (GUI) for specifying input values to or viewing output values from the program. The prototype may comprise a series of functional operations. One or more input and/or output parameters may be associated with each functional operation. In response to a user's request for a program implementing the prototype to be automatically generated, a list of parameters associated with the operations included in the prototype may be displayed. The user may select from the displayed list the input parameters which are desired to be interactively changeable. In response, the program may be generated such that the program has a graphical user interface including a user interface control associated with each selected input parameter.