1
Ram Kudukoli, Robert E Dye, Paul F Austin, Lothar Wenzel, Jeffrey L Kodosky: System and method for programmatically generating a graphical program in response to program information. National Instruments Corporation, Meyertons Hood Kivlin Kowert & Goetzel P C, Jeffrey C Hood, Jason L Burgess, April 24, 2007: US07210117 (73 worldwide citation)

A system and method for programmatically generating a graphical program or a portion of a graphical program in response to receiving program information is disclosed. During execution of a graphical program generation (GPG) program, the GPG program receives program information specifying functionali ...


2
Hojin Kee, Tai A Ly, David C Uliana, Adam T Arnesen, Newton G Petersen: Value transfer between program variables using dynamic memory resource mapping. NATIONAL INSTRUMENTS CORPORATION, Meyertons Hood Kivlin Kowert & Goetzel P C, Jeffrey C Hood, Mark S Williams, August 15, 2017: US09733911

System and method for creating a program. A program may be compiled, including determining one or more value transfer operations in the program. Each value transfer operation may specify a value transfer between a respective one or more source variables and a destination variable. For each of the on ...


3
Hojin Kee, Haoran Yi, Tai A Ly, Newton G Petersen, James M Lewis, Dustyn K Blasig, Adam T Arnesen, Taylor L Riche: Correlation analysis of program structures. NATIONAL INSTRUMENTS CORPORATION, Meyertons Hood Kivlin Kowert & Goetzel P C, Jeffrey C Hood, Mark S Williams, February 20, 2018: US09898267

System and method for performing correlation analysis. A program that includes multiple program structures and one or more data objects is stored. Each data object is shared by at least two of the program structures. For each program structure, decomposition effects on each of the data objects share ...


4
Kaushik Ravindran, Jacob Kornerup, Rhishikesh Limaye, Guang Yang, Guoqiang Wang, Jeffrey N Correll, Arkadeb Ghosal, Sadia B Malik, Charles E Crain II, Michael J Trimborn: Graphical specification and constraint language for developing programs for hardware implementation and use. National Instruments Corporation, Meyertons Hood Kivlin Kowert & Goetzel P C, Jeffrey C Hood, May 29, 2018: US09983852

Techniques for specifying and implementing programs. A graphical program is created in a graphical specification and constraint language that allows specification of a model of computation and explicit declaration of constraints in response to user input. The graphical program includes a specified m ...


5
Jeffrey L Kodosky: Physics based graphical program editor and use. National Instruments Corporation, Meyertons Hood Kivlin Kowert & Goetzel P C, Jeffrey C Hood, May 22, 2018: US09977564

System and method for editing a graphical diagram. A graphical diagram, such as a graphical program, is displayed on a display device. User input may be received editing the graphical diagram, thereby generating an edited graphical diagram. Placement of one or more elements in the graphical diagram ...


6
Julian G Valdez, Taylor L Riche, Neil S Feiereisel, Robert E Dye, Stephen R Loftus Mercer, Dustyn K Blasig, Mary E Fletcher, Brent C Schwan, Stephen L Dark: Replication structure in a graphical programming language. NATIONAL INSTRUMENTS CORPORATION, Meyertons Hood Kivlin Kowert & Goetzel P C, Jeffrey C Hood, Mark S Williams, January 16, 2018: US09870206

System and method for creating a graphical program. A first replication structure may be included in a graphical program, where the first replication structure specifies replication of any graphical program code inside the first replication structure. First graphical program code may be included ins ...


7
Jeffrey L Kodosky: Physics based graphical diagram editor. National Instruments Corporation, Meyertons Hood Kivlin Kowert & Goetzel P C, Jeffrey C Hood, May 22, 2018: US09977563

System and method for editing a graphical diagram. A graphical diagram, such as a graphical program, is displayed on a display device. User input may be received editing the graphical diagram, thereby generating an edited graphical diagram. Placement of one or more elements in the graphical diagram ...


8
J Adam Kemp, Neil S Feiereisel, Brent C Schwan: Graphical programming system for data sharing between programs via a memory buffer. NATIONAL INSTRUMENTS CORPORATION, Meyertons Hood Kivlin Kowert & Goetzel P C, Jeffrey C Hood, Mark S Williams, April 18, 2017: US09626233

A graphical program execution environment that facilitates communication between a producer program and a consumer program is disclosed. The producer program may store data in a memory block allocated by the producer program. A graphical program may communicate with the producer program to obtain a ...


9
Richard Henry Mace Keene, Jan Viborg Moeller: Remote interface to logical instruments. NATIONAL INSTRUMENTS CORPORATION, Meyertons Hood Kivlin Kowert & Goetzel P C, Jeffrey C Hood, Mark S Williams, October 10, 2017: US09785415

System and method for controlling a custom modular measurement system. An editor may receive user input specifying one or more system definitions, each mapping message based commands, parameters, variables and/or metadata (“information”) accordant with a control protocol for standalone instruments t ...


10
Haoran Yi, Mary E Fletcher, Robert E Dye, Adam L Bordelon: Loop parallelization analyzer for data flow programs. NATIONAL INSTRUMENTS CORPORATION, Meyertons Hood Kivlin Kowert & Goetzel P C, Jeffrey C Hood, Mark S Williams, August 15, 2017: US09733914

System and method for automatically parallelizing iterative functionality in a data flow program. A data flow program is stored that includes a first data flow program portion, where the first data flow program portion is iterative. Program code implementing a plurality of second data flow program p ...