Navigating in graphical user interface on handheld devices
First Claim
1. A handheld electronic device for presenting and browsing in metadata, the display device comprising:
- a display for displaying a graphical user interface for browsing in metadata;
a pointing device for receiving user input for browsing and selecting in the graphical user interface;
a sensor for detecting rotation of the display device;
a graphical user interface controller configured to;
determine a hierarchical ordering of metadata arranged in different categories;
represent each category by a menu of category entries in the displayed graphical user interface, wherein each menu of category entries is shown in a separate pane when displayed in the graphical user interface;
determine rotation between different orientations of the display device by input from the sensor; and
responsive to a rotation of the display device;
maintain a pane in the displayed graphical user interface that comprises a menu of category entries (i) being browsed before the rotation and (ii) which corresponds to a last menu of category entries being subject to a user selection or navigation before the rotation; and
add or remove at least one pane in the displayed graphical user interface that comprises an extra menu of category entries representing a hierarchical super- or sub-category of the category represented by the menu of category entries (i) being browsed before the rotation and (ii) which corresponds to the last menu of category entries being subject to the user selection or navigation before the rotation,wherein the pointing device is a multi point touchpad and wherein selection and browsing make use of multi-point touch gestures, andwherein the graphical user interface controller is further configured to determine, by input from the multi point touchpad, an expansion or pinching gesture of the user, and add or remove, respectively, at least one pane in the displayed graphical user interface that comprises a menu of category entries representing a hierarchical super- or sub-category, respectively, of the category represented by the menu of category entries being browsed when the expansion or pinching gesture of the user was determined, and further wherein responsive to an expansion gesture of the user with respect to a pane of a given category menu of various category menus in the displayed graphical user interface, the graphical user interface controller produces space for an additional pane within the displayed graphical user interface, wherein (i) displayed panes are reduced in dimension and (ii) menus of the displayed panes are skewed with a skewing angle in order to make space for the additional pane and still be visible to the user.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention relates to presenting and browsing in metadata on handheld display devices such as music/mp3 players, mobile phones, PDA'"'"'s, digital cameras. A graphical user interface (GUI) accesses metadata arranged in different categories and determines a hierarchical order of this. A metadata category is shown in a menu of category entries in a separate pane on the GUI. Rotation of the device is detected by a rotation sensor, and upon rotation the pane with the menu being browsed before rotation is maintained in the GUI, and at least one pane a menu representing a hierarchical super- or sub-category of the category being browsed before rotation is added or removed. This allows the user to expand or collapse metadata categories shown in the GUI by rotating the device.
-
Citations
5 Claims
-
1. A handheld electronic device for presenting and browsing in metadata, the display device comprising:
-
a display for displaying a graphical user interface for browsing in metadata; a pointing device for receiving user input for browsing and selecting in the graphical user interface; a sensor for detecting rotation of the display device; a graphical user interface controller configured to; determine a hierarchical ordering of metadata arranged in different categories; represent each category by a menu of category entries in the displayed graphical user interface, wherein each menu of category entries is shown in a separate pane when displayed in the graphical user interface; determine rotation between different orientations of the display device by input from the sensor; and responsive to a rotation of the display device; maintain a pane in the displayed graphical user interface that comprises a menu of category entries (i) being browsed before the rotation and (ii) which corresponds to a last menu of category entries being subject to a user selection or navigation before the rotation; and add or remove at least one pane in the displayed graphical user interface that comprises an extra menu of category entries representing a hierarchical super- or sub-category of the category represented by the menu of category entries (i) being browsed before the rotation and (ii) which corresponds to the last menu of category entries being subject to the user selection or navigation before the rotation, wherein the pointing device is a multi point touchpad and wherein selection and browsing make use of multi-point touch gestures, and wherein the graphical user interface controller is further configured to determine, by input from the multi point touchpad, an expansion or pinching gesture of the user, and add or remove, respectively, at least one pane in the displayed graphical user interface that comprises a menu of category entries representing a hierarchical super- or sub-category, respectively, of the category represented by the menu of category entries being browsed when the expansion or pinching gesture of the user was determined, and further wherein responsive to an expansion gesture of the user with respect to a pane of a given category menu of various category menus in the displayed graphical user interface, the graphical user interface controller produces space for an additional pane within the displayed graphical user interface, wherein (i) displayed panes are reduced in dimension and (ii) menus of the displayed panes are skewed with a skewing angle in order to make space for the additional pane and still be visible to the user. - View Dependent Claims (2, 3)
-
-
4. A method for presenting and browsing in metadata on a handheld electronic device, the method comprising:
-
providing metadata arranged in different categories; determining a hierarchical ordering of the metadata; representing each category by a menu of category entries in a graphical user interface to be shown on a display of the device, wherein each menu of category entries is shown in a separate pane in the graphical user interface when shown on the display; displaying the graphical user interface with at least one pane containing a menu of category entries being browsed; rotating the device; maintaining, in the displayed graphical user interface, the pane that comprises the menu of category entries being browsed before a rotation corresponding to a last menu of category entries being subject to a user selection or navigation before the rotation; and adding or removing at least one pane in the displayed graphical user interface that comprises an extra menu of category entries representing a hierarchical super- or sub-category of the category represented by the menu of category entries (i) being browsed before the rotation and (ii) which corresponds to the last menu of category entries being subject to the user selection or navigation before the rotation, wherein selection and browsing make use of multi-point touch gestures, via a multi point touchpad, and determining, by input from the multi point touchpad, an expansion or pinching gesture of the user, and adding or removing, respectively, at least one pane in the displayed graphical user interface that comprises a menu of category entries representing a hierarchical super- or sub-category, respectively, of the category represented by the menu of category entries being browsed when the expansion or pinching gesture of the user was determined, and further wherein responsive to an expansion gesture of the user with respect to a pane of a given category menu of various category menus in the displayed graphical user interface, producing space for an additional pane within the displayed graphical user interface, wherein (i) displayed panes are reduced in dimension and (ii) menus of the displayed panes are skewed with a skewing angle in order to make space for the additional pane and still be visible to the user. - View Dependent Claims (5)
-
Specification