Patent ID: 8736557

Claim:
A method for browsing through a group of visual representations on a touch screen display of an electronic device, the method comprising: determining whether the electronic device is in a first orientation or a second orientation; in accordance with a determination that the electronic device is in the first orientation, presenting, using a media player of the electronic device, a first graphical user interface on the touch screen display for scrolling through a list comprising one or more entries, wherein each entry in the list corresponds to a media item in the set of media items; and in accordance with a determination that the electronic device is in the second orientation, presenting, using the media player of the electronic device, a second graphical user interface on the screen display, wherein presenting the second graphical user interface includes: displaying a first set of visual representations from the group of visual representations; detecting a gesture input with said screen display; determining that the gesture input comprises a navigational input, wherein the navigational input is a slide gesture of one or more of the user's fingers on or over the touch screen display; and in accordance with a determination that the detected gesture input is a navigational input: characterizing the navigational input; determining a second set of visual representations from the group of visual representations based on at least the characterized navigational input, the second set of visual representations including at least one visual representation not in the first set of visual representations; determining a transition mode from a plurality of transition modes based on the characterized navigational input, wherein the plurality of transition modes includes at least a first traversal mode and a second traversal mode that is faster than the first traversal mode; and dynamically transitioning from display of the first set of visual representations to the second set of visual representations in accordance with the determined transition mode based on the characterized navigational input.