×

Methods and systems for dynamically creating user interfaces

  • US 20050066270A1
  • Filed: 11/04/2004
  • Published: 03/24/2005
  • Est. Priority Date: 12/15/1999
  • Status: Active Grant
First Claim
Patent Images

1. One or more computer readable media, 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.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×