Targeted Ad Selection Using Real-Time User Context Profiles

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current user targeting systems in advertising platforms face challenges in selecting relevant advertisements for users, as they often rely on outdated methods that do not consider real-time user context and location data effectively, leading to inefficient ad delivery and lower engagement rates.

Innovation Solution

The system creates user profiles based on real-time data from various sources, using a targeting database to provide user context and location information, which is then used to select and prioritize advertisements through a weighted advertisement rotation algorithm, ensuring that ads are displayed based on user interests and demographics.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If user targeting systems rely on outdated methods without real-time data, then system complexity is reduced, but ad relevance and user engagement deteriorate

Engineering Contradiction:
Improvead relevanceVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system segments user data into multiple categories (demographic data, geographic data, device data, browsing behavior data) and stores them in separate profiles. This segmentation allows the system to manage complex real-time data through organized structures while maintaining ad relevance through targeted filtering and selection based on specific data categories.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary actions by pre-processing and storing user data in profiles before ad selection is needed. User profiles are created and updated in advance with relevant attributes, allowing the ad selection system to quickly retrieve and apply appropriate data without complex real-time processing during the actual ad delivery moment.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If the system collects and processes real-time user data from multiple sources, then user engagement and ad effectiveness improve, but data processing complexity and time requirements increase

Engineering Contradiction:
Improvead delivery efficiencyVSAvoiddata processing time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system performs preliminary data collection, processing, and organization of user information from multiple sources before ad selection is needed. User profiles are pre-built with relevant attributes extracted from browsing behavior, demographic data, geographic information, and device data, enabling rapid ad delivery without time-consuming real-time processing.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates simplified representations of complex user data through structured profiles that capture essential attributes. Instead of processing raw data from multiple sources in real-time, the system uses pre-processed profile copies that contain summarized user information, significantly reducing processing time while maintaining ad relevance.

Inventive Principle:
Principle #26Copying

3Measurement precision

If the system uses comprehensive user profiling with multiple data types, then ad targeting precision improves, but the complexity of data management and processing increases

Engineering Contradiction:
Improvetargeting precisionVSAvoiddata management complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system divides comprehensive user data into distinct segments organized within user profiles. Each profile contains separate attributes for demographic data, geographic data, device data, and browsing behavior, allowing precise targeting through selective filtering while managing complexity through structured organization and clear data categorization.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system applies local quality by tailoring ad selection to specific user attributes and contexts. Different ad criteria are applied based on individual user profile characteristics, such as geographic location, device type, and browsing history, enabling precise targeting without requiring uniform complex processing across all users.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11763345B2Method and system for selecting targeted advertisements and presenting to users interacting with an online website
Publication Date: 2023.09.19 THRYV INC
  • US11763345B2 patent drawing
  • US11763345B2 patent drawing
  • US11763345B2 patent drawing

AI summary

A data processing system collects messages to create user profiles for users of user devices. The messages are collected from various systems and include data regarding user events on user devices in order to create user profiles. The user profiles are stored. In response to a request for information corresponding to a user device, a user profile is identified using data from the request and information from the profile is provided to the requester. A method and system is utilized to select and provide targeted advertisements.