Content Delivery System Using Chronological Proximity for Location Determination
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing content delivery systems struggle to accurately determine the location of devices connected to cellular networks, limiting the ability to provide location-specific content effectively.
Innovation Solution
The method involves receiving a device identifier associated with a network identifier, processing this information to determine a location, and then associating the device with that location. When a content request is made from a different network, the system determines if the device was recently connected to the original network, allowing for the selection and delivery of content items based on the previously determined location.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If content delivery systems rely on current network connection to determine device location, then location accuracy is improved, but devices connected to cellular networks cannot receive location-specific content
Solution Approach 1:
The system performs preliminary location determination when the device is connected to a Wi-Fi network, storing the device identifier, location, and timestamp in advance. This preliminary action enables the system to later serve location-specific content to devices on cellular networks where location cannot be determined, resolving the contradiction between location accuracy and content delivery capability.
2Adaptability or versatility
If the system stores device location information for extended periods, then content delivery flexibility is improved, but location accuracy deteriorates due to device movement
Solution Approach 1:
The system dynamically adjusts the chronological proximity threshold based on the specific content delivery scenario and device behavior patterns. This dynamic parameter allows the system to optimize between location accuracy and content delivery flexibility, extending storage duration when appropriate while maintaining accuracy when needed.
Data Source
AI summary
This specification describes technologies relating to content presentation. In general, one aspect of the subject matter described in this specification can be embodied in methods that include the actions of receiving, at a first time, a device identifier in association with a first network identifier that corresponds to a first network to which the device is connected, processing the first network identifier to determine a first location, associating the device identifier with the first location and the first time, receiving a content request from the device, determining that the device has been connected to the first network within a defined chronological proximity of receiving the content request, selecting one or more content items based on at least the first location, and providing the one or more content items to the device. Other embodiments of the various aspects include corresponding systems, apparatus, and computer program products.


