Portable Program Modules for Real-Time Contextual Web Advertising

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvereal-time contextual informationVSAvoidadvertising system structure
Core Design Contradiction:
Loss of informationVSDevice complexity

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.

Inventive Principle:
Principle #7Nested doll (Nesting)

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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

Engineering Contradiction:
Improvereal-time content deliveryVSAvoiddata source integration
Core Design Contradiction:
Adaptability or versatilityVSDevice 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.

Inventive Principle:
Principle #6Universality (Multi-functionality)

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.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If traditional advertising systems are used, then system simplicity is maintained, but opportunities for additional revenue generation are missed

Engineering Contradiction:
Improverevenue generationVSAvoidsystem architecture
Core Design Contradiction:
ProductivityVSDevice complexity

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.

Inventive Principle:
Principle #5Merging (Combining)

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.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9224149B2External referencing by portable program modules
Publication Date: 2015.12.29 GOOGLE LLC
  • US9224149B2 patent drawing
  • US9224149B2 patent drawing
  • US9224149B2 patent drawing

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.