1
Omid Sojoodi, Robert Dye, Murali Parthasarathy, Ram Kudukoli: System and method for accessing object capabilities in a graphical program. National Instruments Corporation, Jeffrey C Hood, Conley Rose & Tayon PC, August 20, 2002: US06437805 (246 worldwide citation)

A system and method for creating a graphical program, wherein the graphical program is operable to access capabilities of an object. During creation of the graphical program, the user operates to place an object node in the graphical program, wherein the object node is operable to access capabilitie ...


2
Robert E Dye, Omid Sojoodi: System and method for providing client/server access to graphical programs. National Instruments Corporation, Jeffrey C Hood, Conley Rose & Tayon P C, August 15, 2000: US06102965 (97 worldwide citation)

A graphical programming development system for creating a graphical program client, wherein the graphical program client is operable to programmatically access or invoke functionality of graphical programming applications or graphical programs. In one embodiment, the method provides a set of VI Serv ...


3
Murali Parthasarathy, Omid Sojoodi: System and method for performing class propagation and type checking in a graphical automation client. National Instruments Corporation, Jeffrey C Hood, Conley Rose & Tayon P C, May 16, 2000: US06064816 (91 worldwide citation)

A method for developing an automation client program in a graphical programming environment is disclosed. The graphical programming environment provides a set of automation nodes and controls which may be dropped and wired together to create a graphical program. The nodes include an automation refnu ...


4
Omid Sojoodi, Scott A Rust: System and method for performing interface independent virtual instrumentation functions in a graphical data flow program. National Instruments Corporation, Jeffrey C Hood, Conley Rose & Tayon, July 21, 1998: US05784275 (50 worldwide citation)

A system and method for creating a program for controlling an instrument independent of the interface type of the instrument, in a graphical programming environment. The system comprises a computer system including a display screen and input device, an instrument coupled to the computer system, and ...


5
Omid Sojoodi, Scott A Rust: System and method for performing interface independent virtual instrumentation functions in a graphical data flow program. National Instruments Corporation, Jeffrey C Hood, Conley Rose & Tayon, July 6, 1999: US05920479 (49 worldwide citation)

A system and method for creating a program for controlling an instrument independent of the interface type of the instrument, in a graphical programming environment. The system comprises a computer system including a display screen and input device, an instrument coupled to the computer system, and ...


6
Murali Parthasarathy, Omid Sojoodi: System and method for developing automation clients using a graphical data flow program. National Instruments Corporation, Jeffrey C Hood, Conley Rose & Tayon, May 16, 2000: US06064812 (46 worldwide citation)

A method for developing an automation client program in a graphical programming environment. The graphical programming environment provides a set of automation nodes and controls which may be dropped and connected together to create a graphical program. The nodes include an automation refnum which r ...


7
Murali Parthasarathy, Omid Sojoodi: System and method for determining methods and properties to be invoked on objects in a graphical program. National Instruments Corporation, Meyertons Hood Kivlin Kowert & Goetzel P C, Jeffrey C Hood, January 24, 2006: US06990652 (44 worldwide citation)

A method for developing an automation client program in a graphical programming environment is disclosed. The graphical programming environment provides a set of automation nodes that may be wired together to create a graphical program, including nodes for referencing user-selected automation classe ...


8
Omid Sojoodi, Steven W Rogers: System and method for performing class checking of objects in a graphical data flow program. National Instruments Corporation, Jeffrey C Hood, E Alan Davis, Conley Rose & Tayon, December 8, 1998: US05847953 (27 worldwide citation)

A system and method for creating a program for controlling an instrument independent of the interface type of the instrument, in a graphical programming environment. The system comprises a computer system including a display screen and input device, an instrument coupled to the computer system, and ...


9
Omid Sojoodi, Steven W Rogers: System and method for performing type checking and class propagation of attributes in a graphical data flow program. National Instruments Corporation, Jeffrey C Hood, E Alan Davis, Conley Rose & Tayon, May 18, 1999: US05905649 (19 worldwide citation)

A system and method for creating a program for controlling an instrument independent of the interface type of the instrument, in a graphical programming environment. The system comprises a computer system including a display screen and input device, an instrument coupled to the computer system, and ...


10
Omid Sojoodi, Robert Dye, Murali Parthasarathy, Ram Kudukoli: Graphical program node for accessing capabilities of a software object. National Instruments Corporation, Meyertons Hood Kivlin Kowert & Goetzel P C, Jeffrey C Hood, December 13, 2005: US06976222 (12 worldwide citation)

A system and method for creating a graphical program, wherein the graphical program is operable to access capabilities of an object. During creation of the graphical program, the user operates to place an object node in the graphical program, wherein the object node is operable to access capabilitie ...