发明名称 |
Method for creation, management, and presentation of user-scoped navigation topologies for web applications |
摘要 |
The present invention is directed to a method and system for designing a web portal or enterprise portal comprising a hierarchical structure of portal pages and portlets for accessing web content or enterprise content accessible via the portal. A method for modifying a given hierarchical navigation topology including nodes and edges connected between the nodes in a web application environment, in which topology a web page corresponds to a predetermined topology level and displays one or more applets, includes: providing a user interface for defining a user-specific topology, the defining including promoting a node within the topology to a higher level; demoting a node within the topology to a lower level; and moving a node within a page level; storing information for recovering a user-modified topology in a database; and displaying the user-modified topology to the user in response to the user specifying a predetermined node. |
申请公布号 |
US8769439(B2) |
申请公布日期 |
2014.07.01 |
申请号 |
US200711745576 |
申请日期 |
2007.05.08 |
申请人 |
International Business Machines Corporation |
发明人 |
Nauerz Andreas;Liesche Stefan |
分类号 |
G06F3/048;G06F3/0481;G06F3/0486 |
主分类号 |
G06F3/048 |
代理机构 |
Hoffman Warnick LLC |
代理人 |
Tang Jeff;Hoffman Warnick LLC |
主权项 |
1. A method for modifying a hierarchical navigation topology comprising nodes and edges connected between the nodes in a web application environment, in which the hierarchical navigation topology of a web page corresponds to a predetermined topology level and displays one or more applets, the method comprising:
defining a user-specific topology based on the navigation topology entered by the user; storing information for recovering the user-specific topology in a database, wherein the information for recovering the user-specific topology comprises difference information between the navigation topology and the user-specific topology; receiving a user login from the user subsequent to the defining of the user-specific topology and the storing of the difference information between the navigation topology and the user-specific topology; initiating rendering of the navigation topology in response to the user login; stopping the rendering of the navigation topology upon detection of a dynamic node therein; performing a dynamic assembly transformation upon detection of the dynamic node to obtain the user-specific topology, the dynamic assembly transformation comprising:
detecting an identity of the user;based on the identity of the user, reading the difference information between the navigation topology and the user-specific topology from the database;generating the user-specific topology by combining the navigation topology and the difference information; andgenerating a user specific context topology for the user from the user-specific topology, the user specific context topology representing a modified topology of the user-specific topology that is configured specifically for display on a type of computer system used by the user to perform the computer login; and displaying one of the user-specific topology and the user specific context topology to the user in response to completing the dynamic assembly transformation. |
地址 |
Armonk NY US |