Patent ID: 7856600

Claim:
A method for integrating portlets within a portal infrastructure, said method comprising: registering, by a computing device, one or more target portlet actions for one or more target portlets within the portal infrastructure, the registering including receiving the target portlet actions and a target portlet name corresponding to each of the received target portlet actions; assembling, by the computing device, a portal page for a user, wherein the assembling further includes: identifying a source data type included in a source portlet; determining that the source data type matches a plurality of data types corresponding to the one or more registered target portlet actions; and in response to the determining, displaying a visual control proximate to a displayed data value included on the source portlet that corresponds to the matched source data type; in response to determining that the source data type matches a plurality of data types, creating a broadcast action that is adapted to perform each of the plurality of target portlet actions whose data type matches the source data type, wherein the broadcast action is adapted to send a data value from the source portlet to one or more of the target portlets; receiving a user request that selects the visual control located on the source portlet; and in response to receiving the user request, displaying a pop-up menu that includes the broadcast action and one or more of the target portlet names corresponding to one or more of the plurality of target portlet actions whose data type matches the source data type.