HIERARCHICAL TAG BASED BROWSING OF MEDIA COLLECTIONS
First Claim
1. A method of browsing a plurality of media items, at least one of said media items being associated with a plurality of tag values, each tag value having a level, the method comprising the steps of:
- (a) constructing a hierarchical tree structure of tag values according to the levels of the tag values, such that any tag value on any branch of the tree structure from a first tag value is associated with a media item with which said first tag value is associated;
(b) displaying at least a first portion of the constructed tree structure in a graphical user interface;
(c) changing, in response to a user input, the level of a second tag value in the displayed portion;
(d) reconstructing the tree structure according to the changed levels of the tag values, such that any tag value on any branch from a third tag value remains associated with a media item with which said third tag value is associated; and
(e) displaying at least a second portion of the reconstructed tree structure in the graphical user interface.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of browsing a plurality of media items is disclosed. At least one of the media items being associated with a plurality of tag values, each tag value having a level. The method constructs a hierarchical tree structure of tag values according to the levels of the tag values, such that any tag value on any branch of the tree structure from a first tag value is associated with a media item with which said first tag value is associated. At least a first portion of the constructed tree structure is displayed in a graphical user interface. User input is detected to change the level of a second tag value in the displayed portion. The tree structure is reconstructed according to the changed levels of the tag values, such that any tag value on any branch from a third tag value remains associated with a media item with which said third tag value is associated. At least a second portion of the reconstructed tree structure is then displayed in the graphical user interface.
-
Citations
18 Claims
-
1. A method of browsing a plurality of media items, at least one of said media items being associated with a plurality of tag values, each tag value having a level, the method comprising the steps of:
-
(a) constructing a hierarchical tree structure of tag values according to the levels of the tag values, such that any tag value on any branch of the tree structure from a first tag value is associated with a media item with which said first tag value is associated; (b) displaying at least a first portion of the constructed tree structure in a graphical user interface; (c) changing, in response to a user input, the level of a second tag value in the displayed portion; (d) reconstructing the tree structure according to the changed levels of the tag values, such that any tag value on any branch from a third tag value remains associated with a media item with which said third tag value is associated; and (e) displaying at least a second portion of the reconstructed tree structure in the graphical user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of browsing a plurality of media items, at least one of said media items being associated with a plurality of tag values, each tag value having a level, the method comprising the steps of:
-
(a) constructing an organisational structure of tag values such that if a media item is associated with a first tag and a second tag, and said first tag has a higher level than said second tag, a relationship is created between said first and second tags; (b) displaying at least a first portion of the constructed structure in a graphical user interface; (c) changing, in response to a user input, the level of a third tag value; (d) reconstructing the organizational structure such that if a media item is associated with each of a fourth tag and a fifth tag, and said fourth tag has a higher level than said fifth tag, a relationship is created between said fourth tag and said fifth tag; and (e) displaying at least a second portion of the reconstructed structure in the graphical user interface. - View Dependent Claims (10, 11)
-
-
12. A computer readable storage medium having a computer program recorded thereon, the program being executable by a computer device to browse a plurality of media items, at least one of said media items being associated with a plurality of tag values, each tag value having a level, the program comprising:
-
code for constructing a hierarchical tree structure of tag values according to the levels of the tag values, such that any tag value on any branch of the tree structure from a first tag value is associated with a media item with which said first tag value is associated; code for displaying at least a first portion of the constructed tree structure in a graphical user interface; code for changing, in response to a user input, the level of a second tag value in the displayed portion; code for reconstructing the tree structure according to the changed levels of the tag values, such that any tag value on any branch from a third tag value remains associated with a media item with which said third tag value is associated; and code for displaying at least a second portion of the reconstructed tree structure in the graphical user interface. - View Dependent Claims (13, 14, 15)
-
-
16. Computer apparatus for browsing a plurality of media items, at least one of said media items being associated with a plurality of tag values, each tag value having a level, the apparatus comprising:
-
a construction unit configured to construct a hierarchical tree structure of tag values according to the levels of the tag values, such that any tag value on any branch of the tree structure from a first tag value is associated with a media item with which said first tag value is associated; a first displaying unit configured to display at least a first portion of the constructed tree structure in a graphical user interface; a changing unit configured to change, in response to a user input, the level of a second tag value in the displayed portion; a reconstructing unit configured to reconstruct the tree structure according to the changed levels of the tag values, such that any tag value on any branch from a third tag value remains associated with a media item with which said third tag value is associated; and a second displaying unit configured to display at least a second portion of the reconstructed tree structure in the graphical user interface. - View Dependent Claims (17, 18)
-
Specification