Graphical user interface including palette windows with an improved navigation interface
First Claim
1. A computer-implemented method for navigating among a hierarchy of palette windows in a graphical user interface displayed on a computer system, wherein the computer system includes a display, the method comprising:
- displaying on the display a first palette window from the hierarchy of palette windows, wherein the first palette window includes one or more navigation items displayed on the first palette window for navigating among the hierarchy of palette windows;
receiving user input selecting a navigation item displayed on the first palette window; and
displaying at least one of a parent palette window or a child palette window in relation to the first palette window in the hierarchy of palette windows in response to said user input selecting the navigation item.
5 Assignments
0 Petitions
Accused Products
Abstract
A system and method for navigating among hierarchies of palette windows displayed on a display. Palette windows may include one or more palette window selection items that, when selected, open child palette windows of the current palette window. Palette windows may include one or more items for navigating in the hierarchy. The navigation items may include back navigation items, forward navigation items, and up navigation items. The navigation items may be used in navigating to previously displayed palette windows and/or to higher palette windows in the hierarchy. A search mechanism for locating palette windows and/or palette window content may be provided. From the search mechanism, the user may locate and open palette windows in one or more hierarchies. The current palette window is closed when a new palette window is opened. Thus, at most one palette window in a hierarchy is displayed at one time.
-
Citations
72 Claims
-
1. A computer-implemented method for navigating among a hierarchy of palette windows in a graphical user interface displayed on a computer system, wherein the computer system includes a display, the method comprising:
-
displaying on the display a first palette window from the hierarchy of palette windows, wherein the first palette window includes one or more navigation items displayed on the first palette window for navigating among the hierarchy of palette windows;
receiving user input selecting a navigation item displayed on the first palette window; and
displaying at least one of a parent palette window or a child palette window in relation to the first palette window in the hierarchy of palette windows in response to said user input selecting the navigation item. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A computer-implemented method for navigating among a hierarchy of palette windows in a graphical user interface displayed on a computer system, wherein the computer system includes a display, the method comprising:
-
displaying on the display a currently displayed palette window from the hierarchy of palette windows, wherein the currently displayed palette window includes one or more navigation items displayed on the currently displayed palette window for navigating among the hierarchy of palette windows;
receiving user input selecting a navigation item displayed on the currently displayed palette window;
closing a currently displayed palette window in response to said user input selecting the navigation item; and
displaying a previously displayed palette window in response to said user input selecting the navigation item. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29)
-
-
30. A computer-implemented method for navigating among a hierarchy of palette windows in a graphical user interface displayed on a computer system, wherein the computer system includes a display, the method comprising:
-
displaying on the display a first palette window from the hierarchy of palette windows, wherein the first palette window comprises one or more palette window selection items, wherein each of the one or more palette window selection items is operable when selected to display a different child palette window of the first palette window in the hierarchy of palette windows;
receiving user input selecting a first palette window selection item of the one or more selection items in the first palette window;
displaying a second palette window on the display in response to said receiving the user input selecting the first palette window selection item, wherein the second palette window is a child palette window of the first palette window in the hierarchy of palette windows; and
closing the first palette window in response to said receiving the first user input selecting the first palette window selection item. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
-
43. A system comprising:
-
a memory configured to store program instructions;
an input device configured to receive user input;
a display device; and
a processor configured to read the program instructions from the memory and to execute the program instructions, wherein, in response to execution of the program instructions, the processor is operable to;
display on the display device a first palette window from a hierarchy of palette windows in a graphical user interface, wherein the first palette window includes one or more navigation items displayed on the first palette window for navigating among the hierarchy of palette windows;
receive user input from the input device selecting a navigation item displayed on the first palette window; and
display on the display device at least one of a parent palette window or a child palette window in relation to the first palette window in the hierarchy of palette windows after said user input selecting the navigation item. - View Dependent Claims (44, 45, 46, 47, 48, 49, 50, 51, 52)
-
-
53. A system comprising:
-
a memory configured to store program instructions;
an input device configured to receive user input;
a display device; and
a processor configured to read the program instructions from the memory and to execute the program instructions, wherein, in response to execution of the program instructions, the processor is operable to;
display on the display device a currently displayed palette window from the hierarchy of palette windows, wherein the currently displayed palette window includes one or more navigation items displayed on the currently displayed palette window for navigating among the hierarchy of palette windows;
receive user input from the input device selecting a navigation item displayed on the currently displayed palette window;
close a currently displayed palette window in response to said user input selecting the navigation item; and
display a previously displayed palette window on the display device in response to said user input selecting the navigation item. - View Dependent Claims (54, 55, 56, 57, 58)
-
-
59. A system comprising:
-
a memory configured to store program instructions;
an input device configured to receive user input;
a display device; and
a processor configured to read the program instructions from the memory and to execute the program instructions, wherein, in response to execution of the program instructions, the processor is operable to;
display on the display device a first palette window from a hierarchy of palette windows in a graphical user interface, wherein the first palette window comprises one or more palette window selection items, wherein each of the one or more palette window selection items is operable when selected to display a different child palette window of the first palette window in the hierarchy of palette windows;
receive user input from the input device selecting a first palette window selection item of the one or more selection items in the first palette window;
display a second palette window on the display device in response to said receiving the user input selecting the first palette window selection item, wherein the second palette window is a child palette window of the first palette window in the hierarchy of palette windows; and
close the first palette window in response to said receiving the first user input selecting the first palette window selection item. - View Dependent Claims (60, 61, 62, 63)
-
-
64. A carrier medium comprising program instructions, wherein the program instructions are computer-executable to implement:
-
displaying on a display of a computer system a first palette window from a hierarchy of palette windows in a graphical user interface, wherein the first palette window includes one or more navigation items displayed on the first palette window for navigating among the hierarchy of palette windows;
receiving user input selecting a navigation item displayed on the first palette window; and
displaying at least one of a parent palette window or a child palette window in relation to the first palette window in the hierarchy of palette windows after said user input selecting the navigation item. - View Dependent Claims (65, 66, 67, 68)
-
-
69. A carrier medium comprising program instructions, wherein the program instructions are computer-executable to implement:
-
displaying on a display of a computer system a currently displayed palette window from a hierarchy of palette windows in a graphical user interface, wherein the currently displayed palette window includes one or more navigation items displayed on the currently displayed palette window for navigating among the hierarchy of palette windows;
receiving user input selecting a navigation item displayed on the currently displayed palette window;
closing a currently displayed palette window in response to said user input selecting the navigation item; and
displaying a previously displayed palette window in response to said user input selecting the navigation item. - View Dependent Claims (70)
-
-
71. A carrier medium comprising program instructions, wherein the program instructions are computer-executable to implement:
-
displaying on a display of a computer system a first palette window from a hierarchy of palette windows in a graphical user interface, wherein the first palette window comprises one or more palette window selection items, wherein each of the one or more palette window selection items is operable when selected to display a different child palette window of the first palette window in the hierarchy of palette windows;
receiving user input selecting a first palette window selection item of the one or more selection items in the first palette window;
displaying a second palette window on the display in response to said receiving the user input selecting the first palette window selection item, wherein the second palette window is a child palette window of the first palette window in the hierarchy of palette windows; and
closing the first palette window in response to said receiving the first user input selecting the first palette window selection item. - View Dependent Claims (72)
-
Specification