Portable Program Modules for Real-Time Contextual Web Advertising
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current targeted web advertising systems lack the ability to provide users with real-time, contextually relevant information directly within web pages, missing opportunities for engagement and revenue generation.
Innovation Solution
A system that incorporates portable program modules, such as gadgets, which analyze the content of web pages, submit information to ad servers and item search systems, and generate targeted advertisements using real-time data from external sources like eBay, allowing for dynamic and relevant content display.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If targeted web advertising is delivered using traditional ad servers, then advertising revenue is generated, but real-time contextual information cannot be provided directly within web pages
Solution Approach 1:
The patent embeds portable program modules (gadgets) within web page content, allowing these modules to access and display real-time contextual information from external data sources directly within the page layout. The gadget nests multiple functional layers including content analysis, data retrieval, and dynamic display capabilities within a single embeddable unit.
Solution Approach 2:
The patent introduces portable program modules as intermediary components between traditional ad servers and web page content. These modules act as mediators that receive contextual information from ad servers, access additional real-time data from external sources, and present integrated information directly within the web page, bridging the gap between advertising infrastructure and real-time content delivery.
2Adaptability or versatility
If portable program modules are used to provide real-time information, then user engagement is enhanced, but the system requires multiple external data sources and increased integration complexity
Solution Approach 1:
The portable program modules are designed as multi-functional units that can perform content analysis, access multiple external data sources, retrieve real-time information, and dynamically generate displays within a single component. This universal design allows the same module structure to handle diverse information delivery tasks across different web pages and contexts.
Solution Approach 2:
The system performs preliminary analysis of web page content to identify relevant contextual information and data sources before the user requests content. The portable modules pre-fetch and cache available data where possible, and establish connections to external sources in advance, reducing real-time processing requirements and integration complexity during actual content delivery.
3Productivity
If traditional advertising systems are used, then system simplicity is maintained, but opportunities for additional revenue generation are missed
Solution Approach 1:
The patent merges advertising delivery functionality with real-time information provision by combining traditional ad server capabilities with portable program modules that access external data sources. This integration creates a unified system where advertising and contextual information delivery occur simultaneously within the same interface, maximizing revenue opportunities while maintaining user engagement.
Solution Approach 2:
The system transitions from static advertising content to dynamic, real-time information delivery through portable modules that continuously update displayed content based on current data from external sources. This dynamic capability allows the system to adapt content in real-time, increasing user engagement and advertising effectiveness without requiring complete system restructuring.
Data Source
AI summary
A computer-implemented method includes storing at a computer server indicative data for a first web-accessible document that is not associated with the computer server, receiving a request from a program module in a container document associated with the web-accessible document, and providing, in response to the request, information related to the indicative data.


