Geo-Targeted Ad Selection Using IP Location and Message Content
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Online content-targeted advertising typically does not consider a user's geographical location, resulting in the same advertisements being served to users regardless of their location, which can be irrelevant to their current situation.
Innovation Solution
A system that incorporates user geographical information into the process of selecting advertisements by using IP addresses to determine the user's location and matching it with the content of electronic messages, allowing for geo-targeted and content-targeted information to be displayed concurrently with messages.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If content-targeted advertising is provided without geographical location consideration, then the advertising system is simple and easy to implement, but the relevance of advertisements to users deteriorates when users are in different locations
Solution Approach 1:
The patent segments the advertising delivery system by introducing geographical location as a separate dimension for ad selection. The system divides ad targeting into multiple factors: content relevance and geographical location, allowing independent optimization of each factor while improving overall ad relevance to user context.
Solution Approach 2:
The patent adds a new dimension (geographical location) to the existing advertising targeting framework. By incorporating location data alongside content analysis, the system transitions from single-dimension content-based targeting to multi-dimensional targeting that includes both content and spatial context, thereby improving ad relevance without completely redesigning the system.
2Adaptability or versatility
If the same advertisements are served to all users regardless of location, then the system is simple to operate, but the usefulness of advertisements deteriorates for users traveling or in different geographical contexts
Solution Approach 1:
The system performs self-service by automatically extracting geographical location data from IP addresses and autonomously selecting appropriate advertisements based on both content and location factors. This eliminates the need for manual configuration of location-based ad rules, maintaining ease of operation while achieving personalized ad delivery.
Solution Approach 2:
The patent changes the parameter used for ad selection from purely content-based to a combination of content-based and location-based parameters. By dynamically adjusting the ad selection criteria based on user location parameters, the system achieves customized advertisements without requiring complex manual intervention.
3Reliability
If geographical information is incorporated into ad selection, then advertisement relevance to user location is improved, but the processing time and computational resources increase
Solution Approach 1:
The system performs preliminary action by pre-processing and storing geographical location data associated with IP addresses before ad selection is needed. Location information is extracted and cached in advance, allowing rapid retrieval during ad selection without adding significant processing time to the user's request.
Solution Approach 2:
The patent introduces an intermediary mechanism that handles the computationally intensive location lookup and ad matching processes. By using intermediate data structures and pre-computed location mappings, the system reduces the computational burden during real-time ad selection, maintaining fast response times while incorporating geographical context.
Data Source
AI summary
A request for information items may include content information associated with one or more electronic messages and geographical information associated with the requesting user. A set of information items is identified based on the user geographical information and the message content of the one or more electronic messages. In some embodiments, at least one of the information items is identified based on both on the user geographical information and the message content. In some embodiments, if the user geographical information is different from the user's default geographical information, at least one of the information items is identified based on the user geographical information, but not the message content. A subset of the identified information items may be selected in accordance with a scoring or ranking function. The selected information items are transferred to the requesting client and displayed concurrently with (e.g., next to) the electronic messages.


