13. A system comprising: an asset parser configured to parse a metadata file to categorize and rank a first set of attributes based on a criterion associated with one or more characteristics of the attributes, the first set of attributes being associated with a first list of objects, wherein each of the objects represents a video asset that is associated with one or more of the attributes of the first set and the criterion specifies a frequency of occurrence of an attribute of the first set of attributes; an asset server configured to communicate with the asset parser and to transmit the first list of objects and the associated ranked attributes; and a set-top box, wherein the set-top box is configured to present the first list of objects and associated ranked attributes; wherein, responsive to a first input indicating a selection of at least one of the attributes of the first set, the asset parser is further configured to, collapse the first list of objects into a second list of objects consisting of a subset of the first list of objects, wherein the subset consists of the objects associated with the selected attributes, generate a second set of attributes based on the second list of objects, the second set of attributes comprising a non-selected attribute of the first set of attributes, wherein each of the attributes of the second set of attributes is associated with at least one object of the second list of objects, and rank the second set of attributes according to the criterion, wherein the criterion specifies a frequency of occurrence of an attribute of the second set of attributes; wherein the asset server is further configured to transmit the second list of objects and associated ranked attributes to the set-top box; and wherein the set-top box is further configured to present the second list of objects and associated ranked attributes, and, responsive to a second input indicating a selection of one of the objects in the second list, to retrieve the video asset corresponding to the one selected object, wherein the selection of the at least one of the attributes of the first set of attributes specifies a maximum and/or minimum value.
13. A system comprising: an asset parser configured to parse a metadata file to categorize and rank a first set of attributes based on a criterion associated with one or more characteristics of the attributes, the first set of attributes being associated with a first list of objects, wherein each of the objects represents a video asset that is associated with one or more of the attributes of the first set and the criterion specifies a frequency of occurrence of an attribute of the first set of attributes; an asset server configured to communicate with the asset parser and to transmit the first list of objects and the associated ranked attributes; and a set-top box, wherein the set-top box is configured to present the first list of objects and associated ranked attributes; wherein, responsive to a first input indicating a selection of at least one of the attributes of the first set, the asset parser is further configured to, collapse the first list of objects into a second list of objects consisting of a subset of the first list of objects, wherein the subset consists of the objects associated with the selected attributes, generate a second set of attributes based on the second list of objects, the second set of attributes comprising a non-selected attribute of the first set of attributes, wherein each of the attributes of the second set of attributes is associated with at least one object of the second list of objects, and rank the second set of attributes according to the criterion, wherein the criterion specifies a frequency of occurrence of an attribute of the second set of attributes; wherein the asset server is further configured to transmit the second list of objects and associated ranked attributes to the set-top box; and wherein the set-top box is further configured to present the second list of objects and associated ranked attributes, and, responsive to a second input indicating a selection of one of the objects in the second list, to retrieve the video asset corresponding to the one selected object, wherein the selection of the at least one of the attributes of the first set of attributes specifies a maximum and/or minimum value. 16. A system according to claim 13 , wherein the asset parser receives the metadata file from a content provider system that maintains the video asset.