App Installation State Targeting for Accurate Ad Delivery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing advertisement delivery systems face inefficiencies due to inaccurate targeting of application installation states, leading to reduced delivery efficiency as advertisements are often delivered to users who either have or do not have the targeted applications installed.

Innovation Solution

An advertisement obtaining method where a terminal device reports installed applications to an advertisement server, determining an advertisement that meets targeting conditions based on the installed application list, ensuring accurate delivery to users with or without specific applications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If advertisement delivery is performed without accurate application installation state targeting, then delivery coverage is increased, but delivery accuracy deteriorates

Engineering Contradiction:
Improvedelivery accuracyVSAvoiddelivery efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The terminal device performs preliminary action by reporting its installed application list to the advertisement server in advance. This allows the server to pre-establish accurate targeting information about the user's application installation state, so that when advertisement delivery is performed, the server can immediately match advertisements with the correct targeting conditions without delay, thereby improving both delivery accuracy and efficiency

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If complete application list is reported to advertisement server, then targeting accuracy is improved, but network traffic consumption increases

Engineering Contradiction:
Improvetargeting accuracyVSAvoidnetwork traffic
Core Design Contradiction:
Measurement precisionVSLoss of substance

Solution Approach 1:

The advertisement server extracts only the necessary information from the complete application list - specifically, it determines whether each targeted application is installed or not. This extracted binary state information (installed/uninstalled) is sufficient for accurate advertisement targeting while consuming minimal network traffic, thus achieving high targeting accuracy without excessive traffic consumption

Inventive Principle:
Principle #2Taking out (Extraction)

3Measurement precision

If advertisement targeting is performed without pre-reporting application list, then request processing speed is improved, but targeting precision deteriorates

Engineering Contradiction:
Improveinstallation state precisionVSAvoidrequest delay
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The terminal device performs preliminary action by reporting its installed application list to the advertisement server in advance. This allows the server to pre-establish accurate targeting information about the user's application installation state, so that when advertisement delivery is performed, the server can immediately match advertisements with the correct targeting conditions without delay, thereby improving both delivery accuracy and efficiency

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12482020B2Advertisement obtaining method and related device thereof
Publication Date: 2025.11.25 HUAWEI TECH CO LTD
  • US12482020B2 patent drawing
  • US12482020B2 patent drawing
  • US12482020B2 patent drawing

AI summary

The method includes: A terminal device sends an advertisement request to an advertisement server, where the advertisement request includes information about a part or all of APPs installed on the terminal device; and the terminal device receives advertisement information sent by the advertisement server, where the advertisement information includes first advertisement information and/or second advertisement information, the first advertisement information is associated with a first APP installed on the terminal device, and the second advertisement information indicates the terminal device to install a second APP.