METHOD AND HANDHELD ELECTRONIC DEVICE HAVING A GRAPHICAL USER INTERFACE WHICH ARRANGES ICONS DYNAMICALLY
First Claim
1. A method for providing an icon menu with dynamic icon arrangement within a graphical user interface (GUI) displayed on a display screen of a handheld electronic device, the method comprising:
- (i) determining a screen orientation of the GUI in accordance with a device orientation;
(ii) rendering a first user interface screen in a portrait screen orientation comprising a reduced icon menu having a plurality of icons and a secondary input area adjacent to the reduced icon menu when the screen orientation is a portrait screen orientation;
(iii) rendering a second user interface screen in a landscape screen orientation comprising a first expanded icon menu having a plurality of icons when the screen orientation is a landscape screen orientation, wherein the first expanded icon menu has more icons than the reduced icon menu; and
(iv) displaying the rendered first or second user interface screen on the display screen.
4 Assignments
0 Petitions
Accused Products
Abstract
A method and handheld electronic device having a graphical user interface which arranges icons dynamically are provided. In accordance with one embodiment, there is provided a method for providing an icon menu with dynamic icon arrangement within a graphical user interface (GUI) displayed on a display screen of a handheld electronic device, the method comprising: (i) determining a screen orientation of the GUI in accordance with a device orientation; (ii) rendering a first user interface screen in a portrait screen orientation comprising a reduced icon menu having a plurality of icons and a secondary input area adjacent to the reduced icon menu when the screen orientation is a portrait screen orientation; (iii) rendering a second user interface screen in a landscape screen orientation comprising a first expanded icon menu having a plurality of icons when the screen orientation is a landscape screen orientation, wherein the first expanded icon menu has more icons than the reduced icon menu; and (iv) displaying the rendered first or second user interface screen on the display screen.
-
Citations
25 Claims
-
1. A method for providing an icon menu with dynamic icon arrangement within a graphical user interface (GUI) displayed on a display screen of a handheld electronic device, the method comprising:
-
(i) determining a screen orientation of the GUI in accordance with a device orientation; (ii) rendering a first user interface screen in a portrait screen orientation comprising a reduced icon menu having a plurality of icons and a secondary input area adjacent to the reduced icon menu when the screen orientation is a portrait screen orientation; (iii) rendering a second user interface screen in a landscape screen orientation comprising a first expanded icon menu having a plurality of icons when the screen orientation is a landscape screen orientation, wherein the first expanded icon menu has more icons than the reduced icon menu; and (iv) displaying the rendered first or second user interface screen on the display screen. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 20, 21, 22)
-
-
11. A method for providing a graphical user interface for a media player application on a display screen of a handheld electronic device, the method comprising:
-
(i) determining a screen orientation of the GUI in accordance with a device orientation; (ii) rendering a first user interface screen in a portrait screen orientation comprising an album list when the screen orientation is a portrait screen orientation; (iii) 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 (iv) displaying the rendered first or second user interface screen on the display screen. - View Dependent Claims (12, 13, 14)
-
-
15. A handheld electronic device, comprising:
-
a controller; a display screen connected to the controller; a memory connected to the controller, the memory having stored thereon a user interface module for generating a graphical user interface on the display screen; an orientation sensor connected to the controller for generating an orientation signal in dependence on the orientation of the device; wherein the controller is configured by the user interface module for;
(i) determining a screen orientation of the GUI in accordance with a device orientation;
(ii) rendering a first user interface screen in a portrait screen orientation comprising a reduced icon menu having a plurality of icons and a secondary input area adjacent to the reduced icon menu when the screen orientation is a portrait screen orientation;
(iii) rendering a second user interface screen in a landscape screen orientation comprising a first expanded icon menu having a plurality of icons when the screen orientation is a landscape screen orientation, wherein the first expanded icon menu has more icons than the reduced icon menu; and
(iv) displaying the rendered first or second user interface screen on the display screen. - View Dependent Claims (16, 17, 18, 19)
-
-
23. A handheld electronic device, comprising:
-
a controller; a display screen connected to the controller; a memory connected to the controller, the memory having stored thereon a user interface module for generating a graphical user interface on the display screen; an orientation sensor connected to the controller for generating an orientation signal in dependence on the orientation of the device; wherein the controller is configured by the user interface module for;
(i) determining a screen orientation of the GUI in accordance with a device orientation;
(ii) rendering a first user interface screen in a portrait screen orientation comprising an album list when the screen orientation is a portrait screen orientation;
(iii) 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
(iv) displaying the rendered first or second user interface screen on the display screen. - View Dependent Claims (24, 25)
-
Specification