×

Method and handheld electronic device having a graphical user interface which arranges icons dynamically

  • US 10,331,299 B2
  • Filed: 03/03/2016
  • Issued: 06/25/2019
  • Est. Priority Date: 10/08/2008
  • Status: Active Grant
First Claim
Patent Images

1. A method for providing a graphical user interface (GUI) for a media player application of a handheld electronic device, the method comprising:

  • determining a device orientation of the handheld electronic device in accordance with orientation data from an orientation sensor, wherein the device orientation is chosen from one of a top up device orientation, bottom up device orientation, left up device orientation, right up device orientation, front up device orientation or back up device orientation;

    determining a screen orientation of the GUI in accordance with the determined device orientation in response to a determination that the device orientation is one of the top up device orientation, bottom up device orientation, left up device orientation or right up device orientation, wherein the screen orientation is chosen to be a portrait screen orientation in response to a determination that the device orientation is one of the top up device orientation or bottom up device orientation, wherein the screen orientation is chosen to be a landscape screen orientation in response to a determination that the device orientation is one of the left up device orientation or right up device orientation;

    determining the screen orientation of the GUI in accordance with a default screen orientation or previous screen orientation in response to a determination that the device orientation is one of the front up device orientation or back up device orientation, wherein the default screen orientation and previous screen orientation are either the portrait screen orientation or the landscape screen orientation;

    rendering and displaying an album list user interface screen on a display of the handheld electronic device in the portrait screen orientation in response to a determination that the screen orientation of the GUI is the portrait screen orientation, wherein the album list user interface screen comprises a table comprising a plurality of rows and columns, wherein rows in the table represent albums and columns comprise fields providing information about the respective album, wherein one of the columns in each row includes an album art image that links to an album user interface screen for the respective album, wherein selecting an album art image in the album list causes the album user interface screen for the respective album to be displayed on the display of the handheld electronic device; and

    rendering and displaying an album array user interface screen on the display of the handheld electronic device in the landscape screen orientation in response to a determination that the screen orientation of the GUI is the landscape screen orientation, wherein the album array user interface screen comprises an array of album art images arranged in rows and columns, wherein album art images in the array of album art images are each linked to the album user interface screen for the respective album, wherein the album array user interface screen is configured for navigation in an up-and-down direction relative to the landscape screen orientation, wherein selecting an album art image in the album array causes the album user interface screen for the respective album to be displayed on the display of the handheld electronic device.

View all claims
  • 5 Assignments
Timeline View
Assignment View
    ×
    ×