Patent application number | Description | Published |
20080244218 | SYSTEM AND PROGRAM PRODUCT FOR CACHING WEB CONTENT - The invention provides a system and program product for caching dynamic portal pages without changing the existing caching proxy infrastructure or the transportation protocol used by providing an advanced caching component. An advanced caching component provides the functionality that additional dynamic page specific cache information is provided as part of the response including the portal page. Each component in the portal that dynamically contributes page fragments to be aggregated to a portal page provides dynamic component specific cache information which includes component specific cache scope and expiration values. | 10-02-2008 |
20090007067 | COMPOSITE PORTAL APPLICATION - The invention relates to a method of providing a composite portal application for a portal server application environment. In accordance with an embodiment of the invention, the method comprises:
| 01-01-2009 |
20090178056 | IMPLICIT INTERACTION OF PORTAL APPLICATION COMPONENTS - The present invention relates to the field of network portals and in particular to a method and system for exchanging data between components of one or more composite applications implemented on a portal server, wherein the components are programmed independently from each other. An embodiment of the invention includes: automatically intercepting I/O data being input or output respectively to or from the components or a browser; extracting data objects from the I/O data; determining for a source component, which of the data objects match input requirements of which other potential target components; selecting matching data objects for a matching target component; and transferring the matching data objects to the matching target component. | 07-09-2009 |
20090217287 | FEDERATION OF COMPOSITE APPLICATIONS - A predetermined business task of a composite application can be fulfilled. The composite application can include a set of components. The composite application is instantiated by a template means and a predefined collaborative context module controls the interaction of the set of components during the runtime of the composite application. A set of components fulfilling individual services on individual different server systems is leveraged by the composite application. During the instantiation of the composite application from a template, the referenced components (as types) are instantiated leading to runtime instances of these components. The interaction of the different components is controlled on individual different server systems utilizing a primary context module. The primary context module communicates with an appropriate collaborative module implemented locally on the respective set of servers, where the local context modules act as secondary context modules in relation to the primary context modules. For each of the secondary context modules, local components communicate to control the interaction of components. | 08-27-2009 |
20090222737 | METHOD FOR RECOMMENDING SHORT-CUTS IN ORDER TO EASE AND FASTEN NAVIGATING WITHIN NAVIGATION TOPOLOGY - The present invention relates to the field of network computing, and in particular to method and system for designing a Web Portal comprising a hierarchical structure of portal pages and portlets for accessing Web contents accessible via the Portal. For offering improved web application navigation it is proposed to perform the steps of:
| 09-03-2009 |
20100042709 | DYNAMIC CONTEXT-SENSITIVE INTEGRATION OF CONTENT INTO A WEB PORTAL APPLICATION - 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. | 02-18-2010 |
20100070847 | Web Content Management Template Pages in a Portal - A method for automated creation of portal pages by a portal for rendering content via a web content management system that provides a plurality of web content types which involves providing a set of basic portal page templates by a portal administrator and customizing each of the basic portal page templates for a specific web content type to be displayed by the portal page template, each of which basic portal page templates includes at least a rendering portlet for displaying the specific web content type, and which basic portal page templates are structured in a hierarchy. An instance of a selected basic portal page template is created which includes at least a reference to the selected basic portal page template, and the rendering portlets of the selected basic page template are linked with a specific content folder of a web content type of the web content management system utilizing a menu or drag and drop technique. Changes in the selected basic portal page template may be propagated to all basic portal page templates and their created instances of higher level in the hierarchy. | 03-18-2010 |
20100070871 | Extendable Recommender Framework for Web-Based Systems - A method for extending a portal by a recommender framework that involves providing a portal having a plurality of recommendation engines plugged into the portal via interfaces. Portal users' interaction behavior data are passed to the plurality of recommendation engines, and recommendations are retrieved from the recommendation engines via the recommendation manager. Recommendations for a user are correlated to a context in which the user is currently acting by a context manager, and recommendations for the user are calculated by the recommendation engines based on the users' interaction behavior data received by the recommendation engines via the recommendation manager and merged transparently to the user based on pre-determined weightings assigned to each of the plurality of recommendation engines. A recommendation to be presented to the user is determined based on the user's interests and preferences identified according to pre-defined user and context models. | 03-18-2010 |
20120042284 | 3D TAG CLOUDS FOR VISUALIZING FEDERATED CROSS-SYSTEM TAGS - A sphere is displayed on an interactive graphical user interface with a central circular disk that represents a current computer system, and a second circular disk that represents a second computer system as part of the sphere positioned parallel above or below the central circular disk. A current tag representing a first resource stored in a current storage of the current computer system is displayed on the interactive graphical user interface on a surface of the central circular disk. A second tag representing a second resource stored in a second storage of the second computer system is displayed on the interactive graphical user interface on a surface of the second circular disk. | 02-16-2012 |
20150074074 | FACETED SEARCHING OF RESOURCES VIA A WEB APPLICATION - A computer implemented method for searching resources via an application in a user interface framework that initiates a first search request via a search engine interface and receives a search result and associated resource types in response to the first search request. The method further maps the associated resource types to at least one user interface control class of a plurality of user interface control classes resulting in at least one selected class group and dynamically maps the at least one selected class group to a corresponding instance of user interface controls. The method further renders the search result and the corresponding instance into a faceted user interface, receives an input via the corresponding instance rendered into the faceted user interface, filters the search result based on the input to generate a filtered search result, and renders the filtered search result into the faceted search interface. | 03-12-2015 |