Patent ID: 7519913
Filing Date: 2009-04-14
Classification: G06F

Abstract:
1. A computer-implemented method comprising: receiving an emitter navigation request from a user, the emitter navigation request corresponding to a first page; identifying an emitter portlet on the first page in response to receiving the emitter navigation request; displaying a first navigation element, the first page, and a second navigation element on a user interface window, the first navigation element corresponding to the emitter portlet and the second navigation element corresponding to a second page that is not displayed; displaying the emitter portlet on the first page in the user interface window and displaying an emitter icon in a title bar of the emitter portlet, the emitter icon associating the emitter portlet to the emitter navigation request; receiving an emitter selection from the user that corresponds to the emitter portlet located on the first page; determining that the emitter portlet emits a plurality of property types; in response to determining that the emitter portlet emits the plurality of property types, displaying each of the plurality of property types on the user interface window; receiving a property type selection from the user that selects one of the plurality of property types; in response to receiving the property type selection, identifying a handler portlet located on the second page that is adapted to process the property type; displaying a handler icon on the second navigation element that corresponds to the identified handler portlet; receiving a handler selection from the user in response to displaying the handler icon; in response to receiving the handler selection, determining that a plurality of handler portlets, which are included in the second page, are each adapted to process the property value; displaying each of the plurality of handler portlets on the user interface window in response to determining that the plurality of handler portlets are each adapted to process the property value; receiving a secondary handler selection from the user that selects one of the displayed plurality of handler portlets; linking the emitter portlet to the selected handler portlet in response to receiving the secondary handler selection; and displaying the second page in response to linking the emitter portlet to the selected handler portlet.