Patent Document ID: 7810043
Application ID: 11215824
Patent Status: 1

Claim One:
1. A computer-implemented method comprising displaying a plurality of representations of media items in a user interface, the plurality of representations being arranged into a plurality of groups that are horizontally displayed in the user interface, wherein: the plurality of groups form a horizontal carousel having a loop along a horizontal axis in the user interface; and the plurality of groups are formed based at least in part on one or more metadata comprising artist, composer, channel, album and title of the media items; navigating through the plurality of groups of representations in a left/right fashion, wherein: each of the plurality of groups of representations is selectable to cause a display of metadata relating to a selected group of representation to be displayed in the user interface; navigating through one of the plurality of representations in each of the plurality of groups results in selection of the one of the plurality of representations such that, for each of the plurality of groups: the selected one of the plurality of representations is enlarged and brighter than other representations of the plurality of representations that are not being selected; and at least a portion of the metadata following selection of the one of the plurality of representations is displayed proximally to the selected one of plurality of representations; navigating in a single horizontal direction between the plurality of horizontally disposed groups of representations comprising, based on one or more predetermined criteria, scrolling the horizontal carousel of the horizontal axis having the plurality of groups of representations, the scrolling the horizontal carousel comprising: displaying, at a first end of the respective horizontal axis on a first side of a horizontal direction, a group of representations of media items not previously displayed in the user interface; deleting another group of representations of media items at a second end of the horizontal axis on a second side opposite to the first side; adjusting the remaining plurality of groups of representations on the respective horizontal axis from old positions to new positions such that each of the remaining plurality of groups of representations on the horizontal axis is placed to a new position adjacent to its old position on the second side of the horizontal direction; and displaying the remaining plurality of groups of representations on the horizontal axis on the new positions; and navigating through the plurality of representations in each of the plurality of groups in an up/down fashion such that, in each of the plurality of groups, the plurality of representations is not vertically scrolled when navigating between vertically disposed said representations.