Dynamic context-sensitive integration of content into a web portal application
First Claim
1. 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.
1 Assignment
0 Petitions
Accused Products
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.
-
Citations
18 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. 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. - View Dependent Claims (8, 9, 10, 11, 12)
-
13. 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. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification