Dynamic Ad-Triggering Framework for Contextual Web Ads
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing advertisement systems on web pages often obscure content with pop-up ads that are cumbersome and not contextually relevant, failing to provide user-friendly and relevant advertising without obstructing the view of the current web page.
Innovation Solution
A dynamic ad-triggering framework that modifies the web page's source code to include tags for key words, triggers, and actions, allowing advertisements to be updated based on user interactions without obscuring the content, using a script to parse and modify the document object model to refresh advertising units with relevant content.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If pop-up ads are used to present advertisements on web pages, then advertisement visibility is improved, but user experience deteriorates due to content obstruction
Solution Approach 1:
The patent introduces an intermediary mechanism (ad-triggering framework with tags and events) that mediates between the advertisement system and the web page content. Instead of direct pop-up ads that obstruct content, the system uses embedded tags within the HTML structure that trigger advertisements through defined events, allowing ads to be presented without directly blocking the underlying content.
Solution Approach 2:
The patent applies local quality by placing advertisements in specific localized areas of the web page through targeted tag insertion. Rather than full-page pop-ups that obstruct all content, the system inserts ad triggers at specific locations within the HTML structure, allowing advertisements to appear in designated spaces that do not interfere with the main content area.
2Ease of manufacture
If generic advertisements are displayed on web pages, then advertisement delivery is simplified, but relevance to user context deteriorates
Solution Approach 1:
The patent implements feedback mechanisms where user interactions with web page elements (clicks, hovers, scrolls) are captured and fed back to the advertisement delivery system. This feedback loop allows the system to adjust and select advertisements based on actual user behavior and context, improving relevance while maintaining automated delivery through the ad-triggering framework.
Solution Approach 2:
The patent makes the advertisement system dynamic by allowing ad content to change based on user interactions and context. The ad-triggering framework enables advertisements to be dynamically selected and updated based on which web page elements the user interacts with, transforming static generic ads into contextually relevant dynamic advertisements.
3Device complexity
If static advertisements are placed on web pages, then implementation complexity is reduced, but user engagement deteriorates
Solution Approach 1:
The patent introduces periodic action through event-triggered advertisement updates. Instead of static ads that never change, the system periodically refreshes advertisement content based on user interactions such as scrolling, clicking, or hovering over specific elements. This periodic updating of ad content maintains user engagement while building upon the existing ad-triggering framework.
Solution Approach 2:
The patent applies preliminary action by pre-defining ad-triggering tags and events within the HTML structure during page creation. This preliminary setup establishes the framework for dynamic ad delivery without requiring complex real-time processing during user interaction, thus maintaining relatively simple implementation while enabling engaging dynamic advertisements.
Data Source
AI summary
Embodiments of the invention provide a method, system, and media for presenting advertisements (or other information) based on user interaction with a web page. One embodiment of the method includes determining that programmatic code that describes the web page is to be dynamically modified before it is to be presented on a display device. The method further includes identifying remotely stored supplemental information that is associated with the web page. The supplemental information includes a listing of words on the web page that are to be considered key words which key words are to be associated with descriptive terms that relate to the key words. The descriptive terms might even be generated after a rendering of the web page as well as before. Additional supplemental information might include a listing of triggering events that are associated with different objects of the web page (such as key words, text boxes, etc.) such that if an object is interacted with in a predetermined way, then some action is to follow. The method additionally includes modifying the programmatic code of the web page according to the supplemental information, observing a triggering event, gathering descriptive words associated with the occurrence of the event trigger, communicating the appropriate descriptive words so as to return fresh advertising content, and without obscuring an initial content of the web page, presenting information based on the advertising content.


