Smart icon placement across desktop size changes
First Claim
1. One or more computer-readable media having stored thereon computer-executable instructions for performing a method for placing icons on a graphical desktop when changing orientations, comprising the steps of:
- placing a plurality of icons on said desktop in a first orientation, wherein said placing restricts placement of said icons to a first grid in a first orientation of said desktop, said first grid having an equal number of rows and columns of cells;
changing an orientation of said desktop from said first orientation to a second orientation;
in response to changing the orientation, re-placing said plurality of icons on said desktop in said second orientation, wherein said step of re-placing places said icons in accordance with a second grid of said desktop in said second orientation, wherein said second grid has the same number of rows and columns as the first grid, and said icons maintain common grid coordinates in said first and second grids.
2 Assignments
0 Petitions
Accused Products
Abstract
Intelligent rearrangement of icons on a desktop in response to changes in desktop size, such as orientation, may be provided using a number of approaches. Desktop area in multiple orientations may be divided into a grid having equal numbers of rows and columns, and placement of icons in each orientation may use common grid coordinates. Icons may alternatively be reflected along a diagonal of desktops in different orientations, such that some icon positional relationships may be maintained. Placement of icons on a desktop may be restricted to a predefined subset region of the desktop, where the subset region will fit in multiple orientations without requiring adjustment. Additionally, areas of a desktop in multiple orientations may be reserved for predefined types of icons, and changes in orientation may result in placement of icons in corresponding reserved areas based on icon attribute.
-
Citations
20 Claims
-
1. One or more computer-readable media having stored thereon computer-executable instructions for performing a method for placing icons on a graphical desktop when changing orientations, comprising the steps of:
-
placing a plurality of icons on said desktop in a first orientation, wherein said placing restricts placement of said icons to a first grid in a first orientation of said desktop, said first grid having an equal number of rows and columns of cells;
changing an orientation of said desktop from said first orientation to a second orientation;
in response to changing the orientation, re-placing said plurality of icons on said desktop in said second orientation, wherein said step of re-placing places said icons in accordance with a second grid of said desktop in said second orientation, wherein said second grid has the same number of rows and columns as the first grid, and said icons maintain common grid coordinates in said first and second grids. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. One or more computer readable media having stored thereon computer-executable instructions for performing a method for placing icons on a graphical desktop when changing orientations, comprising the steps of:
-
displaying a plurality of icons on a desktop in a first orientation;
changing said desktop from said first orientation to a second orientation; and
reflecting locations of said plurality of icons across a diagonal region of said desktop for display in said second orientation. - View Dependent Claims (8, 9, 10, 11)
-
-
12. One or more computer readable media having stored thereon computer-executable instructions for performing a method for placing icons on a graphical desktop when changing orientations, comprising the steps of:
-
displaying a desktop having a plurality of icons in a first orientation, said desktop being rectangular and having a long side and a short side, wherein said icons are restricted to a subset region having a length and width both equal to or shorter than a length of said short side of said desktop;
changing said desktop from said first orientation to a second orientation;
in response to said changing, redrawing said subset region on said desktop in said second orientation, wherein icons in said subset region maintain the same spatial relationship between said first and second orientations. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. One or more computer readable media having stored thereon computer-executable instructions for performing a method of placing icons on a GUI desktop, comprising the steps of:
-
defining a first plurality of regions on a GUI desktop in a first desktop orientation;
assigning at least one icon type to each of said first plurality of regions; and
restricting the placement of new icons on said desktop based on a type of said icons and said assigned icon types. - View Dependent Claims (19, 20)
-
Specification