DYNAMIC CONTEXT-SENSITIVE INTEGRATION OF CONTENT INTO A WEB PORTAL APPLICATION
First Claim
1. Computer system for integration of web portal content elements into a web portal application, comprising:
- context observer module configured to detect context data and provide the detected context data to a context launch transformation module;
the context launch transformation module is configured to comprise transformation logic and execute the transformation logic depending on detected context data to generate a subtree of dynamic content nodes accordingly;
a dynamic assembly module configured to associate transformation logic to an extension node being comprised in the memory tree, wherein said dynamic assembly module is further configured to provide the subtree of dynamic content nodes to an aggregation module;
the aggregation module configured to insert the subtree of dynamic content nodes below the extension node wherein the aggregation module is configured for integating content nodes representing content elements into the memory tree reflecting a web portal application; and
the portal server module for providing the web portal application to at least one user.
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.
96 Citations
20 Claims
-
1. Computer system for integration of web portal content elements into a web portal application, comprising:
-
context observer module configured to detect context data and provide the detected context data to a context launch transformation module;
the context launch transformation module is configured to comprise transformation logic and execute the transformation logic depending on detected context data to generate a subtree of dynamic content nodes accordingly;a dynamic assembly module configured to associate transformation logic to an extension node being comprised in the memory tree, wherein said dynamic assembly module is further configured to provide the subtree of dynamic content nodes to an aggregation module; the aggregation module configured to insert the subtree of dynamic content nodes below the extension node wherein the aggregation module is configured for integating content nodes representing content elements into the memory tree reflecting a web portal application; and the portal server module for providing the web portal application to at least one user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of integrating content elements into a web portal application, comprising:
-
associating an activation event to a transformation logic, by a dynamic assembly module; receiving an activation event at the context launch transformation module; detecting context data by a context observer module; providing the context data to the context launch transformation module, by the context observer module; executing the transformation logic depending on the context data while creating a subtree of dynamic content nodes, by the context launch transformation module; providing the subtree of dynamic content nodes to an aggregation module, by the dynamic assembly module; inserting the subtree of dynamic content nodes into a memory tree of content nodes representing content elements of a web application, by the aggregation module. - View Dependent Claims (11, 12, 13, 14, 15, 17)
-
-
16. A computer program product stored on a computer usable medium, comprising computer readable program for causing a computer to perform programmatic actions said computer program product comprising:
-
computer usable program code configured to associate an activation event to a transformation logic, by a dynamic assembly module; computer usable program code configured to receive an activation event at the context launch transformation module; computer usable program code configured to detect context data by a context observer module; computer usable program code configured to provide the context data to the context launch transformation module by the context observer module; computer usable program code configured to execute the transformation logic depending on the context data while creating a subtree of dynamic content nodes, by the context launch transformation module; computer usable program code configured to provide the subtree of dynamic content nodes to an aggregation module, by the dynamic assembly module; and computer usable program code configured to insert the subtree of dynamic content nodes into a memory tree of content nodes representing content elements of a web application by the aggregation module. - View Dependent Claims (18, 19, 20)
-
Specification