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. 03, 2011
Filed:
Jun. 13, 2000
Nicolas Vazquez, Austin, TX (US);
Jeffrey L. Kodosky, Austin, TX (US);
Ram Kudukoli, Austin, TX (US);
Kevin L. Schultz, Georgetown, TX (US);
Dinesh Nair, Austin, TX (US);
Christophe Caltagirone, Austin, TX (US);
Nicolas Vazquez, Austin, TX (US);
Jeffrey L. Kodosky, Austin, TX (US);
Ram Kudukoli, Austin, TX (US);
Kevin L. Schultz, Georgetown, TX (US);
Dinesh Nair, Austin, TX (US);
Christophe Caltagirone, Austin, TX (US);
National Instruments Corporation, Austin, TX (US);
Abstract
A system and method for automatically generating a graphical program from a prototyping environment application. By utilizing an application specialized for developing solutions to problems in a particular domain, i.e., a prototyping environment, a user may develop a solution to a problem, i.e., a prototype. The prototype may comprise a series of functions that form an algorithm or process. Once the user has developed the desired prototype, the user may request the prototyping environment to automatically, i.e., programmatically, generate a graphical program implementing the prototype, e.g., in order to run the program independently of the prototyping environment. In various embodiments, the prototyping environment may be operable to generate any of various types of graphical programs. Once the graphical program has been generated, the program may be modified as desired, e.g., in order to include features not available from the prototyping environment that generated the program.