Activity-Backed Overlay for Non-Disruptive Mobile Ad Delivery
Find Innovative SolutionsGenerate 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
Engineering 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
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
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
2Productivity
If advertisements are displayed without considering user activity state, then delivery is simple, but click-through rates remain low
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
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
Data Source
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.


