Graphical user interface and methods of use thereof in a multimedia player
AssigneeApple Inc.
InventorsJeffrey L. Robbin, Steve Jobs, Timothy Wasko, Greg Christie, Imran Chaudhri
Life of this patent
Estimating the term…
Abstract
In a portable multimedia device, a method, apparatus, and system for providing user supplied configuration data are described. In one embodiment, a hierarchically ordered graphical user interface is provided. A first order, or home, interface provides a highest order of user selectable items each of which, when selected, results in an automatic transition to a lower order user interface associated with the selected item. In one of the described embodiments, the lower order interface includes other user selectable items associated with the previously selected item from the higher order user interface.
Claims21
A method, comprising:
- at an electronic device with a display and one or more input devices:
- displaying a hierarchical media selection user interface for a set of media assets, the set of media assets having a plurality of songs, including concurrently displaying a plurality of higher level items, including:
- a playlist list item corresponding to a plurality of playlists in the set of media assets;
- and
- an artist list item corresponding to a plurality of artists in the set of media assets;
- while displaying the hierarchical media selection user interface, detecting selection, via the one or more input devices, of a respective higher level item of the plurality of higher level items;
- and
- in response to selection of the respective higher level item, concurrently displaying a plurality of intermediate level items, wherein:
- in accordance with a determination that the respective higher level item is the playlist list item, displaying the plurality of intermediate level items includes displaying a plurality of playlist items that correspond to respective playlists of the plurality of playlists in the set of media assets;
- in accordance with a determination that the respective higher level item is the artist list item, displaying the plurality of intermediate level items includes displaying a plurality of artist items that correspond to respective artists of the plurality of artists in the set of media assets;
- while concurrently displaying a plurality of intermediate level items, detecting, via the one or more input devices, an input that corresponds to the plurality of intermediate level items;
- and
- in response to detecting the input that corresponds to the plurality of intermediate level items:
- in accordance with a determination that the input is a selection input, transitioning from displaying the plurality of intermediate level items to a plurality of lower level items in a horizontal manner;
- and
- in accordance with a determination that the input is a scrolling input, scrolling the intermediate level items vertically on the display in accordance with the input.
A device, comprising:
- a display;
- one or more input devices;
- a processor;
- and
- memory storing programs that when executed by the processor cause the device to perform operations comprising:
- displaying, on the display, a hierarchical media selection user interface for a set of media assets, the set of media assets having a plurality of songs, including concurrently displaying a plurality of higher level items, including:
- a playlist list item corresponding to a plurality of playlists in the set of media assets;
- and
- an artist list item corresponding to a plurality of artists in the set of media assets;
- while displaying the hierarchical media selection user interface, detecting selection, via the one or more input devices, of a respective higher level item of the plurality of higher level items;
- and
- in response to selection of the respective higher level item, concurrently displaying a plurality of intermediate level items, wherein:
- in accordance with a determination that the respective higher level item is the playlist list item, displaying the plurality of intermediate level items includes displaying a plurality of playlist items that correspond to respective playlists of the plurality of playlists in the set of media assets;
- in accordance with a determination that the respective higher level item is the artist list item, displaying the plurality of intermediate level items includes displaying a plurality of artist items that correspond to respective artists of the plurality of artists in the set of media assets;
- while concurrently displaying a plurality of intermediate level items, detecting, via the one or more input devices, an input that corresponds to the plurality of intermediate level items;
- and
- in response to detecting the input that corresponds to the plurality of intermediate level items:
- in accordance with a determination that the input is a selection input, transitioning from displaying the plurality of intermediate level items to a plurality of lower level items in a horizontal manner;
- and
- in accordance with a determination that the input is a scrolling input, scrolling the intermediate level items vertically on the display in accordance with the input.
A non-transitory computer readable storage medium storing programs that when executed by a processor of a device having a display and one or more input devices cause to device to perform operations comprising:
- displaying, on the display, a hierarchical media selection user interface for a set of media assets, the set of media assets having a plurality of songs, including concurrently displaying a plurality of higher level items, including:
- a playlist list item corresponding to a plurality of playlists in the set of media assets;
- and
- an artist list item corresponding to a plurality of artists in the set of media assets;
- while displaying the hierarchical media selection user interface, detecting selection, via the one or more input devices, of a respective higher level item of the plurality of higher level items;
- and
- in response to selection of the respective higher level item, concurrently displaying a plurality of intermediate level items, wherein:
- in accordance with a determination that the respective higher level item is the playlist list item, displaying the plurality of intermediate level items includes displaying a plurality of playlist items that correspond to respective playlists of the plurality of playlists in the set of media assets;
- in accordance with a determination that the respective higher level item is the artist list item, displaying the plurality of intermediate level items includes displaying a plurality of artist items that correspond to respective artists of the plurality of artists in the set of media assets;
- while concurrently displaying a plurality of intermediate level items, detecting, via the one or more input devices, an input that corresponds to the plurality of intermediate level items;
- and
- in response to detecting the input that corresponds to the plurality of intermediate level items:
- in accordance with a determination that the input is a selection input, transitioning from displaying the plurality of intermediate level items to a plurality of lower level items in a horizontal manner;
- and
- in accordance with a determination that the input is a scrolling input, scrolling the intermediate level items vertically on the display in accordance with the input.
Dependencies are inferred from the claim text.