CPC G06F 21/6254 (2013.01) [G06F 16/212 (2019.01); G06F 16/2255 (2019.01); G06F 21/6245 (2013.01); G06Q 30/0246 (2013.01); H04L 9/0643 (2013.01); H04L 63/0407 (2013.01); H04L 63/0428 (2013.01)] | 20 Claims |
1. A method for estimating a number of unique user interactions based on anonymous interactions with a set of content items provided by different content delivery platforms comprising:
receiving, via a network, a first vector from a first content delivery platform, each coordinate of the first vector being equal to a sum based on a plurality of hashes that contain no specific information about individual users or specific interactions of the individual users with the first content delivery platform, wherein each hash is calculated from one of a plurality of user interactions with the set of content items occurring via the first content delivery platform;
receiving, via a network, a second vector from a second content delivery platform, each coordinate of the second vector being equal to a sum based on a plurality of hashes that contain no specific information about individual users or specific interactions of the individual users with the second content delivery platform, wherein each hash is calculated from one of a plurality of user interactions with the set of content items occurring via the second content delivery platform;
estimating a number of anonymous user interactions with the set of content items occurring via the first content delivery platform based on a sum of elements of the first vector;
estimating a number of anonymous user interactions with the set of content items occurring via the second content delivery platform based on a sum of elements of the second vector; and
estimating a number of unique user interactions with the set of content items provided by both the first content delivery platform and the second content delivery platform based on the first vector, the second vector, and accounting for duplicate users by removing anonymous user interactions that intersect the first vector and the second vector.
|