Methods and apparatus to use domain name system cache to monitor audiences of media
AssigneeThe Nielsen Company (US), LLC
InventorsWilliam Morgan, Jose Mortensen, Kevin K. Gaynor, Kevin Zollicoffer
Life of this patent
Estimating the term…
Abstract
An example system includes: at least one memory; programmable circuitry; and instructions to cause the programmable circuitry to: cache a first ordered list of internet protocol (IP) addresses in a domain name system (DNS) cache; cache a second ordered list of IP addresses in the DNS cache; access a first server identifier from a first server associated with the first ordered set of IP addresses; access a second server identifier from a second server associated with the second ordered list of IP addresses; hash the first and second server identifiers to generate a user identifier; and store the user identifier as a cookie.
Claims22
A system comprising:
- a processor;
- and
- a non-transitory computer-readable storage medium, having stored thereon program instructions that, upon execution by the processor cause performance of a set of operations comprising:
- cache a first ordered list of internet protocol (IP) addresses in a domain name system (DNS) cache;
- cache a second ordered list of IP addresses in the DNS cache;
- access a first server identifier from a first server associated with the first ordered set of IP addresses;
- access a second server identifier from a second server associated with the second ordered list of IP addresses;
- hash the first and second server identifiers to generate a user identifier, wherein the programmable circuitry is to concatenate the first server identifier and the second server identifier to generate an alphanumeric string for the hash;
- store, in a browser, the user identifier as a first-party cookie that tracks browser requests for DNS resolution of the first ordered set of IP addresses and the second ordered set of IP addresses;
- and
- transmit batched impression information based on tracking information associated with the first-party cookie to an audience measurement entity (AME).
A non-transitory computer readable storage medium comprising instructions which, when executed, cause programmable circuitry to at least:
- cache a first ordered list of internet protocol (IP) addresses in a domain name system (DNS) cache;
- cache a second ordered list of IP addresses in the DNS cache;
- access a first server identifier from a server associated with the first ordered list of IP addresses;
- access a second server identifier from a second server associated with the second ordered list of IP addresses;
- generate a user identifier based on the first and second server identifiers, wherein the instructions are to cause the programmable circuitry to execute the instructions to concatenate the first server identifier and the second server identifier to generate an alphanumeric string for the generation of the user identifier;
- and
- store, in a browser, the user identifier as a first-party cookie that tracks browser requests for DNS resolution of the first ordered set of IP addresses and the second ordered set of IP addresses;
- and
- transmit batched impression information based on tracking information associated with the first-party cookie to an audience measurement entity (AME).
A method comprising:
- caching, by executing an instruction with processor circuitry, a first ordered list of internet protocol (IP) addresses in a domain name system (DNS) cache;
- caching, by executing an instruction with the processor circuitry, a second ordered list of IP addresses in the DNS cache;
- accessing, by executing an instruction with the processor circuitry, a first server identifier from a first server associated with the first ordered set of IP addresses;
- accessing, by executing an instruction with the processor circuitry, a second server identifier from a second server associated with the second ordered list of IP addresses;
- hashing, by executing an instruction with the processor circuitry, the first and second server identifiers to generate a user identifier;
- and
- storing, by executing an instruction with the processor circuitry and in a browser, the user identifier as a first-party cookie that tracks browser requests for DNS resolution of the first ordered set of IP addresses and the second ordered set of IP addresses;
- and,
- transmitting batched impression information based on tracking information associated with the first-party cookie to an audience measurement entity (AME).
Dependencies are inferred from the claim text.