Method for creating dynamic user panels in an iconic programming system
First Claim
1. In an iconic programming system process executing in an operating environment, wherein said iconic programming system process contains an existing network of connected icons, a computer implemented method for dynamically creating a user panel, said computer implemented method comprising the steps of:
- (a) accepting input from a user of said iconic programming system process to request creation for a user panel, wherein said user panel contains a subset of icons from said network of connected icons;
(b) if said user panel has been previously created, continuing with step (d);
(c) selecting an area of a graphics display device connected to said iconic programming system process for use as said user panel;
(d) accepting user input to arbitrarily select at least one icon from said existing network of connected icons;
(e) placing copies of said at least one icon selected in step (d) on said user panel, while retaining any connections between said at least one icon and other icons within said existing network of connected icons; and
(f) displaying said user panel in said area.
5 Assignments
0 Petitions
Accused Products
Abstract
A system that allows a programmer or user to dynamically create a user panel, including selecting the icons, for an iconic network program, or part of an iconic network program, within an iconic programming environment. The programmer or user may select a show-on-execute option for the panel which causes the panel to be displayed when any one of the icons within the panel is processed by the iconic programming system. The panel may also be secured by removing all panel options that would allow any change to the panel or the iconic network program.
-
Citations
13 Claims
-
1. In an iconic programming system process executing in an operating environment, wherein said iconic programming system process contains an existing network of connected icons, a computer implemented method for dynamically creating a user panel, said computer implemented method comprising the steps of:
-
(a) accepting input from a user of said iconic programming system process to request creation for a user panel, wherein said user panel contains a subset of icons from said network of connected icons; (b) if said user panel has been previously created, continuing with step (d); (c) selecting an area of a graphics display device connected to said iconic programming system process for use as said user panel; (d) accepting user input to arbitrarily select at least one icon from said existing network of connected icons; (e) placing copies of said at least one icon selected in step (d) on said user panel, while retaining any connections between said at least one icon and other icons within said existing network of connected icons; and (f) displaying said user panel in said area. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. In an iconic programming system process executing in an operating environment, wherein said iconic programming system process contains an existing network of connected icons, a computer implemented method for dynamically creating a user panel, said computer implemented method comprising the steps of:
-
(a) accepting input from a user of said iconic programming system process to request creation of a user panel, wherein said user panel contains a subset of icons from said network of connected icons; (b) if said user panel has been previously created, continuing with step (d); (c) selecting an area of a graphics display device connected to said iconic programming system process for use as said user panel; (d) accepting user input to arbitrarily select at least one icon from said existing network of connected icons; (e) placing copies of said at least one icon selected in step (d) on said user panel, while retaining any connections between said at least one icon and other icons within said existing network of connected icons; (f) if said user panel is connected to a user object, accepting user input to set a show-on-execute flag for said user panel; and (g) when processing said iconic network, displaying said user panel only if said show-on-execute flag is set and an icon within said object is processed. - View Dependent Claims (9, 10, 11, 12, 13)
-
Specification