Mobile Data Façade for Targeted Ad Delivery
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current mobile advertising systems lack an efficient mechanism for targeted advertisement delivery on mobile devices, as they do not effectively separate data delivery from advertisement management, leading to complex subscription processes and inefficient content personalization.
Innovation Solution
The implementation of a data façade on mobile devices that associates with an advertising client to manage subscription filters, allowing for centralized advertisement delivery and personalization based on user and device preferences, enabling targeted ad selection and dynamic updates according to usage patterns and device conditions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If a data façade is introduced to separate data delivery from advertisement management, then advertisement delivery efficiency and personalization are improved, but system complexity increases
Solution Approach 1:
The system is divided into distinct functional modules: a data façade layer for centralized data management and subscription handling, an advertising client layer for ad request processing, and individual advertising applications. This segmentation allows each component to specialize in specific tasks, improving overall delivery efficiency while maintaining manageable complexity through clear separation of concerns.
Solution Approach 2:
The data façade acts as an intermediary layer between the advertising applications and the underlying data delivery infrastructure. It manages subscription filters, maps subscription identifiers to applications, and coordinates advertisement delivery, thereby improving efficiency through centralized control while encapsulating complexity within the intermediary layer itself.
2Measurement precision
If subscription filters are centralized in a data façade, then advertisement personalization and targeting accuracy are improved, but data processing complexity increases
Solution Approach 1:
Multiple subscription filters from different advertising applications are merged and managed centrally in the data façade. The system combines filter criteria, resolves conflicts, and creates unified subscription profiles, thereby improving targeting accuracy through comprehensive filter management while consolidating processing complexity in a single location rather than distributing it across multiple applications.
Solution Approach 2:
The data façade implements feedback mechanisms where subscription filter performance and advertisement delivery outcomes are monitored. This feedback is used to refine and optimize subscription filters over time, improving targeting accuracy while automating the complexity of filter management through learned patterns and user behavior analysis.
3Adaptability or versatility
If multiple advertising applications are supported with individual subscription filters, then advertisement relevance to each application is improved, but the number of subscription mappings and processing overhead increase
Solution Approach 1:
Subscription filters for multiple advertising applications are pre-configured and registered in the data façade before actual advertisement delivery occurs. The system performs preliminary mapping of subscription identifiers to applications and pre-processes filter criteria, thereby enabling quick retrieval and application-specific ad delivery without repeated processing overhead during runtime.
Solution Approach 2:
The system dynamically adjusts subscription filter parameters and mapping relationships based on application-specific requirements and delivery performance. By changing parameters such as filter specificity, priority weights, and mapping configurations, the system optimizes ad relevance for each application while minimizing processing overhead through efficient parameter tuning rather than structural complexity.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
A method and system for data delivery of targeted mobile advertisement, the method associating an advertising client with a data façade on a mobile device; passing a subscription filter for each advertising application on the mobile device from the advertising client to the data façade; receiving at the mobile device, a subscription identifier for each advertising application; mapping the subscription identifier to an advertising application; getting advertisements with subscription identifiers at the mobile device; communicating between an advertisement application and the advertising client to request an advertisement; and returning the advertisement to the advertising application.