Patent ID: 7805684

Claim:
A method comprising: sorting items in an hierarchy according to metadata; displaying a first list of items belonging to an highest hierarchical level in a display view; enabling selection of a first item among said highest hierarchical level items; upon selection of said first item, scrolling the first item to a top of the display view, and inserting a second list in said display view between said first item and subsequent highest hierarchical level items, the second list comprising at least one item belonging to a middle hierarchical level between said first item and subsequent highest hierarchical level items for enabling selection of a second item from said second list, wherein said at least one item in said second list is hierarchically associated with said first item having at least one metadata item in common; and upon selection of said second item, determining if a next lower level of said hierarchy is the lowest level and if so displaying a third list in another display view, said third list comprising at least one item belonging to a lowest hierarchical level and receiving a selection of third item from said third list and rendering said third item; and if a next lower level is not the lowest level, inserting a third list in said display view between said second item and subsequent middle hierarchical level items without automatically scrolling said second item to a top of said display view, the third list comprising at least one item belonging to a lower hierarchical level between said second item and subsequent middle hierarchical level items for enabling selection of a third item from said third list, wherein said at least one item in said third list is hierarchically associated with said first item having at least one metadata item in common and hierarchically associated with said second item having at least two metadata items in common.