Graphical programming system and methods for assisting a user with creating screen objects on a screen device
First Claim
1. In a computer system, a method for assisting a user with creating screen objects on a screen device, the method comprising:
- (a) displaying an object bar on the screen device, said object bar having a plurality of icons for representing a respective plurality of types of objects to be created, each type of object having a set of properties;
(b) receiving a first request for inspecting and setting the default values for the set of properties for a desired type of object, said first request including a first signal from a pointing device for selecting the icon which represents the desired type of object;
(c) in response to said first request, (i) displaying a list of properties for the desired type of object and (ii) setting at least one default value for the set of properties for the desired type of object to user-specified values;
(d) receiving at least one second request for creating a screen object of said desired type of object, said second request including a second signal from a pointing device for selecting the icon which represents said desired type of object; and
(e) for each said at least one second request received in step (d), creating an object of said desired type on the screen device, each object being created with said at least one of the default values for the set of properties set equal to said user-specified values that were set in step (c).
2 Assignments
0 Petitions
Accused Products
Abstract
A system for creation and completion of goal oriented electronic forms creates a graphical image data file which defines: a graphical image of a form for display and printing; a graphical image of tree branches, tree nodes, and conclusions in association with fields of the form; reading and writing links between form fields and data sources and destinations; and links to other forms which, with the original form, comprise a related stack of forms. The system includes a form creation mode and a run time mode. The trees are defined by an application developer using the form creation mode to establish both qualitative and quantitative relationships between the various fields on the forms thereby providing the basis for the goal oriented prompting for the application user using the run time mode.
258 Citations
27 Claims
-
1. In a computer system, a method for assisting a user with creating screen objects on a screen device, the method comprising:
-
(a) displaying an object bar on the screen device, said object bar having a plurality of icons for representing a respective plurality of types of objects to be created, each type of object having a set of properties; (b) receiving a first request for inspecting and setting the default values for the set of properties for a desired type of object, said first request including a first signal from a pointing device for selecting the icon which represents the desired type of object; (c) in response to said first request, (i) displaying a list of properties for the desired type of object and (ii) setting at least one default value for the set of properties for the desired type of object to user-specified values; (d) receiving at least one second request for creating a screen object of said desired type of object, said second request including a second signal from a pointing device for selecting the icon which represents said desired type of object; and (e) for each said at least one second request received in step (d), creating an object of said desired type on the screen device, each object being created with said at least one of the default values for the set of properties set equal to said user-specified values that were set in step (c). - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. In a computer system, a method for assisting a user with creating screen objects on a screen device, the method comprising:
-
(a) displaying an object bar on the screen device, said object bar having a plurality of icons for representing a respective plurality of types of objects to be created, each type of object having a set of properties, with first and second of said types of objects having respective first and second sets of properties that are different from each other but have a particular property in common; (b) receiving a first request for inspecting and setting values for the set of properties for said first type of object, said first request including a first signal from a pointing device for selecting the icon which represents said first type of object; (c) in response to said first request, setting said particular property for said first type of object to a user-specified value without affecting a current value for the particular property for the second type of object; (d) receiving a second request for creating a screen object of said first type of object, said second request including a second signal from a pointing device for selecting the icon which represents said first type of object; and (e) for each said at least one second request received in step (d), creating an object of said first type on the screen device, each object being created with said particular property set equal to said user-specified value that was set in step (c). - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A method for creating application software, the method comprising:
-
(a) displaying a form object on a screen device; (b) displaying a toolbar menu hating a plurality of uninstantiated screen objects of respective types; (c) in response to a user event occurring at a particular one of the uninstantiated screen objects in the toolbar, the particular uninstantiated screen object having a particular type, providing a mechanism for a user to inspect, and if desired, change, default attributes of the particular uninstantiated screen object; (d) in response to user input, changing at least one default attribute of the particular uninstantiated screen object; and (e) visually creating the application software by instantiating selected ones of the screen objects on the form object, wherein, if the screen objects, so instantiated, include an instance of the particular type of screen object, the particular type of screen object is instantiated with the at least one attributes changed as a result of step (d). - View Dependent Claims (25, 26, 27)
-
Specification