Beacon Data Visitor Counting with Cookie Persistence Adjustment
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current internet audience measurement technologies face challenges in accurately counting unique visitors across different types of client systems, such as personal computers, mobile devices, and shared use devices, due to issues like cookie deletion and dynamic IP addresses, which can lead to overcounting or undercounting of unique visitors.
Innovation Solution
The system determines unique visitor counts by classifying client systems into types, using beacon data to adjust for cookie persistence and device overlap, and employing panel data to correct inaccuracies, while also accounting for mobile devices with unreliable cookie acceptance and shared use devices with multiple users.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If cookie-based tracking is used to count unique visitors, then visitor identification is simplified, but accuracy deteriorates due to cookie deletion and dynamic IP addresses
Solution Approach 1:
The patent segments the visitor counting problem into multiple device categories (personal devices, mobile devices, shared use devices) and applies different measurement methodologies to each segment. This allows the system to handle the diverse challenges of cookie persistence and IP address stability across different device types, thereby improving overall measurement accuracy while maintaining operational simplicity.
Solution Approach 2:
The patent changes the measurement parameters based on device type. For personal devices with reliable cookies, it uses cookie-based tracking. For mobile devices with unreliable cookie acceptance, it uses alternative identification methods. For shared use devices, it applies overlap adjustment factors. This parameter adaptation resolves the contradiction by matching the identification method to the device's cookie reliability characteristics.
2Device complexity
If simple beacon data collection is used, then data collection complexity is reduced, but measurement accuracy deteriorates due to device overlap and usage patterns
Solution Approach 1:
The patent divides the beacon data collection process into device-type-specific processing streams. Each stream applies appropriate complexity levels: simple counting for personal devices, cookie persistence analysis for mobile devices, and overlap factor calculations for shared use devices. This segmentation maintains overall system manageability while achieving accurate measurements through targeted complexity application.
Solution Approach 2:
The patent implements dynamic processing complexity that adapts to the device type being measured. The system automatically adjusts the level of analysis and calculation complexity based on the device category, applying more sophisticated methods only where necessary. This dynamic approach balances measurement precision requirements with operational complexity constraints.
3Measurement precision
If device-specific measurement methods are applied, then measurement accuracy is improved, but system complexity increases due to multiple processing streams
Solution Approach 1:
The patent creates a universal processing framework that handles multiple device types through a single system architecture. The system uses a common beacon collection mechanism that universally captures device type information, then routes data through appropriate processing streams. This multi-functional design achieves device-specific measurement precision while maintaining system-level simplicity through unified entry points and standardized data structures.
Data Source
AI summary
Mobile usage data representing the access of one or more resources on a network by mobile devices is accessed. The mobile usage data includes information received from mobile devices as a result of beacon instructions included with the one or more resources. A first set of data representing information about accesses to the one or more resources by mobile devices with persistent beacon cookies is determined. A second set of data representing information about accesses to the one or more resources by mobile devices with non-persistent beacon cookies is determined. One or more adjustment factors are determined based on the first set of data. A count of unique visitors accessing the one or more resources from the mobile devices is determined based on a count of accesses by the mobile devices with persistent beacon cookies and a count of accesses by the mobile devices with non-persistent beacon cookies adjusted by the one or more adjustment factors.


