Displaying icon layouts in different resolutions
First Claim
1. A method for displaying icon layouts, the method comprising:
- displaying, on a particular display device, a first layout at a first resolution, the first layout comprising at least a first icon and a second icon;
determining coordinates of the first icon in a second layout at a second resolution on the particular display device by using a first mapping function to map coordinates of the first icon in the first layout to the same coordinates in the second layout, the first mapping function for mapping icons that are inside a boundary for the second layout defined by the second resolution;
determining coordinates of the second icon in the second layout at the second resolution on the particular display device by using a second scaler-mapping function different from the first mapping function to map coordinates of the second icon in the first layout to scaled coordinates in the second layout, the second scaler-mapping function for mapping icons that are outside the boundary for the second layout defined by the second resolution; and
displaying, on the particular display device, the second layout at the second resolution, the second layout comprising at least the first and second icons positioned at the determined coordinates.
3 Assignments
0 Petitions
Accused Products
Abstract
A method for displaying icons layouts in different resolutions where data representing a layout is preserved for a particular resolution and is later used to display another layout at the same resolution. The data indicates positions of icons in the layout, contains identifiers that identify particular icons, and contains coordinate positions of icons in the layout and may be preserved in various formats or preserved in various data structures. The data structure may comprise a bitmap and icon list. In some embodiments, a layout at a current resolution is produced using a previous layout at a previous resolution and at least two different mapping functions. Icons from the previous layout are mapped to the current layout where icons in an overlapping area between the current layout and the previous layout are mapped with a first mapping function and outside icons are mapped with a second mapping function.
-
Citations
32 Claims
-
1. A method for displaying icon layouts, the method comprising:
-
displaying, on a particular display device, a first layout at a first resolution, the first layout comprising at least a first icon and a second icon; determining coordinates of the first icon in a second layout at a second resolution on the particular display device by using a first mapping function to map coordinates of the first icon in the first layout to the same coordinates in the second layout, the first mapping function for mapping icons that are inside a boundary for the second layout defined by the second resolution; determining coordinates of the second icon in the second layout at the second resolution on the particular display device by using a second scaler-mapping function different from the first mapping function to map coordinates of the second icon in the first layout to scaled coordinates in the second layout, the second scaler-mapping function for mapping icons that are outside the boundary for the second layout defined by the second resolution; and displaying, on the particular display device, the second layout at the second resolution, the second layout comprising at least the first and second icons positioned at the determined coordinates. - View Dependent Claims (2, 4, 5, 6, 7)
-
-
3. A computer readable medium storing a computer program which when executed by at least one processor displays icon layouts, the computer program comprising sets of instructions for:
-
displaying, on a particular display device, a first layout at a first resolution, the first layout comprising at least a first icon and a second icon; using a first mapping function to map coordinates of the first icon in the first layout at the first resolution to the same coordinates in a second layout at a second resolution on the particular display device, the first mapping function for mapping icons that are inside a boundary for the second layout defined by the second resolution; using a second scaler-mapping function to map coordinates of the second icon in the first layout at the first resolution to scaled coordinates in the second layout at the second resolution on the particular display device, the second scaler-mapping function different from the first mapping function, the second scaler-mapping function for mapping icons that are outside the boundary for the second layout defined by the second resolution; and displaying, on the particular display device, the second layout at the second resolution, the second layout comprising at least the first and second icons positioned at the mapped coordinates. - View Dependent Claims (8, 9, 10)
-
-
11. A computer readable medium storing a computer program which when executed by at least one processor displays icon layouts, the computer program comprising sets of instructions for:
-
displaying, on an entire display area of a particular display device, a first layout at a first resolution, the first layout comprising at least a first icon and a second icon; receiving a request for display of the icons of the first layout at a second resolution; determining coordinates of the first icon in a second layout at the second resolution on the particular display device by using a first one-to-one mapping function to map coordinates of the first icon in the first layout to the same coordinates in the second layout, the first mapping function for mapping icons that are inside a boundary for the second layout defined by the second resolution; determining coordinates of the second icon in the second layout at the second resolution on the particular display device by using a second scaler-mapping function different from the first mapping function to map coordinates of the second icon in the first layout to scaled coordinates in the second layout, the second mapping function for mapping icons that are outside the boundary for the second layout defined by the second resolution; and displaying, on the entire display area of the particular display device, the second layout at the second resolution, the second layout comprising at least the first and second icons positioned at the determined coordinates. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A computer readable medium storing a computer program which when executed by at least one processor displays icon layouts, the computer program comprising sets of instructions for:
-
displaying, on a particular display device, a first layout at a first resolution, the first layout comprising at least a first icon and a second icon; determining coordinates of the first icon in a second layout at a second resolution on the particular display device by using a first mapping function to map coordinates of the first icon in the first layout to the same coordinates in the second layout, the first mapping function for mapping icons that are inside a boundary for the second layout defined by the second resolution; determining coordinates of the second icon in the second layout at the second resolution on the particular display device by using a second scaler-mapping function different from the first mapping function to map coordinates of the second icon in the first layout to scaled coordinates in the second layout, the second scaler-mapping function for mapping icons that are outside the boundary for the second layout defined by the second resolution; and displaying, on the particular display device, the second layout at the second resolution, the second layout comprising at least the first and second icons positioned at the determined coordinates. - View Dependent Claims (18, 19, 20, 21, 22)
-
-
23. A method for displaying icon layouts, the method comprising:
-
displaying, on a particular display device, a first layout at a first resolution, the first layout comprising at least a first icon and a second icon; using a first mapping function to map coordinates of the first icon in the first layout at the first resolution to the same coordinates in a second layout at a second resolution on the particular display device, the first mapping function for mapping icons that are inside a boundary for the second layout defined by the second resolution; using a second scaler-mapping function to map coordinates of the second icon in the first layout at the first resolution to scaled coordinates in the second layout at the second resolution on the particular display device, the second scaler-mapping function different from the first mapping function, the second scaler-mapping function for mapping icons that are outside the boundary for the second layout defined by the second resolution; and displaying, on the particular display device, the second layout at the second resolution, the second layout comprising at least the first and second icons positioned at the mapped coordinates. - View Dependent Claims (24, 25, 26)
-
-
27. A method for displaying icon layouts, the method comprising:
-
displaying, on an entire display area of a particular display device, a first layout at a first resolution, the first layout comprising at least a first icon and a second icon; receiving a request for display of the icons of the first layout at a second resolution; determining coordinates of the first icon in a second layout at the second resolution on the particular display device by using a first one-to-one mapping function to map coordinates of the first icon in the first layout to the same coordinates in the second layout, the first mapping function for mapping icons that are inside a boundary for the second layout defined by the second resolution; determining coordinates of the second icon in the second layout at the second resolution on the particular display device by using a second scaler-mapping function different from the first mapping function to map coordinates of the second icon in the first layout to scaled coordinates in the second layout, the second mapping function for mapping icons that are outside the boundary for the second layout defined by the second resolution; and displaying, on the entire display area of the particular display device, the second layout at the second resolution, the second layout comprising at least the first and second icons positioned at the determined coordinates. - View Dependent Claims (28, 29, 30, 31, 32)
-
Specification