| Patent Number |
Title Of Patent |
Date Issued |
| D387750 |
Case structure icon for a display screen of a programmed computer system |
December 16, 1997 |
|
| 7594220 |
Configuration diagram with context sensitive connectivity |
September 22, 2009 |
| A system and method for creating and using configuration diagrams for configuring distributed systems. The methods described herein may be used for various types of operations in configuring distributed systems, including creating programs, managing programs in the distributed system, |
| 7574690 |
Graphical program which executes a timed loop |
August 11, 2009 |
| A system and method for creating a graphical program operable to execute a timed loop. A loop may be displayed in the graphical program and configured with timing information in response to user input. The timing information may include an execution period which specifies a desired p |
| 7558711 |
Generating a hardware description of a block diagram model for implementation on programmable ha |
July 7, 2009 |
| A computer-implemented system and method for generating a hardware implementation of graphical code. The method comprises first creating a graphical program. A first portion of the graphical program may optionally be compiled into machine code for execution by a CPU. A second portion |
| 7530052 |
Creating and executing a graphical program with first model of computation that includes a struc |
May 5, 2009 |
| System and method for creating and executing a graphical program. A first plurality of graphical program elements (GPEs) having a first model of computation (MoC), e.g., homogenous dataflow, are assembled in a graphical program in response to first input. A structure, including an in |
| 7506304 |
Graphical data flow programming environment with first model of computation that includes a stru |
March 17, 2009 |
| System and method for creating a graphical program that uses multiple models of computation (MoC). A first plurality of graphical program elements is assembled in a graphical program in response to first input, where the assembled first plurality of graphical program elements have a |
| 7478337 |
Configuring graphical program nodes for remote execution |
January 13, 2009 |
| A system and method for creating and using configuration diagrams for configuring distributed systems. The methods described herein may be used for various types of operations in configuring distributed systems, including creating programs, managing programs in the distributed system, |
| 7367028 |
Graphically deploying programs on devices in a system |
April 29, 2008 |
| A system and method for creating and using configuration diagrams for configuring distributed systems. The methods described herein may be used for various types of operations in configuring distributed systems, including creating programs, managing programs in the distributed system, |
| 7340737 |
Wireless deployment / distributed execution of graphical programs to smart sensors |
March 4, 2008 |
| System and method for deploying or executing a graphical program to a device in a wireless manner. A graphical program (GP) is created that implements a measurement function. Some or all of the GP is transmitted to a hub over a network. The hub executes the transmitted GP and sends c |
| 7302675 |
System and method for analyzing a graphical program using debugging graphical programs |
November 27, 2007 |
| A system and method for implementing a debugging graphical program in a main graphical program. A user can associate a debugging graphical program with a wire in a data flow diagram in order to debug and/or analyze the main graphical program. This association does not change or requi |
| 7219306 |
Representing unspecified information in a measurement system |
May 15, 2007 |
| System and method for representing an unspecified portion of a measurement system or visually indicating an action required of a user in designing the measurement system. Designing a measurement system may be a gradual process where the user progressively specifies more information regar |
| 7216334 |
Self-determining behavior node for use in creating a graphical program |
May 8, 2007 |
| A system and method for creating a graphical program utilizing one or more self-determining behavior (SDB) nodes. An SDB node may include associated generation code for programmatically generating execution-time code associated with the SDB node. The generation code associated with the S |
| 7210117 |
System and method for programmatically generating a graphical program in response to program inf |
April 24, 2007 |
| 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 specif |
| 7200838 |
System and method for automatically generating a graphical program in response to a state diagra |
April 3, 2007 |
| System and method for programmatically generating a graphical program in response to state diagram information. The state diagram information specifies a plurality of states and state transitions. A graphical program generation program (GPG program), receives the state diagram inform |
| 7185287 |
Wireless deployment / distributed execution of graphical programs to smart sensors |
February 27, 2007 |
| System and method for deploying a graphical program to a device in a wireless manner. A graphical program (GP) is created that implements a measurement function. Some or all of the GP is transmitted to a measurement device via wireless means in accordance with a wireless communicatio |
| 7177786 |
Implementing a model on programmable hardware |
February 13, 2007 |
| A computer-implemented system and method for generating a hardware implementation of graphical code. The method comprises first creating a graphical program. A first portion of the graphical program may optionally be compiled into machine code for execution by a CPU. A second portion |
| 7134090 |
Graphical association of program icons |
November 7, 2006 |
| A system and method for creating and using configuration diagrams for configuring distributed systems. The methods described herein may be used for various types of operations in configuring distributed systems, including creating programs, managing programs in the distributed system, |
| 7134086 |
System and method for associating a block diagram with a user interface element |
November 7, 2006 |
| A system and method for associating a block diagram with a user interface element. A block diagram associated with a user interface element may include graphical code, i.e., a plurality of interconnected nodes, for controlling functionality of the user interface element. For example, |
| 7062718 |
Configuration diagram which graphically displays program relationship |
June 13, 2006 |
| A system and method for creating and using configuration diagrams for configuring distributed systems. The methods described herein may be used for various types of operations in configuring distributed systems, including creating programs, managing programs in the distributed system, |
| 7010470 |
System and method for converting a graphical program including a structure node into a hardware |
March 7, 2006 |
| A computer-implemented system and method for generating a hardware implementation of graphical code. The method comprises first creating a graphical program. A first portion of the graphical program may optionally be compiled into machine code for execution by a CPU. A second portion |
| 7000190 |
System and method for programmatically modifying a graphical program in response to program info |
February 14, 2006 |
| A system and method for programmatically generating and modifying graphical programs, in response to receiving program information. The program information may specify functionality of the graphical program or graphical program portion. During execution of a graphical program generat |
| 6993466 |
Specifying portions of a graphical program for respective execution by a processor and a program |
January 31, 2006 |
| A computer-implemented system and method for generating a hardware implementation of graphical code. The method comprises first creating a graphical program. A first portion of the graphical program may optionally be compiled into machine code for execution by a CPU. A second portion |
| 6983228 |
Graphical program having a timing specification and method for conversion into a hardware implem |
January 3, 2006 |
| A computer-implemented system and method for generating a hardware implementation of graphical code. The method comprises first creating a graphical program. A first portion of the graphical program may optionally be compiled into machine code for execution by a CPU. A second portion |
| 6971066 |
System and method for deploying a graphical program on an image acquisition device |
November 29, 2005 |
| A computer-implemented system and method for deploying a graphical program onto an image acquisition (IMAQ) device. The method may operate to configure an image acquisition (IMAQ) device to perform image processing or machine vision functions, wherein the device includes a programmable |
| 6961686 |
Specifying and targeting portions of a graphical program for real-time response |
November 1, 2005 |
| A computer-implemented system and method for generating a hardware implementation of graphical code. The method comprises first creating a graphical program. A first portion of the graphical program may optionally be compiled into machine code for execution by a CPU. A second portion of |
| 6954724 |
Graphical program with various function icons and method for conversion into hardware implementa |
October 11, 2005 |
| A computer-implemented system and method for generating a hardware implementation of graphical code. The method comprises first creating a graphical program. A first portion of the graphical program may optionally be compiled into machine code for execution by a CPU. A second portion of |
| 6934668 |
Specifying and targeting portions of a graphical program for execution by multiple targets |
August 23, 2005 |
| A computer-implemented system and method for generating a hardware implementation of graphical code. The method comprises first creating a graphical program. A first portion of the graphical program may optionally be compiled into machine code for execution by a CPU. A second portion of |
| 6934667 |
System and method for configuring a device to perform measurement functions utilizing conversion |
August 23, 2005 |
| A computer-implemented system and method for generating a hardware implementation of graphical code. The method comprises first creating a graphical program. A first portion of the graphical program may optionally be compiled into machine code for execution by a CPU. A second portion of |
| 6784903 |
System and method for configuring an instrument to perform measurement functions utilizing conve |
August 31, 2004 |
| A computer-implemented system and method for generating a hardware implementation of graphical code. The method may operate to configure an instrument to perform measurement functions, wherein the instrument includes a programmable hardware element. The method comprises first creatin |
| 6763515 |
System and method for automatically generating a graphical program to perform an image processin |
July 13, 2004 |
| System and method for automatically generating a graphical program to perform an image processing algorithm. A user may develop an image processing algorithm in an image prototyping environment. The image prototyping environment enables the user to easily apply various image processi |
| 6715139 |
System and method for providing and displaying debugging information of a graphical program on a |
March 30, 2004 |
| A computer-based virtual instrumentation system including a host computer and an embedded system or device, wherein graphical programs created using the computer system can be downloaded to the embedded system for execution in a real-time or more deterministic manner. The present inventi |
| 6608638 |
System and method for configuring a programmable hardware instrument to perform measurement func |
August 19, 2003 |
| A computer-implemented system and method for generating a hardware implementation of graphical code. The method may operate to configure an instrument to perform measurement functions, wherein the instrument includes a programmable hardware element. The method comprises first creatin |
| 6584601 |
System and method for converting graphical programs into hardware implementations which utilize |
June 24, 2003 |
| A computer-implemented system and method for generating a hardware implementation of graphical code. The method may operate to configure an instrument to perform measurement functions, wherein the instrument includes a programmable hardware element. The method comprises first creatin |
| 6219628 |
System and method for configuring an instrument to perform measurement functions utilizing conve |
April 17, 2001 |
| A system and method for configuring an instrument to perform measurement functions, wherein the instrument includes a programmable hardware element. A graphical program is first created, wherein the graphical program implements a measurement function. The graphical program may includ |
| 6173438 |
Embedded graphical programming system |
January 9, 2001 |
| A computer-based virtual instrumentation system including a host computer and an embedded system or device, wherein graphical programs created using the computer system can be downloaded to the embedded system for execution in a real-time or more deterministic manner. The present inventi |
| 6064409 |
System and method for providing audio probe and debugging features in a graphical data flow prog |
May 16, 2000 |
| An audio probe feature which enables a user to select a wire or connector connected to a graphical object and "hear" the signals propagating on the wire or input to/output from the object. This provides a more complete and more informative debugging environment for certain classes of sig |
| 5990906 |
Undo feature for a graphical programming system |
November 23, 1999 |
| An Undo/Redo feature for a graphical programming system which minimizes the required data storage. The graphical programming system includes a plurality of interconnected objects, including fixed size objects and variable size objects. A variable size object is an object which typically |
| 5987246 |
Graphical programming system and method including three-dimensional nodes with pre-defined input |
November 16, 1999 |
| A graphical programming system and method which includes three-dimensional nodes that are wired or connected to from a graphical program or block diagram. Each of the three-dimensional nodes includes a plurality of sides that are designed to receive pre-defined inputs. In one embodiment, |
| 5821934 |
Method and apparatus for providing stricter data type capabilities in a graphical data flow diag |
October 13, 1998 |
| A method and apparatus for providing stricter data types, and stricter data type checking, in a data flow diagram. For numeric data types, a unit data type is associated with the data type. Therefore, if a user desires to change the units from one compatible type to another, such as feet |
| 5734863 |
Method and apparatus for providing improved type compatibility and data structure organization i |
March 31, 1998 |
| A type definition ability in a graphical programming environment which enables a user to assign a name to a custom control that the user intends to use throughout one or more virtual instruments. The user can create a master or original of a control and use copies of that control in all |
| 5732277 |
Graphical system for modelling a process and associated method |
March 24, 1998 |
| A method for programming a computer to execute a procedure is based on a graphical interface which utilizes data flow diagrams to represent the procedure. The method stores a plurality of executable functions, scheduling functions, and data types. A data flow diagram is assembled in |
| 5652909 |
Method and apparatus for providing autoprobe features in a graphical data flow diagram |
July 29, 1997 |
| An autoprobe feature which illustrates the data output of each node as data propagates through a data flow program. As each node in the diagram executes or fires, a routine is invoked which displays the resultant data on the block diagram. Thus, a user can select the autoprobe feature an |
| 5610828 |
Graphical system for modelling a process and associated method |
March 11, 1997 |
| A method for representing data types in a graphical program executed by a computer system. The method stores a plurality of executable function icons, scheduling function icons, and data types. A graphical program or data flow diagram is assembled in response to user input utilizing icon |
| 5481741 |
Method and apparatus for providing attribute nodes in a graphical data flow environment |
January 2, 1996 |
| A system and method for providing attribute nodes in a data flow diagram which allow a user to programmatically access various parameters of a control or indicator. In this manner, a user can programmatically make changes that affect the output or appearance of controls and indicators. A |
| 5475851 |
Method and apparatus for improved local and global variable capabilities in a graphical data flo |
December 12, 1995 |
| Global and local variable implementations in a graphical data flow programming environment whereby the local and global variables correspond to a control on a panel. A global variable is created by placing a global variable icon in a block diagram and creating an associated control in a |
| 5301336 |
Graphical method for programming a virtual instrument |
April 5, 1994 |
| A method for programming a computer to execute a procedure, is based on a graphical interface which utilizes data flow diagrams to represent the procedure. The method stores a plurality of executable functions, scheduling functions, and data types. A data flow diagram is assembled in |
| 5301301 |
Polymorphic dataflow block diagram system and method for programming a computer |
April 5, 1994 |
| A computer system is programmed by a user to perform dataflow computations by constructing a dataflow block diagram that utilizes function icons. At least a subset of the function icons are polymorphic with respect to data type and with respect to data aggregation. A polymorphic function |
| 5291587 |
Graphical system for executing a process and for programming a computer to execute a process, in |
March 1, 1994 |
| A graphical system for executing a process or for programming a computer to execute the process is based on graphical programming techniques. Techniques include composing a graphical front panel of an instrument which provides a means for the user to provide input and monitor outputs |
| 4914568 |
Graphical system for modelling a process and associated method |
April 3, 1990 |
| A method for programming a computer system having a display console for displaying inages to control at least one of a virtual instrument and an instrument by the steps of displaying on the screen at least one first function-icon that references at least one first control module for |
| 4901221 |
Graphical system for modelling a process and associated method |
February 13, 1990 |
| A method for programming a computer system having a display console for displaying images to control at least one of a virtual instrument and an instrument by the steps of displaying on the screen at least one first function-icon that references at least one first control module for |