Palette-based graphical user interface
First Claim
Patent Images
1. A method for operating a graphical user interface in a computer, comprising:
- displaying a palette in the graphical user interface, wherein the palette includes a bottom resize corner, so that the palette forms a non-rectangular window, and the bottom resize corner is selected and dragged in order to resize the palette.
2 Assignments
0 Petitions
Accused Products
Abstract
A palette-based graphical user interface for a computer-implemented system. The palettes can be customized in a number of different ways to make them more user-friendly.
61 Citations
49 Claims
-
1. A method for operating a graphical user interface in a computer, comprising:
displaying a palette in the graphical user interface, wherein the palette includes a bottom resize corner, so that the palette forms a non-rectangular window, and the bottom resize corner is selected and dragged in order to resize the palette. - View Dependent Claims (2, 3)
-
4. A method for operating a graphical user interface in a computer, comprising:
displaying a palette in the graphical user interface, wherein the palette includes one or more title bars extending vertically along a side of the palette and text within the title bars extends vertically.
-
5. A method for operating a graphical user interface in a computer, comprising:
displaying a palette in the graphical user interface, wherein the palette includes one or more tabs extending vertically along a side of the palette and text within the tabs extends vertically.
-
6. A method for operating a graphical user interface in a computer, comprising:
displaying a palette in the graphical user interface, wherein the palette snaps to an edge when brought into proximity of the edge. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13)
-
14. A method for operating a graphical user interface in a computer, comprising:
displaying a palette in the graphical user interface, wherein the palette uses auto-hide functionality that, when enabled, causes the palette'"'"'s window to disappear when a cursor moves off of the palette, leaving only a tide bar of the palette displayed. - View Dependent Claims (15, 16)
-
17. A method for operating a graphical user interface in a computer, comprising:
displaying a palette in the graphical user interface, wherein the palette'"'"'s contents are scrolled using pan scrolling.
-
18. A method for operating a graphical user interface in a computer, comprising:
displaying a plurality of palettes in the graphical user interface, wherein a palette is added to a stack of the palettes by grabbing the palette'"'"'s tide bar or tab, dragging the palette into proximity with the stack and dropping the dragged palette onto the stack.
-
19. A method for operating a graphical user interface in a computer, comprising:
displaying a plurality of palettes in the graphical user interface, wherein a first stack of the palettes is added to a second stack of the palettes by grabbing a title bar or tab of a palette on top of the first stack, dragging the first stack into proximity with the second stack and dropping the dragged first stack onto the second stack.
-
20. A method for operating a graphical user interface in a computer, comprising:
displaying a plurality of palettes in the graphical user interface, wherein the palettes are arranged in a stack, a specific one of the palettes is activated by selecting a tab of the stack associated with the specific one of the palettes, wherein the tab is not displayed when the specific one of the palettes is removed from the stack.
-
21. A method for operating a graphical user interface in a computer, comprising:
displaying a plurality of palettes in the graphical user interface, wherein the palettes are arranged in a stack, a title bar of a palette on top of the stack displays a palette set name, and a tide bar of a palette removed from the stack displays a palette name.
-
22. A method for operating a graphical user interface in a computer, comprising:
-
displaying a plurality of palettes in the graphical user interface;
positioning a first one of the palettes over a second one of the palettes;
stacking the first one of the palettes onto the second one of the palettes, wherein the first one of the palettes assumes a justification characteristic of the second one of the palettes.
-
-
23. A method for operating a graphical user interface in a computer, comprising:
-
displaying a plurality of palettes in the graphical user interface;
positioning a first one of the palettes over a second one of the palettes;
stacking the first one of the palettes onto the second one of the palettes, wherein the first one of the palettes assumes an auto-hide characteristic of the second one of the palettes.
-
-
24. A method for operating a graphical user interface in a computer, comprising:
-
displaying a plurality of palettes in the graphical user interface;
positioning a first one of the palettes over a second one of the palettes;
displaying an outline of the second one of the palettes using an XOR indication of target acquisition, while the first one of the palettes is positioned over the second one of the palettes, in order to indicate that the first one of the palettes may be stacked onto the second one of the palettes. - View Dependent Claims (25)
-
-
26. A method for operating a graphical user interface in a computer, comprising:
displaying a plurality of palettes in the graphical user interface, wherein the one or more of the palettes are flagged to restrict stacking to only certain other ones of the palettes.
-
27. A method for operating a graphical user interface in a computer, comprising:
displaying a plurality of palettes in the graphical user interface, wherein one or more the palettes are flagged to restrict tearing the palettes apart when the palettes are stacked.
-
28. A method for operating a graphical user interface in a computer, comprising:
displaying a plurality of palettes in the graphical user interface, wherein the palettes are arranged in a stack, each of the palettes is associated with one of a plurality of tabs displayed on the stack, and the tabs proportionally resize when the stack is resized. - View Dependent Claims (29, 30, 31)
-
32. A method for operating a graphical user interface in a computer, comprising:
displaying a palette in the graphical user interface, wherein one or more text labels for the palette elide when the text labels do not fit within the palette'"'"'s available space. - View Dependent Claims (33)
-
34. A method for operating a graphical user interface in a computer, comprising:
displaying one or more palettes in the graphical user interface, wherein a palette scheme defines a collection of the palettes and their state in the graphical user interface. - View Dependent Claims (35, 36, 37, 38)
-
39. A method for operating a graphical user interface in a computer, comprising:
-
creating one or more palettes in the graphical user interface; and
saving the created palette in a catalog, so that the saved palette is available for sharing. - View Dependent Claims (40)
-
-
41. A method for operating a graphical user interface in a computer, comprising:
-
displaying one or more palettes in the graphical user interface, wherein the palette includes zero or more existing content items; and
adding a new content item from a catalog to the displayed palette.
-
-
42. A method for operating a graphical user interface in a computer, comprising:
-
displaying one or more palettes in the graphical user interface, wherein the palette includes zero or more existing content items; and
adding a new content item to the displayed palette by dragging an object from the graphical user interface and dropping the dragged object onto the palette.
-
-
43. A method for operating a graphical user interface in a computer, comprising:
-
displaying one or more palettes in the graphical user interface, wherein the palette includes zero or more existing content items; and
adding a new content item to the displayed palette by dragging an object from an Internet web page and dropping the dragged object onto the palette.
-
-
44. A method for operating a graphical user interface in a computer, comprising:
displaying a palette in the graphical user interface, wherein the palette includes a “
refresh from”
property that indicates that the palette'"'"'s contents are refreshed from a source location.- View Dependent Claims (45, 46)
-
47. A method for operating a graphical user interface in a computer, comprising:
displaying a palette in the graphical user interface, wherein the palette includes a “
auto-refresh”
property that indicates that the palette'"'"'s contents are refreshed when a palette scheme containing the palette is loaded.
-
48. A method for operating a graphical user interface in a computer, comprising:
displaying a palette in the graphical user interface, wherein the palette includes a “
name and description”
property that is displayed when the palette is published in a catalog.
-
49. A method for operating a graphical user interface in a computer, comprising:
displaying a palette in the graphical user interface, wherein the palette includes a “
more info”
property that displays information about the palette, wherein the information is selected from a group comprising a publisher, date modified, last refreshed, and an ability to assign keywords.
Specification