Virtual Content Server for Targeted Mobile App Remarketing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current technologies for delivering virtual content to mobile devices are limited in their ability to effectively target users based on specific interactions with mobile apps, leading to inefficient remarketing and advertisement strategies.
Innovation Solution
A system that generates and executes code snippets within mobile apps to track user interactions, allowing virtual content providers to create recipient lists of users who have achieved specific events, enabling targeted virtual content delivery based on these interactions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If code snippets are embedded in mobile apps to track user interactions, then user interaction tracking capability is improved, but device complexity increases
Solution Approach 1:
The patent introduces a server as an intermediary component that receives interaction data from mobile devices, processes it, and manages recipient lists. This externalizes the complex processing logic from the mobile device to the server, improving measurement precision while minimizing the impact on device complexity. The server acts as a mediator between the mobile app and the virtual content delivery system.
2Adaptability or versatility
If recipient lists are created and managed to enable targeted content delivery, then virtual content relevance is improved, but system complexity increases
Solution Approach 1:
The patent segments the user base into distinct recipient lists based on specific interaction criteria. Each recipient list contains users who have triggered particular events or satisfied predetermined conditions. This segmentation enables targeted virtual content delivery to specific user groups, improving content relevance while managing system complexity through organized, modular data structures.
Solution Approach 2:
The system performs preliminary actions by pre-creating recipient lists and pre-associating virtual content with these lists before actual delivery. Users are automatically added to appropriate recipient lists based on their interactions, and relevant virtual content is pre-selected and stored in association with these lists. This preliminary preparation simplifies the actual content delivery process and improves responsiveness.
3Measurement precision
If device ID is stored and transmitted for user identification, then user identification accuracy is improved, but user privacy protection deteriorates
Solution Approach 1:
The server acts as an intermediary that handles device ID storage and processing. Rather than storing device IDs locally in the mobile application where they could be easily accessed or leaked, the system transmits device IDs to the server which securely manages them in the recipient list database. This intermediary approach maintains user identification accuracy while reducing local privacy exposure risks.
Data Source
AI summary
A virtual content server and method are provided for giving virtual content providers an opportunity to provide their virtual content, such as an advertisement, to a mobile device of a user who has achieved or otherwise satisfied one or more predetermined conditions in, or interacted in a certain way with, one or more mobile apps on the mobile device. When a certain condition is satisfied in a mobile app of the mobile device, a device identifier of the mobile device is sent to the virtual content server and stored in a previously-generated recipient list of users in a recipient list database. When a virtual content request including the device identifier is later received from the mobile device, the virtual content server retrieves as at least part of a plurality of virtual content candidates virtual content previously associated with recipient list(s) for which the device identifier has been stored in the recipient list database. Then, one or more of the virtual content candidates are selected and sent to the mobile device to be displayed.


