System for automatic arrangement of portlets on portal pages according to semantical and functional relationship
First Claim
1. A computer-implemented method for arranging portlets in a Web Portal based on a hierarchical content structure of portal pages and portlets, comprising:
- retrieving data mining input data relating to said portlets;
performing a data mining function on said data mining input data, resulting in a data mining result revealing respective similarities between said portlets, wherein said revealed similarities include at least one interaction factor reflecting an input/output dependence between said portlets, wherein the mining comprises expressing said revealed respective similarities between said portlets as distances between said portlets and clustering said portlets based on said distances into a plurality of resulting clusters such that related ones of said portlets are clustered together, and wherein inter-cluster distances are calculated based on computing distances between pairs of said portlets residing in different clusters;
calculating a new hierarchical content structure from said data mining result, wherein said new hierarchical content structure arranges semantically and functionally similar portlets near-by each other, wherein said new hierarchical content structure describes a hierarchy of Web pages within said Web portal and portlets contained within said Web pages, and wherein said new hierarchical content structure is stored in a portal database; and
offering new Web pages for said Web Portal based on said new hierarchical content structure such that ones of said portlets within the same one of said plurality of resulting clusters are contained within the same one of said new Web pages.
1 Assignment
0 Petitions
Accused Products
Abstract
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. A typical larger enterprise'"'"'s portal contains large numbers, e.g., thousands of pages and portlets. Due to the complexity of an enterprise portal, manual administration is inefficient as it is time-consuming, error-prone and thus expensive. In order to overcome these disadvantages, it is proposed that a Portal according to the invention performs some mining of the portlet markup and/or that of the portlet description in order to autonomously compute and propose an enhanced portal content structure. This helps to provide a user-friendly content structure that reflects well the relationships between portlets.
23 Citations
19 Claims
-
1. A computer-implemented method for arranging portlets in a Web Portal based on a hierarchical content structure of portal pages and portlets, comprising:
-
retrieving data mining input data relating to said portlets; performing a data mining function on said data mining input data, resulting in a data mining result revealing respective similarities between said portlets, wherein said revealed similarities include at least one interaction factor reflecting an input/output dependence between said portlets, wherein the mining comprises expressing said revealed respective similarities between said portlets as distances between said portlets and clustering said portlets based on said distances into a plurality of resulting clusters such that related ones of said portlets are clustered together, and wherein inter-cluster distances are calculated based on computing distances between pairs of said portlets residing in different clusters; calculating a new hierarchical content structure from said data mining result, wherein said new hierarchical content structure arranges semantically and functionally similar portlets near-by each other, wherein said new hierarchical content structure describes a hierarchy of Web pages within said Web portal and portlets contained within said Web pages, and wherein said new hierarchical content structure is stored in a portal database; and offering new Web pages for said Web Portal based on said new hierarchical content structure such that ones of said portlets within the same one of said plurality of resulting clusters are contained within the same one of said new Web pages. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A system including at least one processor and a computer readable storage medium, said computer readable storage medium having program code stored thereon for arranging portlets in a Web Portal based on a hierarchical content structure of portal pages and portlets, said program code comprising:
-
program code for retrieving data mining input data relating to said portlets; program code for performing a data mining function on said data mining input data, resulting in a data mining result revealing respective similarities between said portlets, wherein said revealed similarities include at least one interaction factor reflecting an input/output dependence between said portlets, wherein the mining comprises expressing said revealed respective similarities between said portlets as distances between said portlets and clustering said portlets based on said distances into a plurality of resulting clusters such that related ones of said portlets are clustered together, and wherein inter-cluster distances are calculated based on computing distances between pairs of said portlets residing in different clusters; program code for calculating a new hierarchical content structure from said data mining result, wherein said new hierarchical content structure arranges semantically and functionally similar portlets near-by each other, wherein said new hierarchical content structure describes a hierarchy of Web pages within said Web portal and portlets contained within said Web pages, and wherein said new hierarchical content structure is stored in a portal database; and program code for offering new Web pages for said Web Portal based on said new hierarchical content structure such that ones of said portlets within the same one of said plurality of resulting clusters are contained within the same one of said new Web pages.
-
-
19. A computer program product including a computer readable storage medium, said computer readable storage medium having program code stored thereon for arranging portlets in a Web Portal based on a hierarchical content structure of portal pages and portlets, said program code comprising:
-
program code for retrieving data mining input data relating to said portlets; program code for performing a data mining function on said data mining input data, resulting in a data mining result revealing respective similarities between said portlets, wherein said revealed similarities include at least one interaction factor reflecting an input/output dependence between said portlets, wherein the mining comprises expressing said revealed respective similarities between said portlets as distances between said portlets and clustering said portlets based on said distances into a plurality of resulting clusters such that related ones of said portlets are clustered together, and wherein inter-cluster distances are calculated based on computing distances between pairs of said portlets residing in different clusters; program code for calculating a new hierarchical content structure from said data mining result, wherein said new hierarchical content structure arranges semantically and functionally similar portlets near-by each other, wherein said new hierarchical content structure describes a hierarchy of Web sages within said Web portal and portlets contained within said Web pages, and wherein said new hierarchical content structure is stored in a portal database; and program code for offering new Web pages for said Web Portal based on said new hierarchical content structure such that ones of said portlets within the same one of said plurality of resulting clusters are contained within the same one of said new Web pages.
-
Specification