Patent ID: 6781609
Filing Date: 2004-08-24
Classification: G06F

Abstract:
A computer program product for flexibly including descriptive items and media types in a user interface, said computer program product embodied on a computer-readable medium and comprising:computer-readable program code means for processing a first document that specifies user interface (UI) content, wherein said first document is encoded in a markup language and said UI content comprises one or more data items to be rendered to a user; computer-readable program code means for processing a second document that identifies, in at least one media format, one or more descriptive items, wherein: said second document is encoded in said markup language; each of said descriptive items provides information that is renderable to the user to further describe one or more of the data items; and said first document includes, for selected ones of said data items, a reference to one of the descriptive items; computer-readable program code means for expanding the reference for each selected one of the data items, thereby creating a media-enhanced version of the first document, wherein the media-enhanced version includes the one or more data items of the UI content and also includes, for each of the selected ones of the data items, the descriptive item referenced therefrom in each of the at least one media formats; and computer-readable program code means for rendering said media-enhanced version of the first document.