Claims Analysis
Total Claims: 21
Claim 1
Independent Claim
107 words
A computer system having a display means, said computer system providing a graphical development environment for users, said computer system comprising: means for graphically representing a program flow as a plurality of icons connected by at least one first arrow on the display means; means for changing the program flow by adding an icon having a functionality onto the first arrow, wherein the added icon represents a subroutine having overwritable components; means for automatically adding second arrows representing the functionality of the icon to the program flow; means for adding additional icons onto the second arrows; and means for graphically indicating whether the subroutine has been overwritten.
Claim 2
Dependent Claim
107 words
A computer system having a display means, said computer system providing a graphical development environment for users, said computer system comprising: means for graphically representing a program flow as a plurality of icons connected by at least one first arrow on the display means; means for changing the program flow by adding an icon having a functionality onto the first arrow, wherein the added icon represents a subroutine having overwritable components; means for automatically adding second arrows representing the functionality of the icon to the program flow; means for adding additional icons onto the second arrows; and means for graphically indicating whether the subroutine has been overwritten.
Claim 3
Dependent Claim
42 words
The computer system of claim 1, wherein the functionality entails at least one branch in the program flow and the means for automatically adding comprises: means for representing each branch as a separate arrow connecting the added icon to the program flow.
Claim 4
Dependent Claim
59 words
The computer system of claim 1, wherein the functionality entails at least one loop in the program flow and the means for automatically adding comprises: means for representing the loop as an arrow connecting the added icon to the added icon; and means for representing a loop exit as an arrow connecting the added icon to the program flow.
Claim 5
Dependent Claim
27 words
The computer system of claim 1, wherein the functionality causes the program flow to end, further comprising: means for erasing the second arrows after the added icon.
Claim 6
Dependent Claim
14 words
The computer system of claim 4, wherein the added icon represents a user-defined subroutine.
Claim 7
Dependent Claim
28 words
The computer system of claim 1, further comprising: means for deleting the added icon; and means for altering the representation of the program flow to remove the functionality.
Claim 8
Dependent Claim
115 words
A computer program product having a computer readable medium having computer program logic recorded thereon for graphically developing an application on a display means, the computer program product comprising: means for graphically representing a program flow as a plurality of icons connected by at least one first arrow on the display means; means for changing the program flow by adding an icon having a functionality onto the first arrow, wherein the added icon represents a subroutine having overwritable components; means for automatically adding second arrows representing the functionality of the icon to the program flow; means for adding additional icons onto the second arrows; and means for graphically indicating whether the subroutine has been overwritten.
Claim 9
Dependent Claim
115 words
A computer program product having a computer readable medium having computer program logic recorded thereon for graphically developing an application on a display means, the computer program product comprising: means for graphically representing a program flow as a plurality of icons connected by at least one first arrow on the display means; means for changing the program flow by adding an icon having a functionality onto the first arrow, wherein the added icon represents a subroutine having overwritable components; means for automatically adding second arrows representing the functionality of the icon to the program flow; means for adding additional icons onto the second arrows; and means for graphically indicating whether the subroutine has been overwritten.
Claim 10
Dependent Claim
43 words
The computer program product of claim 7, wherein the functionality entails at least one branch in the program flow and the means for automatically adding comprises: means for representing each branch as a separate arrow connecting the added icon to the program flow.
Claim 11
Dependent Claim
60 words
The computer program product of claim 7, wherein the functionality entails at least one loop in the program flow and the means for automatically adding comprises: means for representing the loop as an arrow connecting the added icon to the added icon; and means for representing a loop exit as an arrow connecting the added icon to the program flow.
Claim 12
Dependent Claim
28 words
The computer program product of claim 7, wherein the functionality causes the program flow to end, further comprising: means for erasing the second arrows after the added icon.
Claim 13
Dependent Claim
15 words
The computer program product of claim 10, wherein the added icon represents a user-defined subroutine.
Claim 14
Dependent Claim
29 words
The computer program product of claim 7, further comprising: means for deleting the added icon; and means for altering the representation of the program flow to remove the functionality.
Claim 15
Independent Claim
93 words
A method of developing an application on a computer system having display means, comprising the steps of: graphically representing a program flow as a plurality of icons connected by at least one first arrow on the display means; changing the program flow by adding an icon having a functionality onto the first arrow, wherein the added icon represents a subroutine having overwritable components; automatically adding second arrows representing the functionality of the icon to the program flow; adding additional icons onto the second arrows; and graphically indicating whether the subroutine has been overwritten.
Claim 16
Independent Claim
93 words
A method of developing an application on a computer system having display means, comprising the steps of: graphically representing a program flow as a plurality of icons connected by at least one first arrow on the display means; changing the program flow by adding an icon having a functionality onto the first arrow, wherein the added icon represents a subroutine having overwritable components; automatically adding second arrows representing the functionality of the icon to the program flow; adding additional icons onto the second arrows; and graphically indicating whether the subroutine has been overwritten.
Claim 17
Dependent Claim
41 words
The method of claim 13, wherein the functionality entails at least one branch in the program flow and the automatically adding step comprises the steps of: representing each branch as a separate arrow connecting the added icon to the program flow.
Claim 18
Dependent Claim
56 words
The method of claim 13, wherein the functionality entails at least one loop in the program flow and the automatically adding step comprises the steps of: representing the loop as an arrow connecting the added icon to the added icon; and representing a loop exit as an arrow connecting the added icon to the program flow.
Claim 19
Dependent Claim
27 words
The method of claim 13, wherein the functionality causes the program flow to end, further comprising the step of: erasing the second arrows after the added icon.
Claim 20
Dependent Claim
13 words
The method of claim 16, wherein the added icon represents a user-defined subroutine.
Claim 21
Dependent Claim
26 words
The method of claim 13, further comprising the steps of: deleting the added icon; and altering the representation of the program flow to remove the functionality.