Claims Analysis
Total Claims: 37
Claim 1
Independent Claim
289 words
A computer implemented method for programmatically affecting an attribute of a control in a data flow program in a computer system including a video screen, means for creating a graphical data flow diagram, and means for creating a panel associated with said data flow diagram for displaying data input to and output from said data flow diagram, the method comprising the computer implemented steps of: displaying on the screen a first panel; displaying on the screen a first control which displays data, wherein said first control is comprised in said first panel; displaying on the screen a first function icon that references a function icon control means for controlling a first function; displaying on the screen an attribute node icon associated with said first control, wherein the attribute node icon references an attribute control means for programmatically affecting an attribute of said first control; assembling on the screen a data flow diagram including the first function icon and the attribute node icon, wherein the first function icon is connected to the attribute node icon and wherein the function icon control means provides data to the attribute control means during execution of the data flow diagram, wherein said first panel is associated with said data flow diagram and wherein said first control in said first panel displays input or output data from said data flow diagram; executing the data flow diagram; the function icon control means writing a value to the attribute control means to affect said attribute of said first control during said step of executing; and changing said attribute of said first control after said step of the function icon control means writing said value to the attribute control means to affect said attribute of said first control.
Claim 2
Dependent Claim
289 words
A computer implemented method for programmatically affecting an attribute of a control in a data flow program in a computer system including a video screen, means for creating a graphical data flow diagram, and means for creating a panel associated with said data flow diagram for displaying data input to and output from said data flow diagram, the method comprising the computer implemented steps of: displaying on the screen a first panel; displaying on the screen a first control which displays data, wherein said first control is comprised in said first panel; displaying on the screen a first function icon that references a function icon control means for controlling a first function; displaying on the screen an attribute node icon associated with said first control, wherein the attribute node icon references an attribute control means for programmatically affecting an attribute of said first control; assembling on the screen a data flow diagram including the first function icon and the attribute node icon, wherein the first function icon is connected to the attribute node icon and wherein the function icon control means provides data to the attribute control means during execution of the data flow diagram, wherein said first panel is associated with said data flow diagram and wherein said first control in said first panel displays input or output data from said data flow diagram; executing the data flow diagram; the function icon control means writing a value to the attribute control means to affect said attribute of said first control during said step of executing; and changing said attribute of said first control after said step of the function icon control means writing said value to the attribute control means to affect said attribute of said first control.
Claim 3
Dependent Claim
54 words
The method of claim 1, further comprising: displaying on the screen a first terminal icon that references said first control prior to said step of assembling; wherein said step of assembling comprises assembling on the screen the data flow diagram including the first terminal icon, the first function icon and the attribute node icon.
Claim 4
Dependent Claim
70 words
The method of claim 1, wherein said first control includes a plurality of attributes and wherein said attribute control means programmatically affects said plurality of attributes of said first control; wherein said step of the function icon control means writing a value comprises the function icon control means writing values to said attribute control means to affect said plurality of attributes of said first control during said step of executing.
Claim 5
Dependent Claim
79 words
The method of claim 3, wherein said attribute node icon lists said plurality of attributes of said first control, wherein said plurality of attributes are listed sequentially; wherein said step of the function icon control means writing values comprises the function icon control means writing values to said attribute control means sequentially according to said sequential listing of attributes in said attribute node icon to affect said plurality of attributes of said first control during said step of executing.
Claim 6
Dependent Claim
141 words
The method of claim 1, further comprising: displaying on the screen a first terminal icon that references said first control prior to said step of assembling; displaying on the screen a second control in said first panel; displaying on the screen a second terminal icon that references said second control prior to said step of assembling; wherein said first control displays data input to the data flow diagram and said second control displays data output from the data flow diagram; wherein said step of assembling comprises assembling on the screen the data flow diagram including the first terminal icon and the second terminal icon and the first function icon and the attribute node icon, wherein the data flow diagram displays a first procedure for producing a value for the second terminal icon from a value provided by the first terminal icon.
Claim 7
Dependent Claim
141 words
The method of claim 1, further comprising: displaying on the screen a first terminal icon that references said first control prior to said step of assembling; displaying on the screen a second control in said first panel; displaying on the screen a second terminal icon that references said second control prior to said step of assembling; wherein said second control displays data input to the data flow diagram and said first control displays data output from the data flow diagram; wherein said step of assembling comprises assembling on the screen the data flow diagram including the first terminal icon and the second terminal icon and the first function icon and the attribute node icon, wherein the data flow diagram displays a first procedure for producing a value for the first terminal icon from a value provided by the second terminal icon.
Claim 8
Dependent Claim
18 words
The method of claim 1, wherein said attribute comprises an element of the appearance of said first control.
Claim 9
Dependent Claim
26 words
The method of claim 1, wherein said attribute comprises one or more of the group consisting of: size, color, range, scale, visibility, disabled, and key focus.
Claim 10
Dependent Claim
44 words
The method of claim 1, wherein said first control comprises one of the group consisting of: digital numeric control, color numeric control, rotary control, slide control, fill control, ring control, color ramp, table, waveform chart, waveform graph, XY graph, intensity chart, and intensity graph.
Claim 11
Dependent Claim
55 words
The method of claim 1, wherein said control comprises a waveform graph, wherein said attribute comprises one or more of the group consisting of: active cursor, cursor name, cursor color, cursor grid style, cursor point style, cursor locked, cursor plot, cursor index, cursor location, cursor X location, cursor Y location, cursor list, and smooth update.
Claim 12
Dependent Claim
24 words
The method of claim 1, wherein said control comprises a waveform graph having a cursor, wherein said attribute comprises an attribute of said cursor.
Claim 13
Dependent Claim
311 words
A computer implemented method for programmatically accessing an attribute of a control in a data flow program in a computer system including a video screen, means for creating a graphical data flow diagram, and means for creating a panel associated with said data flow diagram for displaying data input to and output from said data flow diagram, the method comprising the computer implemented steps of: displaying on the screen a first panel; displaying on the screen a first control which displays data, wherein said first control is comprised in said first panel; displaying on the screen a first function icon that references a function icon control means for controlling a first function; displaying on the screen an attribute node icon associated with said first control, wherein the attribute node icon references an attribute control means for programmatically accessing an attribute of said first control; assembling on the screen a data flow diagram including the first function icon and the attribute node icon, wherein the attribute node icon is connected to the first function icon and wherein the attribute control means provides data to the function icon control means during execution of the data flow diagram, wherein said first panel is associated with said data flow diagram and wherein said first control in said first panel displays input or output data from said data flow diagram; executing the data flow diagram; receiving input from a user during said step of executing to change said attribute of said first control; the attribute control means reading said attribute of said first control and generating a value indicative thereof during said step of executing; the attribute control means providing said value to said function icon control means during said step of executing; and the function icon control means computing a value using said value received from the attribute control means during said step of executing.
Claim 14
Dependent Claim
311 words
A computer implemented method for programmatically accessing an attribute of a control in a data flow program in a computer system including a video screen, means for creating a graphical data flow diagram, and means for creating a panel associated with said data flow diagram for displaying data input to and output from said data flow diagram, the method comprising the computer implemented steps of: displaying on the screen a first panel; displaying on the screen a first control which displays data, wherein said first control is comprised in said first panel; displaying on the screen a first function icon that references a function icon control means for controlling a first function; displaying on the screen an attribute node icon associated with said first control, wherein the attribute node icon references an attribute control means for programmatically accessing an attribute of said first control; assembling on the screen a data flow diagram including the first function icon and the attribute node icon, wherein the attribute node icon is connected to the first function icon and wherein the attribute control means provides data to the function icon control means during execution of the data flow diagram, wherein said first panel is associated with said data flow diagram and wherein said first control in said first panel displays input or output data from said data flow diagram; executing the data flow diagram; receiving input from a user during said step of executing to change said attribute of said first control; the attribute control means reading said attribute of said first control and generating a value indicative thereof during said step of executing; the attribute control means providing said value to said function icon control means during said step of executing; and the function icon control means computing a value using said value received from the attribute control means during said step of executing.
Claim 15
Dependent Claim
54 words
The method of claim 12, further comprising: displaying on the screen a first terminal icon that references said first control prior to said step of assembling; wherein said step of assembling comprises assembling on the screen the data flow diagram including the first terminal icon, the first function icon, and the attribute node icon.
Claim 16
Dependent Claim
62 words
The method of claim 12, wherein said first control includes a plurality of attributes and wherein said attribute control means programmatically accesses said plurality of attributes of said first control; wherein said step of the attribute control means providing said value comprises the attribute control means providing a plurality of values to said function icon control means during said step of executing.
Claim 17
Dependent Claim
68 words
The method of claim 14, wherein said attribute node icon lists said plurality of attributes of said first control, wherein said plurality of attributes are listed sequentially; wherein said step of the attribute control means providing said plurality of values comprises the attribute control means providing said plurality of values sequentially according to said sequential listing of attributes in said attribute node icon during said step of executing.
Claim 18
Dependent Claim
141 words
The method of claim 12, further comprising: displaying on the screen a first terminal icon that references said first control prior to said step of assembling; displaying on the screen a second control in said first panel; displaying on the screen a second terminal icon that references said second control prior to said step of assembling; wherein said first control displays data input to the data flow diagram and said second control displays data output from the data flow diagram; wherein said step of assembling comprises assembling on the screen the data flow diagram including the first terminal icon and the second terminal icon and the first function icon and the attribute node icon, wherein the data flow diagram displays a first procedure for producing a value for the second terminal icon from a value provided by the first terminal icon.
Claim 19
Dependent Claim
141 words
The method of claim 12, further comprising: displaying on the screen a first terminal icon that references said first control prior to said step of assembling; displaying on the screen a second control in said first panel; displaying on the screen a second terminal icon that references said second control prior to said step of assembling; wherein said second control displays data input to the data flow diagram and said first control displays data output from the data flow diagram; wherein said step of assembling comprises assembling on the screen the data flow diagram including the first terminal icon and the second terminal icon and the first function icon and the attribute node icon, wherein the data flow diagram displays a first procedure for producing a value for the first terminal icon from a value provided by the second terminal icon.
Claim 20
Dependent Claim
50 words
The method of claim 12, wherein said step of the attribute control means providing said value comprises the attribute control means providing said value to said function icon control means to enable said function icon control means to determine said attribute of said first control during said step of executing.
Claim 21
Dependent Claim
18 words
The method of claim 12, wherein said attribute comprises an element of the appearance of said first control.
Claim 22
Dependent Claim
26 words
The method of claim 12, wherein said attribute comprises one or more of the group consisting of: size, color, range, scale, visibility, disabled, and key focus.
Claim 23
Dependent Claim
44 words
The method of claim 12, wherein said first control comprises one of the group consisting of: digital numeric control, color numeric control, rotary control, slide control, fill control, ring control, color ramp, table, waveform chart, waveform graph, XY graph, intensity chart, and intensity graph.
Claim 24
Dependent Claim
55 words
The method of claim 12, wherein said control comprises a waveform graph, wherein said attribute comprises one or more of the group consisting of: active cursor, cursor name, cursor color, cursor grid style, cursor point style, cursor locked, cursor plot, cursor index, cursor location, cursor X location, cursor Y location, cursor list, and smooth update.
Claim 25
Dependent Claim
24 words
The method of claim 12, wherein said control comprises a waveform graph having a cursor, wherein said attribute comprises an attribute of said cursor.
Claim 26
Dependent Claim
303 words
A computer implemented method for programmatically accessing an attribute of a control in a data flow program in a computer system including a video screen, means for creating a graphical data flow diagram, and means for creating a panel associated with said data flow diagram for displaying data input to and output from said data flow diagram, the method comprising the computer implemented steps of: displaying on the screen a first panel; displaying on the screen a first control which displays data, wherein said first control is comprised in said first panel; displaying on the screen a first function icon that references a first function icon control means for controlling a first function; displaying on the screen a second function icon that references a second function icon control means for controlling a second function; displaying on the screen an attribute node icon associated with said first control, wherein the attribute node icon references an attribute control means for programmatically accessing an attribute of said first control; assembling on the screen a data flow diagram including the first function icon, the second function icon, and the attribute node icon, wherein the first function icon is connected to the attribute node icon and wherein the attribute node icon is connected to the second function icon, wherein said first panel is associated with said data flow diagram and wherein said first control in said first panel displays input or output data from said data flow diagram; executing the data flow diagram; the first function icon control means writing a value to the attribute control means to affect said attribute of said first control during said step of executing; and the second function icon control means reading a value from the attribute control means to access said attribute of said first control during said step of executing.
Claim 27
Dependent Claim
303 words
A computer implemented method for programmatically accessing an attribute of a control in a data flow program in a computer system including a video screen, means for creating a graphical data flow diagram, and means for creating a panel associated with said data flow diagram for displaying data input to and output from said data flow diagram, the method comprising the computer implemented steps of: displaying on the screen a first panel; displaying on the screen a first control which displays data, wherein said first control is comprised in said first panel; displaying on the screen a first function icon that references a first function icon control means for controlling a first function; displaying on the screen a second function icon that references a second function icon control means for controlling a second function; displaying on the screen an attribute node icon associated with said first control, wherein the attribute node icon references an attribute control means for programmatically accessing an attribute of said first control; assembling on the screen a data flow diagram including the first function icon, the second function icon, and the attribute node icon, wherein the first function icon is connected to the attribute node icon and wherein the attribute node icon is connected to the second function icon, wherein said first panel is associated with said data flow diagram and wherein said first control in said first panel displays input or output data from said data flow diagram; executing the data flow diagram; the first function icon control means writing a value to the attribute control means to affect said attribute of said first control during said step of executing; and the second function icon control means reading a value from the attribute control means to access said attribute of said first control during said step of executing.
Claim 28
Dependent Claim
54 words
The method of claim 24, further comprising: displaying on the screen a first terminal icon that references said first control prior to said step of assembling; wherein said step of assembling comprises assembling on the screen the data flow diagram including the first terminal icon, the first function icon and the attribute node icon.
Claim 29
Dependent Claim
144 words
The method of claim 24, further comprising: displaying on the screen a first terminal icon that references said first control prior to said step of assembling; displaying on the screen a second control in said first panel; displaying on the screen a second terminal icon that references said second control prior to said step of assembling; wherein said first control displays data input to the data flow diagram and said second control displays data output from the data flow diagram; wherein said step of assembling comprises assembling on the screen the data flow diagram including the first terminal icon and the second terminal icon, the first function icon, the second function icon and the attribute node icon, wherein the data flow diagram displays a first procedure for producing a value for the second terminal icon from a value provided by the first terminal icon.
Claim 30
Dependent Claim
146 words
The method of claim 24, further comprising: displaying on the screen a first terminal icon that references said first control prior to said step of assembling; displaying on the screen a second control in said first panel; displaying on the screen a second terminal icon that references said second control prior to said step of assembling; wherein said second control displays data input to the data flow diagram and said first control displays data output from the data flow diagram; wherein said step of assembling comprises assembling on the screen the data flow diagram including the first terminal icon and the second terminal icon and the first function icon and the second function icon and the attribute node icon, wherein the data flow diagram displays a first procedure for producing a value for the first terminal icon from a value provided by the second terminal icon.
Claim 31
Dependent Claim
18 words
The method of claim 24, wherein said attribute comprises an element of the appearance of said first control.
Claim 32
Dependent Claim
26 words
The method of claim 24, wherein said attribute comprises one or more of the group consisting of: size, color, range, scale, visibility, disabled, and key focus.
Claim 33
Dependent Claim
44 words
The method of claim 24, wherein said first control comprises one of the group consisting of: digital numeric control, color numeric control, rotary control, slide control, fill control, ring control, color ramp, table, waveform chart, waveform graph, XY graph, intensity chart, and intensity graph.
Claim 34
Dependent Claim
55 words
The method of claim 24, wherein said control comprises a waveform graph, wherein said attribute comprises one or more of the group consisting of: active cursor, cursor name, cursor color, cursor grid style, cursor point style, cursor locked, cursor plot, cursor index, cursor location, cursor X location, cursor Y location, cursor list, and smooth update.
Claim 35
Dependent Claim
24 words
The method of claim 24, wherein said control comprises a waveform graph having a cursor, wherein said attribute comprises an attribute of said cursor.
Claim 36
Dependent Claim
313 words
A computer implemented method for programming a computer system including a video screen, means for creating a graphical data flow diagram, and means for creating a panel associated with said data flow diagram for displaying data input to and output from said data flow diagram, the method comprising the computer implemented steps of: displaying on the screen a first panel; displaying on the screen a first control in said first panel, wherein said first control displays data; displaying on the screen a second control in said first panel, wherein said second control displays data; displaying on the screen a first terminal icon that references said first control; displaying on the screen a second terminal icon that references said second control; displaying on the screen a first function icon that references a function icon control means for controlling a first function; displaying on the screen an attribute node icon associated with said first control that references an attribute control means for programmatically affecting an attribute of said first control; displaying on the screen a connector pane icon having a plurality of terminals for linking said first and second terminal icons, wherein said connector pane icon has associated connector control means for linking controls; assigning said first control to a first terminal of said connector pane icon; assigning said second control to a second terminal of said connector pane icon; assembling on the screen a data flow diagram including the first terminal icon and the second terminal icon and the first function icon and the attribute node icon, wherein said first and second controls display data in said data flow diagram; executing the data flow diagram; propagating control data from said first control to said second control in a first data structure during said step of executing; and propagating attribute data between said attribute control means and said second control using a second data structure.
Claim 37
Dependent Claim
313 words
A computer implemented method for programming a computer system including a video screen, means for creating a graphical data flow diagram, and means for creating a panel associated with said data flow diagram for displaying data input to and output from said data flow diagram, the method comprising the computer implemented steps of: displaying on the screen a first panel; displaying on the screen a first control in said first panel, wherein said first control displays data; displaying on the screen a second control in said first panel, wherein said second control displays data; displaying on the screen a first terminal icon that references said first control; displaying on the screen a second terminal icon that references said second control; displaying on the screen a first function icon that references a function icon control means for controlling a first function; displaying on the screen an attribute node icon associated with said first control that references an attribute control means for programmatically affecting an attribute of said first control; displaying on the screen a connector pane icon having a plurality of terminals for linking said first and second terminal icons, wherein said connector pane icon has associated connector control means for linking controls; assigning said first control to a first terminal of said connector pane icon; assigning said second control to a second terminal of said connector pane icon; assembling on the screen a data flow diagram including the first terminal icon and the second terminal icon and the first function icon and the attribute node icon, wherein said first and second controls display data in said data flow diagram; executing the data flow diagram; propagating control data from said first control to said second control in a first data structure during said step of executing; and propagating attribute data between said attribute control means and said second control using a second data structure.