Genome sharing
US-2024406179-A1 · Dec 5, 2024 · US
US9754039B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9754039-B2 |
| Application number | US-44089307-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jul 6, 2007 |
| Priority date | Sep 12, 2006 |
| Publication date | Sep 5, 2017 |
| Grant date | Sep 5, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
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.
Opening claim text (preview).
The invention claimed is: 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. 2. The method of claim 1 , wherein the receiving the activation event includes receiving a user interaction on an extension node within the memory tree. 3. The method of claim 1 , wherein the receiving the activation event includes receiving a trigger event. 4. The method of claim 1 , further comprising: detecting a change in the context data, and updating the subtree of dynamic content nodes based upon the change in the context data. 5. The method of claim 1 , further comprising: activating a subtree wrapper object upon encountering an extension node in the memory tree of content nodes; invoking the transformation logic; and feeding initialization data to the transformation logic by the subtree wrapper object. 6. The method of claim 1 , wherein the created subtree includes a node representing a main element and at least one node representing operation supporting elements, and the created subtree represents content obtained by the portal server by accessing at least one distributed application outside the portal server via at least one application programming interface. 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. 8. The system of claim 7 , wherein the receiving the activation event includes receiving a user interaction on an extension node within the memory tree. 9. The system of claim 7 , wherein the receiving the activation event includes receiving a trigger event. 10. The system of claim 7 , wherein the hardware processor is further configured to initiate the following executable operations: detecting a change in the context data, and updating the subtree of dynamic content nodes based upon the change in the context data. 11. The system of claim 7 , wherein the hardware processor is further configured to initiate the following executable operations: activating a subtree wrapper object upon encountering an extension node in the memory tree of content nodes; invoking the transformation logic; and feeding initialization data to the transformation logic by the subtree wrapper object. 12. The system of claim 7 , wherein the created subtree includes a node representing a main element and at least one node representing operation supporting elements, and the created subtree represents content obtained by the portal server by accessing at least one distributed application outside the portal server via at least one application programming interface. 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. 14. The computer program product of claim 13 , wherein the receiving the activation event includes receiving a user interaction on an extension node within the memory tree. 15. The computer program product of claim 13 , wherein the receiving the activation event includes receiving a trigger event. 16. The computer program product of claim 13 , wherein the program code further causes the computer hardware system to perform: detecting a change in the context data, and updating the subtree of dynamic content nodes based upon the change in the context data. 17. The computer program product of claim 13 , wherein the program code further causes the computer hardware system to perform: activating a subtree wrapper object upon encountering an extension node in the memory tree of content nodes; invoking the transformation logic; and feeding initialization data to the transformation logic by the subtree wrapper object. 18. The computer program product of claim 13 , wherein the created subtree includes a node representing a main element and at least one node representing operation supporting elements, and the created subtree represents content obtained by the portal server by accessing at least one distributed application outside the portal server via at least one application programming interface.
Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking · CPC title
Physics · mapped topic
Related publications grouped by family.
Answers are generated from the same data shown on this page.