Dynamic multiple window display having independently linked windows
First Claim
1. A computer storage medium having computer-executable instructions for performing a method comprising:
- forming a scope window displaying in a hierarchical structure a plurality of scope items therein;
allowing a user to select a particular displayed scope item in the scope window;
receiving from a user and/or an administrator a first set of instructions changing content of the particular selected scope item by defining one or more first primary objects to be displayed in a first primary display window;
forming the first primary display window in response to the particular selected scope item and in response to the first set of instructions for displaying the one or more first primary objects in the first primary display window, said first primary display window being different from said scope window;
receiving from the user and/or administrator a second set of instructions changing the content of the particular selected scope item by defining one or more second primary objects to be displayed in a second primary display window, wherein the first set of instructions is independent of the second set of instructions so that the one or more first primary objects displayed in the first primary display window are independent of the one or more second primary objects displayed in the second primary display window;
forming the second primary display window in response to the particular selected scope item and in response to the second set of instructions for displaying the one or more second primary objects in the second primary display window, said second primary display window being different from said scope window and said first primary display window; and
linking the first primary objects to the scope window independently of the second primary objects to the scope window, and wherein the scope window persists displaying scope items in the scope window after the forming of the first primary display window and the second primary display window.
2 Assignments
0 Petitions
Accused Products
Abstract
A first primary display window displays first primary objects linked to a scope window. A second primary display window displays second primary objects linked to the scope window. The second primary objects are independent of the first primary objects. One or more secondary display windows display secondary objects linked to one of the primary display windows. A secondary display window may be linked to the scope window so that the secondary objects displayed in the secondary display window are linked to the scope window. Data to create a window may be query-driven and the window type may be data-driven. Window type may be changed after creation and windows may be docked to each other to prevent overlap. Windows may link back to the scope window.
208 Citations
47 Claims
-
1. A computer storage medium having computer-executable instructions for performing a method comprising:
-
forming a scope window displaying in a hierarchical structure a plurality of scope items therein; allowing a user to select a particular displayed scope item in the scope window; receiving from a user and/or an administrator a first set of instructions changing content of the particular selected scope item by defining one or more first primary objects to be displayed in a first primary display window; forming the first primary display window in response to the particular selected scope item and in response to the first set of instructions for displaying the one or more first primary objects in the first primary display window, said first primary display window being different from said scope window; receiving from the user and/or administrator a second set of instructions changing the content of the particular selected scope item by defining one or more second primary objects to be displayed in a second primary display window, wherein the first set of instructions is independent of the second set of instructions so that the one or more first primary objects displayed in the first primary display window are independent of the one or more second primary objects displayed in the second primary display window; forming the second primary display window in response to the particular selected scope item and in response to the second set of instructions for displaying the one or more second primary objects in the second primary display window, said second primary display window being different from said scope window and said first primary display window; and linking the first primary objects to the scope window independently of the second primary objects to the scope window, and wherein the scope window persists displaying scope items in the scope window after the forming of the first primary display window and the second primary display window. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer storage medium having stored thereon a data structure, comprising:
-
a scope window displaying in a hierarchical structure a plurality of scope items therein and allowing a user to select a particular displayed scope item; a first primary display window displaying one or more first primary objects which are dynamically linked to the particular selected scope item as defined by a first set of instructions specified by the user, said first set of instructions changes the content of the particular selected scope item, said scope window being different from said first primary display window; and a second primary display window displaying one or more second primary objects which are dynamically linked to the particular selected scope item as defined by a second set of instructions specified by the user, said second set of instructions changes the content of the particular selected scope item, wherein the first set of instructions is independent of the second set of instructions so that linking the second primary objects to the selected scope items is independent of linking the first primary objects to the particular selected scope item, and wherein the scope window persists displaying scope items in the scope window after forming the first primary display window and the second primary display window, said second primary display window being different from said scope window and said first primary display window. - View Dependent Claims (19, 20)
-
-
21. In a computer system having a graphical user interface including a display and a user interface selection device, a method of providing a display comprising:
-
forming a scope window; retrieving scope items for display in a hierarchical structure in the scope window; allowing a user to select a particular scope item in the scope window; receiving from the user a first set of instructions for changing the content of the particular selected scope item by defining one or more first primary objects to be displayed in a first primary display window; forming the first primary display window in response to the particular selected scope item, said first primary display window being different from said scope window; retrieving first primary objects, in response to the first set of instructions, which are dynamically linked to the scope window for display in the first primary display window; receiving from the user a second set of instructions for changing the content of the selected scope item by defining one or more second primary objects to be displayed in a second primary display window; forming the second primary display window in response to the particular selected scope item, said second primary display window being different from said scope window and said first primary display window; and retrieving second primary objects, in response to the second set of instructions, which are dynamically linked to the scope window for display in the second primary display window wherein the first set of instructions is independent of the second set of instructions and the second primary objects are independent of the first primary objects, and wherein the scope window persists displaying scope items in the scope window after forming the first primary display window and the second primary display window. - View Dependent Claims (22, 23, 24, 25, 26)
-
-
27. A computer system having a graphical user interface including a display and a user interface selection device, said system comprising:
-
means for retrieving scope items in response to administrator and/or user input; means for displaying the retrieved scope items in a scope window; means for receiving from a user a first set of instructions for changing the content of the retrieved scope item by defining first primary objects to be displayed in a first primary display window and for receiving from the user a second set of instructions for changing the content of the retrieved scope item by defining second primary objects to be displayed in a second primary display window, said first primary display window being different from said scope window; means for retrieving first primary objects linked to the scope window in response to administrator and/or user input and in response to the first set of instructions; means for displaying the retrieved first primary objects in the first primary display window; means for retrieving second primary objects linked to the scope window in response to administrator and/or user input and in response to the second set of instructions such that linking the second primary objects to the scope window is independent of linking the first primary objects to the scope window; and means for displaying the retrieved second primary objects in the second primary display window, said second primary display window being different from said scope window and said first primary display window.
-
-
28. A method of allowing a user or an administrator to define windows comprising the steps of:
-
forming a scope window displaying in a hierarchical structure scope items therein in response to instructions from the user or administrator; allowing a user to select a particular displayed scope item; forming a first primary display window displaying first primary objects, said first primary display window being different from said scope window; dynamically linking the first primary objects to the particular selected scope item in accordance with a first set of instructions from the user or administrator, said first set of instructions from the user or administrator changing the content of the particular selected scope item by defining the display of first primary objects in the first primary display window; forming a second primary display window displaying second primary objects, said second primary display window being different from said scope window and said first primary display window; and dynamically linking the second primary objects to the particular selected scope item in accordance with a second set of instructions from the user or administrator wherein the step of linking the second primary objects is independent of the step of linking the first primary objects, said first set of instructions and said second set of instructions from the user or administrator changing the content of the particular selected scope item by defining the display of second primary objects in the second primary display window, and wherein the scope window persists displaying scope items in the scope window after forming the first primary display window and the second primary display window. - View Dependent Claims (29, 30, 31, 32, 33, 34)
-
-
35. A computer system having a graphical user interface including a display and a user interface selection device, said system comprising:
-
means for displaying a scope window; means for permitting a user to select a particular item in the scope window; means for displaying a first primary display window, said first primary display window being different from said scope window; means for displaying a second primary display window, said second primary display window being different from said scope window and said first primary display window; means for receiving from the user a first set of instructions for changing the content of the particular selected item by defining first primary objects to be displayed in the first primary display window and for receiving from the user a second set of instructions for changing the content of the particular selected item by defining second primary objects to be displayed in the second primary display window; means for linking the first primary objects in the first primary display window to the scope window in response to the selected item by the user and in response to the first set of instructions; and means for linking the second primary objects in the second primary display window to the scope window in response to the particular selected item by the user and in response to the second set of instructions, wherein the means for linking the first primary objects in the first primary display window to the scope window is independent of the means for linking the second primary objects in the second primary display window to the scope window, and wherein the means for displaying the scope window persists displaying scope items in the scope window after the first primary display window and the second primary display window are displayed. - View Dependent Claims (36, 37, 38)
-
-
39. A computer system having a graphical user interface including a display and a user interface selection device, said system comprising:
-
means for displaying a scope window; means for permitting a user to select a particular item in the scope window; means for displaying a first primary display window, said first primary display window being different from said scope window; means for displaying a second primary display window, said second primary display window being different from said scope window and said first primary display window; means for receiving from the user a first set of instructions for changing the content of the particular selected item by defining first primary objects to be displayed in the first primary display window and for receiving from the user a second set of instructions for changing the content of the particular selected item by defining second primary objects to be displayed in the second primary display window; means for driving the first primary objects in the first primary display window off of the particular selected item in the scope window and based on the first set of instructions; and means for driving the second primary objects in the second primary display window off of the particular selected item in the scope window and based on the second set of instructions, wherein the means for driving the first primary objects in the first primary window is independent of the means for driving the second primary objects in the second primary display window, and wherein the means for displaying the scope window persists displaying scope items in the scope window after the first primary display window and the second primary display window are displayed. - View Dependent Claims (40, 41)
-
-
42. A computer storage medium having computer-executable instructions for performing a method comprising:
-
forming a scope window displaying in a hierarchical structure scope items therein; allowing a user to select at least one of the scope items in the scope window; specifying a first set of instructions changing the content of the particular selected scope item by defining first primary objects to be displayed in a first primary display window; forming the first primary display window in response to the first set of instructions for displaying the first primary objects which are dynamically linked to the scope window, said first primary display window being different from said scope window; allowing the user to select at least one of the first primary objects in the first primary display window; forming the first secondary display window displaying first secondary objects in response to the selected first primary objects and in response to the first set of instructions which are dynamically linked to the first primary display window, said first secondary display window being different from said scope window and said first primary display window; allowing the user to select at least one of the first secondary objects in the first secondary display window; specifying a second set of instructions changing the content of the particular selected scope item by defining first secondary objects to be displayed in a first secondary display window; and dynamically linking the first secondary objects in the first secondary display window to the scope window in response to the second set of instructions so that the first secondary objects in the first secondary display window communicate with the scope window by focusing on the selected first secondary objects in the scope window, wherein the communication is independent of the communication between the first primary display window and the scope window. - View Dependent Claims (43)
-
-
44. A computer storage medium having computer-executable instructions for performing a method comprising:
-
forming a scope window displaying in a hierarchical structure scope items therein; allowing a user to select at least one of the scope items in the scope window; receiving from the user a first set of instructions for changing the content of the particular selected scope item by defining first primary objects to be displayed in a first primary display window; forming the first primary display window displaying the first primary objects in response to the at least one particular selected scope item and in response to the first set of instructions, said first primary display window being different from said scope window; allowing a user to select at least one of the first primary objects in the first primary display window; receiving from the user a second set of instructions for changing the content of the particular selected scope item by defining first secondary objects to be displayed in a first secondary display window; forming the first secondary display window displaying the first secondary objects which are dynamically linked to the first primary display window in response to a selection of one or more first primary objects in the first primary display window and in response to the second set of instructions, said first secondary display window being different from said scope window and said first primary display window; allowing a user to select at least one of the first secondary objects in the first secondary display window; and dynamically linking the first secondary objects in the first secondary display window to the scope window so that a command or selection by a user in the first secondary display window changes the focus or content of the scope window according to the selection or command.
-
-
45. A computer storage medium having computer-executable instructions for performing steps comprising:
-
forming a scope window displaying in a hierarchical structure scope items therein; specifying a first set of instructions changing the content of the selected scope item by defining first primary objects to be displayed in a first primary display window; forming the first primary display window displaying the first primary objects in response to the first set of instructions so that the first primary objects in the first primary display window are dynamically linked to the scope window, said first primary display window being different from said scope window; and specifying a second set of instructions changing the content of the particular selected scope item by defining second primary objects to be displayed in a second primary display window; forming the second primary display window displaying the second primary objects in response to the second set of instructions so that the second primary objects in the second primary display window are dynamically linked to the scope window, said second primary display window being different from said scope window and said first primary display window; and defining window types of the first primary display window and of the second primary display window as a function of data driven from a query, wherein the driven data determines the window types. - View Dependent Claims (46, 47)
-
Specification