Mobile Portal App Location-Based Ad Prefetching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Advertising on mobile devices is challenging due to users' varying attention throughout the day, making it difficult to deliver relevant and non-intrusive ads, as existing methods lack effective targeting and timing mechanisms.

Innovation Solution

A portal application on mobile devices that uses location-based services and user input to intelligently estimate user location and preferences, filtering and prefetching advertising content to display it during idle times, such as during phone calls, ensuring relevance and minimizing intrusiveness.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If advertising content is delivered to mobile devices, then advertising revenue is generated, but user annoyance increases when content is irrelevant or inappropriate

Engineering Contradiction:
Improveadvertising effectivenessVSAvoiduser annoyance
Core Design Contradiction:
Loss of energyVSObject-affected harmful factors

Solution Approach 1:

The system performs preliminary actions by detecting idle events before displaying advertising content. The portal application monitors device usage patterns and identifies idle periods in advance, then prefetches and prepares relevant advertising content during these idle times, ensuring content is ready and appropriate before the user needs to see it.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses feedback mechanisms by continuously monitoring user behavior patterns, application usage, and device idle states. This feedback loop allows the portal application to adapt advertising content delivery timing and selection based on actual user engagement patterns, improving relevance while reducing annoyance from poorly timed ads.

Inventive Principle:
Principle #23Feedback

2Loss of energy

If advertising content is targeted to specific audiences, then advertising effectiveness improves, but system complexity increases due to location estimation and filtering requirements

Engineering Contradiction:
Improveadvertising effectivenessVSAvoidsystem complexity
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

The system applies self-service by utilizing the mobile device's existing sensors and data sources (GPS, accelerometer, built-in sensors) to estimate location and determine user context. Rather than requiring external complex systems, the portal application leverages data already available on the device, combined with prefetching content to offline storage, thereby reducing complexity while maintaining targeting effectiveness.

Inventive Principle:
Principle #25Self-service

3Loss of energy

If advertising content is displayed during active usage, then user attention is captured, but user experience deteriorates due to interruptions

Engineering Contradiction:
Improveadvertising effectivenessVSAvoiduser experience degradation
Core Design Contradiction:
Loss of energyVSObject-affected harmful factors

Solution Approach 1:

The system implements periodic action by detecting idle events at regular intervals and displaying advertising content only during these detected idle periods. The portal application continuously monitors for idle states (when the device is not being actively used) and schedules content display accordingly, creating a periodic rhythm that avoids interrupting active user tasks while maintaining advertising visibility.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS8265607B2System and method for providing an interactive content portal on a mobile device
Publication Date: 2012.09.11 MALIKIE INNOVATIONS LTD
  • US8265607B2 patent drawing
  • US8265607B2 patent drawing
  • US8265607B2 patent drawing

AI summary

A portal application is provided that can be used on a mobile device to display relevant advertising content to the user at convenient times. The portal application can utilize a portal browser that is launched when appropriate, which displays the advertising content in an interactive way and enables the user to follow up with tasks requiring a data connection that is currently unavailable, by keeping track of a user queue. The advertising content may be filtered from a base of advertising content provided by the advertising content providers in advanced and is pre-fetched and stored in an advertising content cache for convenient access when appropriate. The portal application can be used with a location estimator to narrow and categorize the advertising content at least in part based on location, either physical location or preferred location or both based on a hierarchy of relevant data.