Electronic device with image based browsers
First Claim
Patent Images
1. 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.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems that improve the way media is played, sorted, modified, stored and cataloged on a portable media player are disclosed. One aspect relates to an image based browser that allows a user to navigate through and select images that are related to media items.
-
Citations
66 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A non-transitory computer readable storage medium including at least executable computer program code stored therein for browsing through a group of visual representations on a touch screen display of an electronic device, said computer readable medium comprising:
-
computer program code for determining whether the electronic device is in a first orientation or a second orientation; computer program code for presenting a first graphical user interface on the touch screen display for scrolling through a list comprising one or more entries in accordance with a determination that the electronic device is in the first orientation, wherein each entry in the list corresponds to a media item in the set of media items; and computer program code for presenting a second graphical user interface on the touch screen display in accordance with a determination that the electronic device is in the second orientation, wherein the second graphical user interface is configured to; display a first set of visual representations from the group of visual representations; detect a gesture input with said screen display; determine 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; characterize the navigational input; determine 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; determine a transition mode from a plurality of transition modes based on the characterized navigational input, wherein the plurality of transition modes include at least a first traversal mode and a second traversal mode that is faster than the first traversal mode; and dynamically transition, 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. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44)
-
-
45. An electronic device, comprising:
-
one or more processors; a touch screen display; and memory storing one or more programs to be executed by the one or more processors, the one or more programs comprising instructions for; 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 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 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. - View Dependent Claims (46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66)
-
Specification