Dynamic context-sensitive integration of content into a web portal application
AssigneeInternational Business Machines Corporation
InventorsStefan Liesche, Andreas Nauerz, Jurgen Schaeck
Life of this patent
Estimating the term…
Abstract
A computer system for integration of content elements into a web portal application can include a portal server module for providing a web portal application to at least one user, an aggregation module, coupled to the portal server module, for integrating content nodes representing content elements into a memory tree reflecting the web portal application, a dynamic assembly module coupled to the aggregation module, a context launch transformation module coupled to the dynamic assembly module for construction of subtrees of dynamic content nodes, and a context observer module coupled to the dynamic assembly module.
Claims18
A computer-implemented method of dynamically integrating content elements into a web portal application provided to a user by a portal server, comprising:
- associating an activation event to a transformation logic at the portal server while providing the web portal application,
- receiving, responsive to a user action in the web portal application, the activation event at the portal server;
- detecting context data indicating a user context;
- executing, responsive to receiving the activation event and while providing the web portal application, the transformation logic based upon the context data while automatically and dynamically creating a subtree of dynamic content nodes representing content not previously contained in a navigation topology of the web portal application;
- and
- inserting, responsive the transformation logic being executed, the subtree of dynamic content nodes into a memory tree of content nodes representing content elements in the navigation topology of the web portal application.
A computer hardware system configured to dynamically integrate content elements into a web portal application provided to a user by a portal server, comprising:
- a hardware processor configured to initiate the following executable operations:
- associating an activation event to a transformation logic at the portal server while providing the web portal application,
- receiving, responsive to a user action in the web portal application, the activation event at the portal server;
- detecting context data indicating a user context;
- executing, responsive to receiving the activation event and while providing the web portal application, the transformation logic based upon the context data while automatically and dynamically creating a subtree of dynamic content nodes representing content not previously contained in a navigation topology of the web portal application;
- and
- inserting, responsive the transformation logic being executed, the subtree of dynamic content nodes into a memory tree of content nodes representing content elements in the navigation topology of the web portal application.
A computer program product, comprising:
- a computer-readable hardware storage device having stored thereon program code configured to dynamically integrate content elements into a web portal application provided to a user by a portal server,
- the program code, which when executed by a computer hardware system including the testing system, causes the computer hardware system to perform:
- associating an activation event to a transformation logic at the portal server while providing the web portal application,
- receiving, responsive to a user action in the web portal application, the activation event at the portal server;
- detecting context data indicating a user context;
- executing, responsive to receiving the activation event and while providing the web portal application, the transformation logic based upon the context data while automatically and dynamically creating a subtree of dynamic content nodes representing content not previously contained in a navigation topology of the web portal application;
- and
- inserting, responsive the transformation logic being executed, the subtree of dynamic content nodes into a memory tree of content nodes representing content elements in the navigation topology of the web portal application.
Dependencies are inferred from the claim text.