Summarizing portlet usage in a portal page
First Claim
1. A system for creating a portal page summarizing previous portal page usage comprising:
- a portal status recorder comprising a processor connected to a memory and operative to store detected usage of at least one instance of at least one portlet application within at least one portal page separately at each of a plurality of different times;
the at least one portlet application operative to dynamically generate content for each of the at least one instance of the at least one portlet application based on a first data option selected from among a plurality of data options selectable within the at least one portlet application from a first selection of separate data accesses to at least one data storage system delivering a first selection of data for each at least one portlet application;
the portal status recorder operative to store the detected usage of the at least one instance of the at least one portlet application by storing the dynamically generated content for each of the at least one instance of the at least one portlet application and the first data option;
a summary portal generator operative to dynamically create a summary portal page displaying a separate instance of the at least one portlet application for at least one of each of the plurality of different times specified according to the detected usage separately stored at each of the plurality of different times, wherein the summary portal page provides a summary of at least a selection of a previous usage of the at least one portal page comprising each separate instance of the at least one portlet application that functions as if placed on the at least one portal page;
the summary portal generator, responsive to a user selection to generate the summary portal page, operative to dynamically create the summary portal page displaying at least one first instance of the at least one portlet application specified according to the stored detected usage comprising the dynamically generated content and displaying a second instance of the at least one portlet application specified with a second selection of dynamically generated content generated based on the first data option in the detected usage from a current data access to the at least one data storage system delivering the second selection of data different from the first selection of data and not previously stored in the detected usage; and
the summary portal generator, responsive to detecting the dynamically generated content from the current data access, operative to graphically distinguish the second selection of dynamically generated content from the dynamically generated content to visually distinguish the second selection of dynamically generated content from the dynamically generated content within the summary portal page.
0 Assignments
0 Petitions
Accused Products
Abstract
A portal summary controller stores detected usage of at least one instance of at least one portlet application within at least one portal page at each of a plurality of different times. The portal summary controller dynamically creates a summary portal page displaying a separate instance of the at least one portlet application for at least one of each of the plurality of different times specified according to the detected usage separately stored at each of the plurality of different times, wherein the summary portal page provides a summary of at least a selection of a previous usage of the at least one portal page comprising each separate instance of the at least one portlet application that functions as if placed on the at least one portal page.
100 Citations
15 Claims
-
1. A system for creating a portal page summarizing previous portal page usage comprising:
-
a portal status recorder comprising a processor connected to a memory and operative to store detected usage of at least one instance of at least one portlet application within at least one portal page separately at each of a plurality of different times; the at least one portlet application operative to dynamically generate content for each of the at least one instance of the at least one portlet application based on a first data option selected from among a plurality of data options selectable within the at least one portlet application from a first selection of separate data accesses to at least one data storage system delivering a first selection of data for each at least one portlet application; the portal status recorder operative to store the detected usage of the at least one instance of the at least one portlet application by storing the dynamically generated content for each of the at least one instance of the at least one portlet application and the first data option; a summary portal generator operative to dynamically create a summary portal page displaying a separate instance of the at least one portlet application for at least one of each of the plurality of different times specified according to the detected usage separately stored at each of the plurality of different times, wherein the summary portal page provides a summary of at least a selection of a previous usage of the at least one portal page comprising each separate instance of the at least one portlet application that functions as if placed on the at least one portal page; the summary portal generator, responsive to a user selection to generate the summary portal page, operative to dynamically create the summary portal page displaying at least one first instance of the at least one portlet application specified according to the stored detected usage comprising the dynamically generated content and displaying a second instance of the at least one portlet application specified with a second selection of dynamically generated content generated based on the first data option in the detected usage from a current data access to the at least one data storage system delivering the second selection of data different from the first selection of data and not previously stored in the detected usage; and the summary portal generator, responsive to detecting the dynamically generated content from the current data access, operative to graphically distinguish the second selection of dynamically generated content from the dynamically generated content to visually distinguish the second selection of dynamically generated content from the dynamically generated content within the summary portal page. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for creating a portal page summarizing previous portal page usage comprising:
-
dynamically generating content for each of at least one instance of at least one portlet application within at least one portal page based on a first data option selected from among a plurality of data options selectable within the at least one portlet application from a first selection of separate data accesses to at least one data storage system delivering a first selection of data for each at least one portlet application; storing detected usage of the at least one instance of the at least one portlet application within the at least one portal page separately at each of a plurality of different times by storing the dynamically generated content for each of the at least one instance of the at least one portlet application and the first data option; responsive to a user selection to generate the summary portal page, dynamically creating a summary portal page displaying a separate instance of the at least one portlet application for at least one of each of the plurality of different times specified according to the detected usage separately stored at each of the plurality of different times, such that the summary portal page provides a summary of at least a selection of a previous usage of the at least one portal page comprising each separate instance of the at least one portlet application that functions as if placed on the at least one portal page, by dynamically creating the summary portal page displaying at least one first instance of the at least one portlet application specified according to the stored detected usage comprising the dynamically generated content and displaying a second instance of the at least one portlet application specified with a second selection of dynamically generated content generated based on the first data option in the detected usage from a current data access to the at least one data storage system delivering the second selection of data different from the first selection of data and not previously stored in the detected usage; and responsive to detecting the dynamically generated content from the current data access, graphically distinguishing the second selection of dynamically generated content from the dynamically generated content to visually distinguish the second selection of dynamically generated content from the dynamically generated content within the summary portal page. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A computer program product for creating a portal page summarizing previous portal page usage, the computer program product comprising:
-
one or more computer-readable tangible storage devices; program instructions, stored on at least one of the one or more storage devices, to store detected usage of at least one instance of at least one portlet application within at least one portal page separately at each of a plurality of different times; program instructions, stored on at least one of the one or more storage devices, to dynamically generate content for each of the at least one instance of the at least one portlet application based on a first data option selected from among a plurality of data options selectable within the at least one portlet application from a first selection of separate data accesses to at least one data storage system delivering a first selection of data for each at least one portlet application; program instructions, stored on at least one of the one or more storage devices, to store the detected usage of the at least one instance of the at least one portlet application by storing the dynamically generated content for each of the at least one instance of the at least one portlet application and the first data option; program instructions, stored on at least one of the one or more storage devices, to dynamically create a summary portal page displaying a separate instance of the at least one portlet application for at least one of each of the plurality of different times specified according to the detected usage separately stored at each of the plurality of different times comprising each separate instance of the at least one portlet application that functions as if placed on the at least one portal page; program instructions, stored on at least one of the one or more storage devices, responsive to a user selection to generate the summary portal page, to dynamically create the summary portal page displaying at least one first instance of the at least one portlet application specified according to the stored detected usage comprising the dynamically generated content and displaying a second instance of the at least one portlet application specified with a second selection of dynamically generated content generated based on the first data option in the detected usage from a current data access to the at least one data storage system delivering the second selection of data different from the first selection of data and not previously stored in the detected usage; and program instructions, stored on at least one of the one or more storage devices, responsive to detecting the dynamically generated content from the current data access, to graphically distinguish second selection of dynamically generated content from the dynamically generated content to visually distinguish the second selection of dynamically generated content from the dynamically generated content within the summary portal page. - View Dependent Claims (15)
-
Specification