METHOD AND HANDHELD ELECTRONIC DEVICE HAVING A GRAPHICAL USER INTERFACE WHICH ARRANGES ICONS DYNAMICALLY
First Claim
1. A method for providing a graphical user interface (GUI) for a media player application on a display of a handheld electronic device, the method comprising:
- determining a screen orientation of the GUI in accordance with a device orientation;
displaying a first user interface screen in a portrait screen orientation comprising an album list when the screen orientation is a portrait screen orientation;
displaying a second user interface screen in a landscape screen orientation comprising an array of album art images arranged in rows and columns when the screen orientation is a landscape screen orientation; and
displaying the rendered first or second user interface screen on the display.
4 Assignments
0 Petitions
Accused Products
Abstract
A graphical user interface for a media player application is described. A method is provided comprising: determining a screen orientation of the GUI in accordance with a device orientation; rendering a first user interface screen in a portrait screen orientation comprising an album list when the screen orientation is a portrait screen orientation; rendering a second user interface screen in a landscape screen orientation comprising an array of album art images arranged in rows and columns when the screen orientation is a landscape screen orientation; and displaying the rendered first or second user interface screen on the display.
-
Citations
21 Claims
-
1. A method for providing a graphical user interface (GUI) for a media player application on a display of a handheld electronic device, the method comprising:
-
determining a screen orientation of the GUI in accordance with a device orientation; displaying a first user interface screen in a portrait screen orientation comprising an album list when the screen orientation is a portrait screen orientation; displaying a second user interface screen in a landscape screen orientation comprising an array of album art images arranged in rows and columns when the screen orientation is a landscape screen orientation; and displaying the rendered first or second user interface screen on the display. - View Dependent Claims (2, 3, 4)
-
-
5. A handheld electronic device, comprising:
-
a controller; a display coupled to the controller; a memory coupled to the controller, the memory having stored therein a user interface module for generating a graphical user interface (GUI) on the display; and a sensor coupled to the controller for generating an orientation signal; wherein the controller is configured by the user interface module for;
determining a screen orientation of the GUI in accordance with the orientation signal;
displaying a first user interface screen in a portrait screen orientation comprising an album list when the screen orientation is a portrait screen orientation;
displaying a second user interface screen in a landscape screen orientation comprising an array of album art images arranged in rows and columns when the screen orientation is a landscape screen orientation; and
displaying the rendered first or second user interface screen on the display. - View Dependent Claims (6, 7)
-
-
8. A method for providing an icon menu with dynamic icon arrangement within a graphical user interface (GUI) displayed on a display of a handheld electronic device, the method comprising:
-
determining a screen orientation of the GUI in accordance with a device orientation; displaying a first user interface screen in a portrait screen orientation when a screen orientation of the GUI is a portrait screen orientation, the first user interface screen comprising a reduced icon menu having a plurality of icons arranged in an array of rows and columns and an input area adjacent to the reduced icon menu; and displaying a second user interface screen in a landscape screen orientation when the screen orientation of the GUI is a landscape screen orientation, the second user interface screen comprising a first expanded icon menu having a plurality of icons arranged in an array of rows and columns, wherein the first expanded icon menu includes the array of icons of the reduced icon menu and one or more additional rows of icons, wherein the first expanded icon menu is larger than the reduced icon menu. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A handheld electronic device, comprising:
-
a controller; a display coupled to the controller; a memory coupled to the controller, the memory having stored therein a user interface module for generating a graphical user interface (GUI) on the display; and a sensor coupled to the controller for generating an orientation signal; wherein the controller is configured by the user interface module to;
determine a screen orientation of the GUI in accordance with the orientation signal;
display a first user interface screen in a portrait screen orientation when a screen orientation of the GUI is a portrait screen orientation, the first user interface screen comprising a reduced icon menu having a plurality of icons arranged in an array of rows and columns and an input area adjacent to the reduced icon menu; and
display a second user interface screen in a landscape screen orientation when the screen orientation of the GUI is a landscape screen orientation, the second user interface screen comprising a first expanded icon menu having a plurality of icons arranged in an array of rows and columns, wherein the first expanded icon menu includes the array of icons of the reduced icon menu and one or more additional rows of icons, wherein the first expanded icon menu is larger than the reduced icon menu.
-
Specification