System for Automatic Arrangement of Portlets on Portal Pages According to Semantical and Functional Relationship
First Claim
1. A method for arranging portlets in a Web Portal comprising a hierarchical 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;
calculating a new content structure from said data mining result, wherein said new content structure arranges semantically and functionally similar portlets near by each other on said portal pages; and
offering new pages with said new content structure.
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.
-
Citations
21 Claims
-
1. A method for arranging portlets in a Web Portal comprising a hierarchical 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;
calculating a new content structure from said data mining result, wherein said new content structure arranges semantically and functionally similar portlets near by each other on said portal pages; and
offering new pages with said new content structure. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A portal server computer system including a computer readable medium, wherein said computer readable medium has program code stored thereon for arranging portlets in a Web Portal comprising a hierarchical structure of portal pages and portlets, wherein said program code comprises:
-
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;
program code for calculating a new content structure from said data mining result, wherein said new content structure arranges semantically and functionally similar portlets near by each other on said portal pages; and
program code for offering new pages with said new content structure.
-
-
19. A computer program product including a computer readable medium, wherein said computer readable medium has program code stored thereon for arranging portlets in a Web Portal comprising a hierarchical structure of portal pages and portlets, wherein said program code comprises:
-
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;
program code for calculating a new content structure from said data mining result, wherein said new content structure arranges semantically and functionally similar portlets near by each other on said portal pages; and
program code for offering new pages with said new content structure.
-
-
20. A computer data signal embodied in a carrier wave, said computer data signal having program code stored thereon for arranging portlets in a Web Portal comprising a hierarchical structure of portal pages and portlets, wherein said program code comprises:
-
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;
program code for calculating a new content structure from said data mining result, wherein said new content structure arranges semantically and functionally similar portlets near by each other on said portal pages; and
program code for offering new pages with said new content structure.
-
-
21. A portal server computer system for arranging portlets in a Web Portal comprising a hierarchical structure of portal pages and portlets, wherein said program code, said system comprising:
-
means for retrieving data mining input data relating to said portlets;
means for performing a data mining function on said data mining input data, resulting in a data mining result revealing respective similarities between said portlets;
means for calculating a new content structure from said data mining result, wherein said new content structure arranges semantically and functionally similar portlets near by each other on said portal pages; and
means for offering new pages with said new content structure.
-
Specification