Graphical programming system with block diagram execution and distributed user interface display
First Claim
1. A method for executing a graphical program on a first computer and providing a user interface of the graphical program on a second computer, wherein the graphical program comprises a plurality of interconnected function icons representing graphical data flow of a desired function, the method comprising:
- receiving user input to the second computer, wherein said user input specifies the graphical program on the first computer;
executing the graphical program on the first computer;
providing information describing the user interface of the graphical program to the second computer during said executing; and
displaying the user interface of the graphical program on the second computer after said providing;
wherein the user interface facilitates interaction between a user of the second computer and the graphical program executing on the first computer.
4 Assignments
0 Petitions
Accused Products
Abstract
System and method for executing a graphical program on a first computer and providing a user interface of the graphical program on a second computer, where the graphical program includes a plurality of interconnected function icons representing graphical data flow of a function. Information indicating a plurality of graphical programs on the first computer, e.g., a list, may be displayed on the second computer, and user input specifying the graphical program on the first computer received to the second computer, e.g., selecting the graphical program from the list of graphical programs. The graphical program is executed on the first computer, and information describing the user interface of the graphical program is provided to the second computer during said executing. The user interface of the graphical program is displayed on the second computer, facilitating interaction between a user of the second computer and the graphical program executing on the first computer.
113 Citations
58 Claims
-
1. A method for executing a graphical program on a first computer and providing a user interface of the graphical program on a second computer, wherein the graphical program comprises a plurality of interconnected function icons representing graphical data flow of a desired function, the method comprising:
-
receiving user input to the second computer, wherein said user input specifies the graphical program on the first computer;
executing the graphical program on the first computer;
providing information describing the user interface of the graphical program to the second computer during said executing; and
displaying the user interface of the graphical program on the second computer after said providing;
wherein the user interface facilitates interaction between a user of the second computer and the graphical program executing on the first computer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A system for executing a graphical program, the system comprising:
-
a first computer including a processor coupled to a memory, wherein the first computer is operable to couple to a network;
a graphical program stored in the memory of the first computer, wherein the graphical program comprises a plurality of interconnected function icons representing graphical data flow of a desired function; and
a second computer operable to couple to the network, wherein the second computer includes a display;
wherein the second computer is operable to receive user input specifying the graphical program on the first computer;
wherein the first computer is operable to execute the graphical program and is operable to provide information describing a user interface of the graphical program over the network to the second computer during said executing;
wherein the second computer is operable to receive the information describing the user interface and display the user interface of the graphical program in response to said providing; and
wherein the user interface facilitates interaction between a user of the second computer and the graphical program executing on the first computer. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50)
-
-
51. A memory medium comprising program instructions executable to:
-
establish a network connection with client software;
receive user input from the client software specifying a graphical program for execution;
execute the graphical program, wherein the graphical program comprises a plurality of interconnected function icons representing graphical data flow of a desired function; and
send information describing a user interface of the graphical program over the network to the client software after establishing the network connection with the client software;
wherein the user interface is operable to facilitate interaction between a user and the graphical program over the network. - View Dependent Claims (52, 53, 54, 55, 56, 57, 58)
-
Specification