CPC G06Q 30/0204 (2013.01) [G06Q 30/0201 (2013.01); H04L 67/02 (2013.01); H04L 67/535 (2022.05)] | 18 Claims |
1. A system comprising:
memory;
programmable circuitry; and
instructions to cause the programmable circuitry to:
access a first request, the first request received at a first server from a user-controlled client device after the user-controlled client device causes registration of an over-the-top device at a registration website, the first request including an over-the-top device identifier that identifies the over-the-top device, the over-the-top device different from the user-controlled client device;
cause transmission of a mapping identifier, associated with the over-the-top device identifier, to a second server of a database proprietor to associate the mapping identifier to demographics provided by the database proprietor, the mapping identifier being different from the over-the-top device identifier, the mapping identifier to obfuscate the over-the-top device identifier from the second server of the database proprietor;
receive the mapping identifier and the demographics from the database proprietor, the demographics corresponding to a user of the user-controlled client device;
store the demographics in association with the over-the-top device identifier based on the mapping identifier;
access a second request, the second request from the over-the-top device, the second request including the over-the-top device identifier and a media identifier;
associate the media identifier with the demographics based on the association of the over-the-top device identifier with the demographics; and
log an impression associated with the media identifier and the demographics.
|