Persistence of inter-application communication patterns and behavior under user control
First Claim
1. A computer program product comprising a non-transitory computer-recordable medium encode with functional descriptive material that, when executed by a computer, causes the computer to perform actions of:
- registering one or more portlet actions corresponding to a plurality of portlets within a portal infrastructure, wherein a first set of one or more of the plurality of portlets are providers of a particular property and wherein a second set of one or more of the plurality of portlets are consumers of the particular property; and
assembling a portal page for presentation in a browser, wherein the portal page includes interfaces from the plurality of portlets, and wherein assembling the portal page further comprises assembling a user interface control associated with the particular property, wherein the user interface control, when actuated in a particular manner of actuation by an end user, allows the end user to associate the particular property from one or more of the first set of portlets with at least one of the portlets from the second set of portlets such that an occurrence of a subsequent event associated with the particular property causes one or more portlet actions to be executed wherein the particular property is provided from one of the associated first set of portlets to the one or more associated second set of portlets.
0 Assignments
0 Petitions
Accused Products
Abstract
An end-user or administrator is allowed to couple portlets in a portal through user interface events taking place on the portal display itself. When the portal is displayed, if the user actuates a control corresponding to a property in a portlet, a menu of actions that can be performed with that data by other portlets is provided to the user. In addition to this “conventional” manner, an alternative manner of actuating the component is provided to the user such that if the user actuates the control in this alternative manner, the user is provided the option of making the chosen action “persistent,” so that the next time the control is actuated by the user, or the associated property is otherwise produced, the chosen action is performed automatically, without requiring the user to choose an action.
-
Citations
13 Claims
-
1. A computer program product comprising a non-transitory computer-recordable medium encode with functional descriptive material that, when executed by a computer, causes the computer to perform actions of:
-
registering one or more portlet actions corresponding to a plurality of portlets within a portal infrastructure, wherein a first set of one or more of the plurality of portlets are providers of a particular property and wherein a second set of one or more of the plurality of portlets are consumers of the particular property; and assembling a portal page for presentation in a browser, wherein the portal page includes interfaces from the plurality of portlets, and wherein assembling the portal page further comprises assembling a user interface control associated with the particular property, wherein the user interface control, when actuated in a particular manner of actuation by an end user, allows the end user to associate the particular property from one or more of the first set of portlets with at least one of the portlets from the second set of portlets such that an occurrence of a subsequent event associated with the particular property causes one or more portlet actions to be executed wherein the particular property is provided from one of the associated first set of portlets to the one or more associated second set of portlets. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A data processing system comprising:
-
one or more processors; a memory accessible by the processors; a persistent storage accessible by the processors; and a portlet management software tool executed by the processors, the portlet management tool including steps effective to; register one or more portlet actions for one or more portlets within a portal infrastructure actions corresponding to a plurality of portlets within a portal infrastructure, wherein a first set of one or more of the plurality of portlets are providers of a particular property and wherein a second set of one or more of the plurality of portlets are consumers of the particular property; and assemble a portal page for presentation in a browser, wherein the portal page includes interfaces from the plurality of portlets, and wherein assembling the portal page further comprises assembling a user interface control associated with the particular property, wherein the user interface control, when actuated in a particular manner of actuation by an end user, allows the end user to associate the particular property from one or more of the first set of portlets with at least one of the portlets from the second set of portlets such that an occurrence of a subsequent event associated with the particular property causes one or more portlet actions to be executed wherein the particular property is provided from the one or more associated first set of portlets to the one or more associated second set of portlets. - View Dependent Claims (9, 10, 11, 12, 13)
-
Specification