Summarizing portlet usage captured responsive to trigger events in a portal page
First Claim
1. A method for creating a portal page summarizing previous portal page usage comprising:
- monitoring, by a computer system, usage metadata indicating current usage of at least one portlet within at least one portal page for one of a plurality of events specified to trigger storage of the usage metadata;
responsive to detecting one of the plurality of events within the usage metadata, storing, by the computer system, the detected usage metadata at a current time of at least one instance of at least one portlet application within the at least one portal page;
subsequent to storing separate detected usage metadata at a plurality of different times, dynamically creating, by the computer system, 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 separate usage metadata stored at each of the plurality of different times, such that the summary portal page provides a summary of at least a selection of previous usage metadata selected by a user of the at least one portal page;
presenting, by the computer system, a graphical user interface for a user to select to save the summary portal page in association with one of a plurality of calendar events; and
responsive to a user selection of at least one particular calendar event from among said plurality of calendar events, storing, by the computer system, a portlet specification of the summary portal page in association with the at least one particular calendar event.
0 Assignments
0 Petitions
Accused Products
Abstract
A portal summary controller monitors usage metadata indicating current usage of at least one portlet within at least one portal page for one of multiple events specified to trigger storage of the usage metadata. Responsive to detecting one of the multiple events within the usage metadata which triggers storage, the portal summary controller stores the detected usage metadata at a current time of at least one instance of at least one portlet application within the at least one portal page. Subsequent to storing separate detected usage metadata at multiple 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 multiple different times specified according to the separate usage metadata stored at each of the multiple different times, such that the summary portal page provides a summary of at least a selection of previous usage metadata selected by a user of the at least one portal page based on usage metadata stored responsive to trigger events.
-
Citations
17 Claims
-
1. A method for creating a portal page summarizing previous portal page usage comprising:
-
monitoring, by a computer system, usage metadata indicating current usage of at least one portlet within at least one portal page for one of a plurality of events specified to trigger storage of the usage metadata; responsive to detecting one of the plurality of events within the usage metadata, storing, by the computer system, the detected usage metadata at a current time of at least one instance of at least one portlet application within the at least one portal page; subsequent to storing separate detected usage metadata at a plurality of different times, dynamically creating, by the computer system, 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 separate usage metadata stored at each of the plurality of different times, such that the summary portal page provides a summary of at least a selection of previous usage metadata selected by a user of the at least one portal page; presenting, by the computer system, a graphical user interface for a user to select to save the summary portal page in association with one of a plurality of calendar events; and responsive to a user selection of at least one particular calendar event from among said plurality of calendar events, storing, by the computer system, a portlet specification of the summary portal page in association with the at least one particular calendar event. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for creating a portal page comprising:
-
a portal status recorder comprising at least one processor and a memory configured to; monitor usage metadata indicating current usage of at least one portlet within at least one portal page for one of a plurality of events specified to trigger storage of the usage metadata; responsive to detecting one of the plurality of events within the usage metadata, store the detected usage metadata at a current time of at least one instance of at least one portlet application within the at least one portal page; a summary portal generator comprising the at least one processor and memory further configured to dynamically create a summary portal page from stored separated detected usage metadata at a plurality of different times 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 separate usage metadata stored at each of the plurality of different times; a portal summary selection interface controller configured to present a graphical user interface for a user to select to save the summary portal page in association with one of a plurality of calendar events; and responsive to a user selection of at least one particular calendar event from among said plurality of calendar events, the portal status recorder configured to store a portlet specification of the summary portal page in association with the at least one particular calendar event. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer program product for creating a portal page summarizing previous portal page usage, the computer program product comprising:
-
one or more computer-readable non-transitory storage devices; program instructions, stored on at least one of the one or more storage devices, to monitor usage metadata indicating current usage of at least one portlet within at least one portal page for one of a plurality of events specified to trigger storage of the usage metadata; program instructions, stored on at least one of the one or more storage devices, responsive to detecting one of the plurality of events within the usage metadata, to store the detected usage metadata at a current time of at least one instance of at least one portlet application within the at least one portal page; program instructions, stored on at least one of the one or more storage devices, subsequent to storing separate detected usage metadata at a plurality of different times, 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 separate usage metadata stored at each of the plurality of different times; program instructions, stored on at least one of the one or more storage devices, to present a graphical user interface for a user to select to save the summary portal page in association with one of a plurality of calendar events; and program instructions, stored on at least one of the one or more storage devices, responsive to a user selection of at least one particular calendar event from among said plurality of calendar events, to store a portlet specification of the summary portal page in association with the at least one particular calendar event.
-
Specification