Patent ID: 7222292
Filing Date: 2007-05-22
Classification: G06F

Abstract:
1. One or more computer readable media, having stored thereon a data file, said data file comprising: an identifier attribute that identifies an extensible markup language (XML) data structure which defines a user interface (UI), the identifier attribute intuitively identifying the data as user interface data; an identifier element that identifies the XML data structure as a navigable node in a navigation architecture, the navigable node labeled as the identifier attribute; an extending attribute that defines whether the XML data structure will be an extension to an existing navigable node in the navigation architecture; a permissions attribute that defines a user access permission to the XML data structure; an extensible attribute that designates that the navigable node will not have any children nodes in the navigation architecture; a replaceable attribute that designates that the navigable node cannot be replaced by another navigable node in the navigation architecture; a title element that defines a name for the navigable node to be displayed on the UI, the name being different than the identifier attribute; a short title element that defines a second name for the navigable node, the second name being a shorter version of the title element name; a description element that defines a function of the navigable node; a textual element that defines text for a tool tip, the text configured to be displayed on the UI; an image element that defines an image to be displayed on the UI; a target element that defines a navigation target to the navigable node; a search target element that defines a navigable node for a searching UI; a keywords element that defines one or more words on the UI, the one or more words being identified as search targets for the UI; a directive element that defines text to be displayed on the UI, the text describing to a user what actions can be initiated on the UI; a relational element that defines one or more reference links to one or more related UIs, the one or more reference links being a subset of navigable nodes in a navigation architecture; a help element that defines one or more reference links to one or more help topics that are related to the UI, the one or more reference links being a subset of navigable nodes in a navigation architecture; a file element that defines a location of hypertext markup language (HTML) data that is configured to be displayed on the UI; and a second file element that defines a location of a commands file, the commands file defining commands to be displayed on the UI.