Displaying icon layouts in different resolutions
First Claim
1. A non-transitory computer-readable medium storing computer program instructions executable by at least one processor to perform:
- displaying icon layouts at a plurality of different screen resolutions, each different screen resolution indicating a different number of pixels over an entire area of a same display screen, wherein displaying icon layouts at a plurality of different screen resolutions comprises;
displaying a set of icons of a first layout of a user interface (“
UI”
) at a first screen resolution of the display screen;
preserving data indicating positions of the icons in the first layout at the first screen resolution upon a display of the icons at a second, different screen resolution of the same display screen;
receiving a request, after preserving the data, for the first screen resolution; and
displaying a second layout of the UI at the first screen resolution using the preserved data indicating positions of the icons in the first layout of the UI.
0 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
20 Claims
-
1. A non-transitory computer-readable medium storing computer program instructions executable by at least one processor to perform:
displaying icon layouts at a plurality of different screen resolutions, each different screen resolution indicating a different number of pixels over an entire area of a same display screen, wherein displaying icon layouts at a plurality of different screen resolutions comprises; displaying a set of icons of a first layout of a user interface (“
UI”
) at a first screen resolution of the display screen;preserving data indicating positions of the icons in the first layout at the first screen resolution upon a display of the icons at a second, different screen resolution of the same display screen; receiving a request, after preserving the data, for the first screen resolution; and displaying a second layout of the UI at the first screen resolution using the preserved data indicating positions of the icons in the first layout of the UI. - View Dependent Claims (2, 3, 4, 5)
-
6. A method for displaying icon layouts for a device comprising a display screen for displaying a user interface (“
- UI”
) at a plurality of different screen resolutions, the method comprising;displaying a first layout of the UI at a first screen resolution, the first layout comprising a set of icons; preserving data associated with the first layout in a data structure comprising a bitmap that represents the first layout and an icon list associated with the bitmap; displaying the icons of the first layout at a second screen resolution, the first screen resolution and the second screen resolution each indicating a distinct number of pixels over an entire area of the same display screen; and displaying a second layout of the UI at the first screen resolution using the preserved data associated with the first layout. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13)
- UI”
-
14. A method comprising:
-
storing data representing a first layout of a first plurality of icons at a first resolution, the first resolution indicating a number of pixels over an entire area of a display, said data comprising information corresponding to each icon in the first layout; displaying a second layout of a second plurality of icons at a second resolution, the second resolution indicating a different number of pixels over the same entire area of the same display, wherein a particular icon of the second layout is one of the icons of the first layout; while displaying the second layout at the second resolution, receiving a modification to the second layout; upon receiving a request for the first resolution, modifying the stored data representing the first layout based on the received modification to the second layout; and displaying a third layout at the first resolution based on the modified data. - View Dependent Claims (15, 16, 17)
-
-
18. A computer readable medium storing computer program instructions executable by at least one processor to display icon layouts for a device comprising a display screen and a user interface (“
- UI”
) for display on said display screen, said display screen comprising a plurality of different screen resolutions for displaying the UI on the display screen, the computer program instructions executable to perform;displaying, on the display screen at a first screen resolution, a first layout of the UI comprising one or more icons for concurrently displaying at the first screen resolution; preserving a first set of data associated with the first screen resolution when the icons of the first layout are displayed at a second, different screen resolution, said first set of data indicating positions of the icons in the first layout of the UI at the first screen resolution; displaying, on the display screen at the second screen resolution, a second layout of the UI comprising one or more icons for concurrently displaying at the second screen resolution; preserving a second set of data associated with the second screen resolution when the icons of the second layout are displayed at a third, different screen resolution, said second set of data indicating positions of the icons in the second layout of the UI at the second screen resolution, each screen resolution indicating a distinct number of pixels over an entire area of the same display screen. - View Dependent Claims (19, 20)
- UI”
Specification