Virtual Content Server for Targeted Mobile App Remarketing

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveuser interaction tracking capabilityVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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

Engineering Contradiction:
Improvevirtual content relevanceVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If device ID is stored and transmitted for user identification, then user identification accuracy is improved, but user privacy protection deteriorates

Engineering Contradiction:
Improveuser identification accuracyVSAvoiduser privacy exposure
Core Design Contradiction:
Measurement precisionVSObject-affected harmful factors

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8694520B1Method and apparatus for providing virtual content to a mobile device
Publication Date: 2014.04.08 GOOGLE LLC
  • US8694520B1 patent drawing
  • US8694520B1 patent drawing
  • US8694520B1 patent drawing

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.