Patent ID: 8631142

Claim:
A system for inserting targeted content into a portlet content stream, comprising: a computer comprising a processor; and instructions which are executable, using the processor, to perform functions comprising: executing a portal program for displaying a portal page on a user interface, the portal program comprising: a content aggregator for organizing a portlet content stream into the portal page for the displaying; and a portlet filter; and executing a portlet for obtaining web content from a content provider and for outputting the web content, as the portlet content stream, to the portlet filter, the portlet filter interposed between the portlet and the content aggregator, the portlet filter adapted for: receiving the portlet content stream outputted from the portlet; inserting the targeted content into the received portlet content stream, responsive to a command issued from the portal page to enter a desired display mode which will cause display of a content page that is distinct from the portal page, thereby creating a merged content stream; and forwarding the merged content stream to the content aggregator as the portlet content stream for the organizing into the portal page for the displaying.