Portlet Filter Inserting Targeted Content Based on Display Mode
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing web advertising methods, such as pop-up and banner advertisements, are often ignored by users due to their lack of targeting, leading to a need for a system that can insert targeted content into portlet content streams based on a user's desired display mode to capture their attention effectively.
Innovation Solution
A portal program with a container-managed portlet filter that inserts targeted web content into a portlet content stream based on the user's chosen display mode, ensuring that the content is displayed when the user's attention is focused, such as during edit mode for a specific portlet.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If traditional banner advertisements and pop-up windows are used, then advertising coverage is widespread, but user attention is easily diverted and advertisements are ignored
Solution Approach 1:
The patent applies local quality by inserting targeted advertisements into specific portlet content streams based on the user's current display mode and interaction context. Instead of displaying advertisements uniformly across all pages, the system identifies specific locations and moments where the user is most likely to engage with the content, such as when viewing detailed information in a portlet. This localized approach ensures advertisements are placed where they are most relevant and likely to be noticed, thereby improving advertising effectiveness while maintaining widespread coverage through multiple insertion points in the content stream.
2Quantity of substance
If advertisements are displayed continuously, then advertising exposure is maximized, but user experience is degraded and advertisements are dismissed
Solution Approach 1:
The patent implements dynamics by making advertisement insertion conditional on the user's display mode and interaction state. The system dynamically adjusts what content is inserted into the portlet content stream based on real-time detection of user actions, such as entering edit mode, viewing detailed information, or other significant interactions. This dynamic approach ensures advertisements are displayed only when the user is actively engaged with the content and most likely to notice them, rather than continuously disrupting the user experience. The advertisement insertion is flexible and adapts to the user's current needs and attention level.
3Reliability
If targeted content is inserted into portlet content streams, then advertising effectiveness is improved, but system complexity increases
Solution Approach 1:
The patent employs an intermediary approach by introducing a portlet filter as a separate component that handles advertisement insertion. This filter acts as a mediator between the content stream and the final displayed content, intercepting the portlet content stream, inserting targeted advertisements based on the user's display mode, and then outputting the modified content stream. By separating the advertisement insertion logic into a distinct filter component, the system manages complexity through modular architecture rather than embedding advertisement logic throughout the entire portal system. This intermediary filter simplifies the overall system design while maintaining effective targeted advertising.
Data Source
AI summary
A system, method and program product for inserting targeted content into a portlet content stream is provided. Specifically, the present invention provides a portal program that includes a container-managed portlet filter for inserting targeted web content into a portlet content stream based on a desired display mode of the portal user. Under the present invention, web content is obtained by a portlet from a content provider. Once obtained, the portlet outputs the web content as a portlet content stream to the portlet filter. The portlet filter then inserts the targeted content based on the desired display mode of the user. The combined targeted content and portlet content stream is then outputted to an aggregator where it is organized for display as a portal page.


