Patent ID: 7487443
Filing Date: 2009-02-03
Classification: G06F,H04L

Abstract:
1. A method of controlling where content created by each of a plurality of content-producing portlets will be rendered within a portal page, comprising: assigning a horizontal weight and a vertical weight to each of the plurality of content-producing portlets, such that all content produced by each one of the portlets is then automatically rendered within the portal page according to the assigned horizontal and vertical weight for that portlet; for each of at least two of the portlets that are dynamically selected for adding to the portal page to display on a display device, using the assigned weights to dynamically determine a relative positioning within the portal page for the dynamically-selected portlet, comprising: programmatically changing, by a selected one of the portlets previously selected for adding to the portal page, the assigned vertical weight of that portlet to a different vertical weight upon occurrence of a state change of that portlet; and repeating the using the assigned weights to dynamically determine a relative positioning within the portal page, for each of the portlets previously selected for adding to the portal page, upon a refresh of the portal page on the display device, such that the programmatically-assigned different vertical weight of the selected one is used when dynamically determining the relative positioning of the selected one, thereby positioning the selected one in a different vertical position on the portal page as compared to a previous vertical position occupied by the selected one prior to the refresh.