Method and apparatus for arranging displayed graphical representations on a computer interface
First Claim
1. A display arrangement system for arranging a set of graphical user interface boxes on a graphical user interface, said display arrangement system comprising:
- (a) a display for displaying the set of graphical user interface boxes in the graphical user interface;
(b) a memory for storing a plurality of instructions that are associated with a plurality of functions; and
(c) a processor for executing the plurality of instructions stored in the memory, the execution of the plurality of instructions causing at least one of the plurality of functions to be performed, including;
(i) determining a size of each one of the set of graphical user interface boxes;
(ii) automatically creating a front-to-back stacking order for ones of the set of graphical user interface boxes according to the determined size for each one of the set of graphical user interface boxes such that smaller graphical user interface boxes are ordered toward the front of the stacking order and larger graphical user interface boxes are ordered toward the back of the stacking order; and
(iii) generating a front-to-back stacked view of the set of graphical user interface boxes on the graphical user interface according to the front-to-back stacking order such that smaller graphical user interface boxes are displayed in front of larger graphical user interface boxes.
1 Assignment
0 Petitions
Accused Products
Abstract
A display arrangement system and method are disclosed for arranging repositionable graphical representations corresponding to a set of computer resources. The display arrangement system includes a layout that specifies a criterion for arranging the repositionable graphical representations. The criterion specifies at least one arrangement rule based upon the content of the computer resources. The display arrangement system also includes a graphical display arrange processor that arranges the repositionable graphical representations by applying the criterion to their corresponding computer resources.
Layouts comprise one or more frames. Each frame designates a perimeter on the graphical user interface. Each frame also includes at least one filter property value for limiting the association of individual ones of the set of computer resources with the frame. An example of a particular filter value for a frame is a filter designating only "document" type computer resources will be associated with a particular frame. The display arrange processor applies the frame filter to the computer resources in order to determine whether corresponding repositionable graphical representations will be displayed within the perimeter on the graphical user interface designated by the frame.
-
Citations
12 Claims
-
1. A display arrangement system for arranging a set of graphical user interface boxes on a graphical user interface, said display arrangement system comprising:
-
(a) a display for displaying the set of graphical user interface boxes in the graphical user interface; (b) a memory for storing a plurality of instructions that are associated with a plurality of functions; and (c) a processor for executing the plurality of instructions stored in the memory, the execution of the plurality of instructions causing at least one of the plurality of functions to be performed, including; (i) determining a size of each one of the set of graphical user interface boxes; (ii) automatically creating a front-to-back stacking order for ones of the set of graphical user interface boxes according to the determined size for each one of the set of graphical user interface boxes such that smaller graphical user interface boxes are ordered toward the front of the stacking order and larger graphical user interface boxes are ordered toward the back of the stacking order; and (iii) generating a front-to-back stacked view of the set of graphical user interface boxes on the graphical user interface according to the front-to-back stacking order such that smaller graphical user interface boxes are displayed in front of larger graphical user interface boxes. - View Dependent Claims (2)
-
-
3. A method for arranging a set of graphical user interface boxes on a graphical user interface, said method comprising the steps:
-
(a) determining a size for each one of the set of graphical user interface boxes; (b) automatically creating a front-to-back stacking order for ones of the set of graphical user interface boxes according to the determined size for each one of the set of graphical user interface boxes such that smaller graphical user interface boxes are ordered toward the front of the stacking order and larger graphical user interface boxes are ordered toward the back of the stacking order; and (c) generating a front-to-back stacked view of the set of graphical user interface boxes on the graphical user interface according to the front-to-back stacking order such that smaller graphical user interface boxes are displayed in front of larger graphical user interface boxes. - View Dependent Claims (4)
-
-
5. Method for displaying a plurality of windows in a graphical user interface (GUI), comprising:
-
(a) selecting one of a plurality of modes for displaying the plurality of windows that are opened in the GUI, the selected mode indicating an arrangement for displaying the plurality of open windows in the GUI, wherein the plurality of modes comprise stack, cascade and tile; (b) determining a position for each window; (c) automatically determining another position for each window, the other position for each open window being determined based on the arrangement indicated by the selected mode; and (d) automatically displaying the plurality of windows in the GUI, each window being displayed at the other position in accordance with the arrangement indicated by the selected mode, wherein the stack mode indicates a stacking arrangement for the plurality of windows where smaller windows are ordered toward the front and the larger windows are ordered toward the back of the stacking arrangement. - View Dependent Claims (6, 7, 8, 9, 10)
-
-
11. A computer-readable medium having executable instructions for performing functions, comprising:
-
(a) determining a size for each one of a set of graphical user interface boxes on a graphical user interface; (b) automatically creating a front-to-back stacking order for ones of the set of graphical user interface boxes according to the determined size for each one of the set of graphical user interface boxes such that smaller graphical user interface boxes are ordered toward the front of the stacking order and larger graphical user interface boxes are ordered toward the back of the stacking order; and (c) generating a front-to-back stacked view of the set of graphical user interface boxes on the graphical user interface according to the front-to-back stacking order such that smaller graphical user interface boxes are displayed in front of larger graphical user interface boxes.
-
-
12. A computer-readable medium having executable instructions for performing functions, comprising:
-
(a) selecting one of a plurality of modes for displaying a plurality of windows that are opened in a graphical user interface (GUI), the selected mode indicating an arrangement for displaying the plurality of open windows in the GUI, wherein the plurality of modes comprise stack, cascade and tile; (b) determining a position for each window; (c) automatically determining another position for each window, the other position for each open window being determined based on the arrangement indicated by the selected mode; and (d) automatically displaying the plurality of windows in the GUI, each window being displayed at the other position in accordance with the arrangement indicated by the selected mode wherein the stack mode indicates a stacking arrangement for the plurality of windows where smaller windows are ordered toward the front and the larger windows are ordered toward the back of the stacking arrangement.
-
Specification