Patent ID: 7653657

Claim:
A method for discovering media resources, the method comprising: receiving at a computing device, a request from a client input device for information pertaining to one or more media resources; identifying by the computing device, a particular node for consideration (PNC) from a collection of media information associated with the requested information, the computing device being configured to facilitate identifying the PNC; determining if the PNC is a terminal node, a parent node with a single child, or a parent node with multiple children; based on the determination that the PNC is a parent node with a single child, detecting a branch of nodes, wherein: the branch of nodes begins with the PNC and advances down a hierarchy of nodes until finding a terminal node or a node with more than one child node, the branch of nodes having a last node that is either the terminal node or the node with more than one child node; classifying the PNC as a first node-type if the PNC is a terminal node or the detected branch of nodes ends in a terminal node; classifying the PNC as a second node-type if the PNC is linked to more than one child node or the last node in the detected branch of nodes has more than one child node; modifying a user interface presentation to be customized to a PNC, such that the media information is presented using a first presentation paradigm for the first node-type, and the media information is presented using a second presentation paradigm for the second node-type, wherein the first presentation paradigm provides the media information in a manner which emphasizes a single media resource related to the terminal node in the branch of nodes, such that the presentation paradigm will automatically advance over any number of levels in the hierarchy of nodes containing only one entry for selection and automatically select the terminal node in the branch of nodes, and wherein the second presentation paradigm provides the media information in a manner which lists plural media resources that are associated with the child nodes of the last node in the branch of nodes, such that the presentation paradigm will automatically advance over any number of levels in the hierarchy of nodes containing only one entry for selection.