Conditional Ad Object Rendering via Local Condition Assessment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Digital advertising faces challenges in balancing targeted advertising with user privacy, as users prefer personalized ads but are concerned about their personal information being shared with advertisers, leading to potential avoidance of advertising applications.

Innovation Solution

A method and system for delivering conditional advertisements on user devices, where a conditional ad object is generated based on specific conditions related to installed applications, account status, recent usage, and environmental factors, allowing the device to select and display relevant content without sharing sensitive information with the advertising system.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the advertising system collects and uses user's personal information for targeted advertising, then the advertising relevance is improved, but the user privacy is compromised

Engineering Contradiction:
Improveadvertising relevanceVSAvoiduser privacy invasion
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The patent introduces an intermediary mechanism where the user device itself acts as a mediator between the advertising system and the user's personal information. The device evaluates local conditions (installed apps, account status, recent usage) and selectively reveals only relevant information to the advertising system, rather than exposing all personal data. This intermediary layer enables targeted advertising while preserving privacy by filtering and anonymizing the information exchanged.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent implements local quality by enabling the user device to perform conditional evaluation locally using its own resources and data. Instead of centralized processing that requires comprehensive data collection, the device independently assesses conditions such as installed applications, account status, and recent usage patterns to determine which advertising content to receive and display. This local intelligence reduces the need for personal information sharing while maintaining ad relevance.

Inventive Principle:
Principle #3Local quality

2Adaptability or versatility

If the advertising system requests comprehensive user information for ad targeting, then the ad personalization is improved, but the user data transmission and processing overhead increases

Engineering Contradiction:
Improvead personalizationVSAvoiddata transmission and processing time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent extracts only the necessary condition evaluation logic from the centralized advertising system and places it locally on the user device. By taking out the conditional assessment function and implementing it device-side, the system eliminates the need to transmit comprehensive user information to the server for processing. Only minimal ad request data is sent to the advertising system, while the device independently determines which advertising content is appropriate based on local conditions.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent implements preliminary action by having the user device pre-evaluate its own conditions (installed apps, account status, recent usage) before receiving advertising content. This preliminary local assessment eliminates the need for subsequent data transmission and processing to determine ad relevance. The device is already prepared with the information needed to filter and select appropriate advertising content, reducing overall system latency.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If the advertising system uses complex conditional logic to determine ad content, then the ad relevance is improved, but the system complexity increases

Engineering Contradiction:
Improvead content accuracyVSAvoidconditional evaluation system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements self-service by enabling the user device to autonomously evaluate its own conditions and make decisions about which advertising content to receive and display. The device independently assesses its installed applications, account status, and recent usage patterns without requiring complex centralized evaluation logic. This self-service approach simplifies the overall system architecture by distributing the evaluation burden to the device level, where the data already exists.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent segments the advertising system into distinct functional components: the advertising server that provides ad content and basic filtering, and the user device that performs local conditional evaluation. This segmentation allows the complex conditional logic to be distributed rather than centralized, reducing the complexity burden on any single component. The device handles local condition assessment while the server handles ad delivery, creating a manageable division of computational responsibilities.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10769674B2Generation and rendering system for advertisement objects with computer-selected conditional content
Publication Date: 2020.09.08 SAMSUNG ELECTRONICS CO LTD
  • US10769674B2 patent drawing
  • US10769674B2 patent drawing
  • US10769674B2 patent drawing

AI summary

A method of operating a user device includes receiving, by a processing device of the user device, a conditional ad object from a remote user device. The conditional ad object includes two or more instances of conditional content, one or more access mechanisms, and one or more conditions. Each condition is associated with a respective instance of conditional content when verified. The method includes analyzing the one or more conditions to determine if any of the one or more conditions are met. The method includes selecting a selected instance of the two or more instances of conditional content based on the analyzing of the one or more conditions. The method includes generating a user-selectable link based on the selected instance of conditional content and the one or more access mechanisms. The method includes outputting the user-selectable link via a user interface of the user device.