Geolocation Probability Ranking for Content Delivery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing content delivery systems face challenges in accurately determining the geographic location of content requests, leading to uncertainty in delivering geographically directed content, as IP geolocation techniques often provide multiple possible locations with varying degrees of likelihood.

Innovation Solution

The method involves processing network identifiers to determine probabilities of geographic locations, ranking these probabilities, and comparing them with probability rank thresholds to select and provide relevant content items to devices, allowing content providers to configure delivery based on desired geographic ranges.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If IP geolocation techniques are used to determine geographic location of content requests, then content delivery can be performed, but the precision of geographic location determination deteriorates due to multiple possible locations with varying likelihoods

Engineering Contradiction:
Improvecontent delivery capabilityVSAvoidgeographic location determination precision
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent changes the parameter representation from deterministic location identification to probabilistic location representation. Instead of selecting a single geographic location, the system represents location as a set of possible locations with associated probability ranks, allowing content delivery decisions to be made based on probability thresholds rather than precise location matching.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent introduces probability rank thresholds as an intermediary layer between the raw IP geolocation data and the content delivery decision. This intermediary allows the system to handle the uncertainty of multiple possible locations by comparing probability ranks against configurable thresholds, thereby enabling content delivery without requiring precise location determination.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If probability rank thresholds are configured for content delivery, then content delivery precision to specific geographic areas is improved, but the complexity of the content delivery system increases

Engineering Contradiction:
Improvegeographic content delivery precisionVSAvoidcontent delivery system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent makes the content delivery system dynamic by allowing probability rank thresholds to be configured and adjusted based on content provider requirements. Different content items can have different probability rank threshold configurations, enabling flexible control over geographic delivery precision without requiring a completely different system architecture for each use case.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent segments the content delivery decision process into distinct steps: determining possible geographic locations, ranking them by probability, comparing against probability rank thresholds, and selecting content items. This segmentation allows each step to be handled independently and simplifies the overall system complexity by breaking down the decision-making process into manageable components.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12141216B2Protocol based computer network content transmission based on client computing device parameters
Publication Date: 2024.11.12 GOOGLE LLC
  • US12141216B2 patent drawing
  • US12141216B2 patent drawing
  • US12141216B2 patent drawing

AI summary

A content management system server can obtain a protocol based data transmission via a computer network from a script that executes at the publisher device server, and can obtain search result content items from an index of electronic documents that include snippets of text extracted from the search result content items and that include hypertext links to the search result content items. The system can extract feature vectors and document identifiers of the search result content items, and can determine information retrieval scores of search result content items. Based on the network identifier, location probabilities of device locations can be ranked and compared to thresholds. The system can determine a confidence threshold representing a minimum degree of certainty of the geographical location of the devices and can select content for protocol based transmission accordingly.