Activity-Backed Overlay for Non-Disruptive Mobile Ad Delivery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing mobile advertising systems use a push model that disrupts user activities, leading to user annoyance and low click-through rates, as they do not consider the user's current activity or state transitions on their device.

Innovation Solution

A method and system for displaying media content on mobile devices by monitoring status callbacks related to memory state and user interface (UI) state values, allowing for non-disruptive display of advertisements when a user completes an activity or interacts with the system in a way that leaves a window of non-disruptive time.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a push model is used to deliver advertisements to mobile devices, then advertisements can be delivered to users, but user activities are disrupted and users become annoyed

Engineering Contradiction:
Improveadvertisement delivery effectivenessVSAvoiduser disruption and annoyance
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The system monitors UI state transitions and activity completion events in advance to determine the optimal timing for advertisement display. By detecting when a user finishes an activity or transitions between screens, the system prepares and delivers advertisements at the precise moment when users are most receptive, rather than interrupting ongoing tasks

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The advertisement delivery system dynamically adapts to user behavior by continuously monitoring UI state changes and activity patterns. The timing and triggering of advertisements are adjusted in real-time based on detected user actions, such as completing a form, finishing a video, or navigating between screens, making the delivery flexible and context-aware

Inventive Principle:
Principle #15Dynamics

2Productivity

If advertisements are displayed without considering user activity state, then delivery is simple, but click-through rates remain low

Engineering Contradiction:
Improveclick-through rateVSAvoidsystem complexity for monitoring user state
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system implements feedback mechanisms by monitoring UI state callbacks and activity completion events from the mobile operating system. This feedback loop provides real-time information about user behavior and context, enabling the advertisement system to make informed decisions about when and how to display ads, thereby improving click-through rates through contextually relevant timing

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system uses an intermediary monitoring process that sits between the user's application activities and the advertisement delivery mechanism. This intermediary captures UI state transitions and activity completion events, translating them into triggers for advertisement display, thus bridging the gap between user behavior and ad delivery without requiring direct integration into every application

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12307487B2Activity-backed overlay technique for media display on mobile devices
Publication Date: 2025.05.20 IQZONE
  • US12307487B2 patent drawing
  • US12307487B2 patent drawing
  • US12307487B2 patent drawing

AI summary

An activity-based overlay technique for displaying media on portable devices. The method includes painting, by a processor of a mobile device, a View container with media content to provide a View of the media content on a display of a mobile device. The processor invokes a backing activity behind the View on a z-axis of the display, the backing activity being configured to perform a monitoring function. An operating system of the mobile device causes the processor to delay execution of the backing activity, but not the painting of the View, subsequent to activation of a predefined button of a user interface of the mobile device.