Claims Analysis
Total Claims: 23
Claim 1
Independent Claim
236 words
A graphical aid method of linking objects on different pages of a visual program builder, said visual program builder having a selection made and a link mode, said method comprising the steps of: displaying an application program builder window on a computer display, multiple pages in said window being used for building an application program, said window displaying a single page on which a portion of an application program is built using the visual application program builder; responding to user inputs during building of an application program by placing objects which comprise portions of the application program being built on respective pages of the application program builder window; responding to a user command to link objects on pages window by switching said visual program builder to said link mode of operation; responding to a user selection of a source object on a first page in said window by generating a link line extending from the source object to a pointing cursor; responding to a user tab to a second page in said window by displaying said second page with a target object; and responding to a user selection of the target object by extending the link line to the target object, completing the logical link of the source object to the target object in the application program builder window, said logical link forming a part of the application program being built using said visual program builder.
Claim 2
Dependent Claim
236 words
A graphical aid method of linking objects on different pages of a visual program builder, said visual program builder having a selection made and a link mode, said method comprising the steps of: displaying an application program builder window on a computer display, multiple pages in said window being used for building an application program, said window displaying a single page on which a portion of an application program is built using the visual application program builder; responding to user inputs during building of an application program by placing objects which comprise portions of the application program being built on respective pages of the application program builder window; responding to a user command to link objects on pages window by switching said visual program builder to said link mode of operation; responding to a user selection of a source object on a first page in said window by generating a link line extending from the source object to a pointing cursor; responding to a user tab to a second page in said window by displaying said second page with a target object; and responding to a user selection of the target object by extending the link line to the target object, completing the logical link of the source object to the target object in the application program builder window, said logical link forming a part of the application program being built using said visual program builder.
Claim 3
Dependent Claim
48 words
The method recited in claim 1 wherein upon displaying said second page, the source object is displayed in shadow form on the second page, and the step of completing the link includes generating a link line from the shadow form of the source object to the target object.
Claim 4
Dependent Claim
44 words
The method recited in claim 2 further comprising the step of responding to a user tab to the first page of the visual program builder after the step of completing the link by displaying said first page with the target object in shadow form.
Claim 5
Dependent Claim
85 words
The method recited in claim 1 wherein, in response to a user moving the pointing cursor off the first page starting from the source object, a page connector icon is generated off the first page, said page connector icon including a page number corresponding to said first page, and wherein the step of extending the link line upon selecting the target object on the second page is done by drawing the link line from the page connector icon off the page to the target object.
Claim 6
Dependent Claim
53 words
The method recited in claim 4 further comprising the step of responding to a user tab to the first page in said window after the step of completing the link by displaying said first page with the page connector icon off the page but with a page number corresponding to said second page.
Claim 7
Dependent Claim
47 words
The method recited in claim 5 further comprising the step of navigating between the first and second pages in said window by responding to a user selection of the page connector icon and flipping to a page corresponding to the page number in the page connector icon.
Claim 8
Dependent Claim
48 words
The method recited in claim 1 further comprising, after the step of completing the logic link of the source object to the target object, the step of responding to a user command to hide the link by not displaying the link line between the source and target objects.
Claim 9
Independent Claim
280 words
An apparatus supporting a graphical aid for linking objects on different pages of a visual program builder, said visual program builder running on a computer and having a selection mode and a link mode, comprising: a display device connected to said computer, said display device displaying an application program builder window generated by said visual program builder running on said computer, multiple pages in said window being used for building an application program, said window displaying a single page on which a portion of an application program is built using the visual program builder; an input device for receiving user inputs during building of an application program by placing objects which comprise portions of the application program being built on respective pages of the application program builder window as each page is displayed in the window, said input device further receiving a user command to link objects on different pages in the window by switching said visual program builder to mid link mode of operation; a pointing cursor controlled by a user to select a source object on a first page in said window by generating a link line extending from the source object to said pointing cursor; and page selection means responsive to a user tab to a second page in said window for displaying said second page with a target object; said pointing cursor further being controlled by a user to select the target object by extending the link line to the target object, completing the logical link of the source object to the target object in the visual program builder, said logical link forming a part of the application program being built using said visual program builder.
Claim 10
Independent Claim
280 words
An apparatus supporting a graphical aid for linking objects on different pages of a visual program builder, said visual program builder running on a computer and having a selection mode and a link mode, comprising: a display device connected to said computer, said display device displaying an application program builder window generated by said visual program builder running on said computer, multiple pages in said window being used for building an application program, said window displaying a single page on which a portion of an application program is built using the visual program builder; an input device for receiving user inputs during building of an application program by placing objects which comprise portions of the application program being built on respective pages of the application program builder window as each page is displayed in the window, said input device further receiving a user command to link objects on different pages in the window by switching said visual program builder to mid link mode of operation; a pointing cursor controlled by a user to select a source object on a first page in said window by generating a link line extending from the source object to said pointing cursor; and page selection means responsive to a user tab to a second page in said window for displaying said second page with a target object; said pointing cursor further being controlled by a user to select the target object by extending the link line to the target object, completing the logical link of the source object to the target object in the visual program builder, said logical link forming a part of the application program being built using said visual program builder.
Claim 11
Dependent Claim
47 words
The apparatus reeked in claim 8 wherein the page selection means displays on said second page the source object in shadow form, and said pointing cursor device completes the link by generating a link line from the shadow form of the source object to the target object.
Claim 12
Dependent Claim
73 words
The apparatus recited in claim 8 wherein, when the pointing cursor is moved off the first page starting from the source object, said pointing cursor device generates a page connector icon off the first page, said page connector icon including a page number corresponding to said first page, and wherein said pointing cursor extends the link line from the page connector icon off the page to the target object on the second page.
Claim 13
Dependent Claim
37 words
The method recited in claim 1 further comprising the step of displaying a visual program builder toolbox window on the computer display, said toolbox window displaying specific graphic object tools for use in building an application program.
Claim 14
Dependent Claim
57 words
The method recited in claim 11 wherein the step of placing objects on pages of the application program builder window comprises the step of: responding to a user selection of a displayed graphic object tool and performing a drag and drop operation to place the graphic object tool on a page in said application program builder window.
Claim 15
Dependent Claim
273 words
In a visual program builder having a display device and a pointing device, said display device displaying a plurality of windows, including a toolbox window and an application window, said visual program builder having building tools and application elements represented by object icons arranged in said toolbox window and said application window, respectively, each said window having multiple pages displayed one page at a time in said toolbox window and application window, respectively, said visual program builder having a selection mode and a linking mode invocable by a user operating said pointing device, said pointing device also being operable to move a cursor to any location on any of said windows displayed on said display device, said pointing device also having at least one control switch, a graphical aid method of visually linking objects on different application window pages comprising the steps of: invoking said selection mode; selecting a first object icon, said first object icon being on a first application window page; navigating within said application window to a second object icon, said second object icon being on a second application window page different from said first application window page, said invoking, selecting and navigating being done by said user through operation of said pointing device; highlighting said selected first object icon, such that said selected first object icon is visible simultaneously with said second object icon in said application window; invoking said linking mode; dragging a linking line between said first and second object icons, thereby completing a logical link between said first and second objects, said invoking and dragging being done by said user through operation of said pointing device.
Claim 16
Dependent Claim
273 words
In a visual program builder having a display device and a pointing device, said display device displaying a plurality of windows, including a toolbox window and an application window, said visual program builder having building tools and application elements represented by object icons arranged in said toolbox window and said application window, respectively, each said window having multiple pages displayed one page at a time in said toolbox window and application window, respectively, said visual program builder having a selection mode and a linking mode invocable by a user operating said pointing device, said pointing device also being operable to move a cursor to any location on any of said windows displayed on said display device, said pointing device also having at least one control switch, a graphical aid method of visually linking objects on different application window pages comprising the steps of: invoking said selection mode; selecting a first object icon, said first object icon being on a first application window page; navigating within said application window to a second object icon, said second object icon being on a second application window page different from said first application window page, said invoking, selecting and navigating being done by said user through operation of said pointing device; highlighting said selected first object icon, such that said selected first object icon is visible simultaneously with said second object icon in said application window; invoking said linking mode; dragging a linking line between said first and second object icons, thereby completing a logical link between said first and second objects, said invoking and dragging being done by said user through operation of said pointing device.
Claim 17
Dependent Claim
67 words
The method retired in claim 13 wherein selection of said first object icon further comprises the steps of using said pointing device to move said cursor to said first object icon and momentarily turning on said at least one control switch, and wherein said highlighting consists of displaying a shadow image of said first object icon, said shadow image containing a label corresponding to said first page.
Claim 18
Dependent Claim
87 words
The method recited in claim 13 wherein selection of said first object icon further comprises the steps of using said pointing device to move said cursor to said first object icon and holding on said at least one control switch while moving said cursor to a location in the margin of said application window before releasing said control switch, and wherein said highlighting consists of displaying a page connector icon at said margin location, said page connector icon containing a label corresponding to said first application page.
Claim 19
Dependent Claim
35 words
The method recited in claim 13 further comprising the step of navigating back to said first application page, wherein said highlighting is removed from said first object icon and applied to said second object icon.
Claim 20
Dependent Claim
32 words
The method recited in claim 16 wherein said highlighting consists of displaying a shadow image of said second object icon, said shadow image containing a label corresponding to said second application page.
Claim 21
Dependent Claim
33 words
The method recited in claim 16 wherein said highlighting consists of displaying a page connector icon at said margin location, said page connector icon containing a label corresponding to said second application page.
Claim 22
Dependent Claim
60 words
The method recited in claim 18 wherein the step of navigating further comprises the steps of using said pointing device to move said cursor to said page connector icon and momentarily turning on said at least one control switch, thereby prompting display in said application window of the application page corresponding to the label contained in said page connector icon.
Claim 23
Dependent Claim
49 words
The method recited in claim 13 further comprising, after the step of dragging a linking line between said first and second object icons, the step of responding to a user command to hide said logical link by not displaying the linking line between said first and second object icons.