Methods and apparatus to determine a unique audience for internet-based media

US11729447B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11729447-B2
Application numberUS-202217856819-A
CountryUS
Kind codeB2
Filing dateJul 1, 2022
Priority dateJul 24, 2018
Publication dateAug 15, 2023
Grant dateAug 15, 2023

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Methods, apparatus, systems and articles of manufacture are disclosed to generate measures of unique audiences for Internet-based media. An example apparatus disclosed herein includes at least one memory, instructions, and at least one processor. The processor to execute the instructions to: receive first HyperLogLog (HLL) data from a first server of a first database proprietor and second HyperLogLog (HLL) data from a second server of a second database proprietor, the first HLL data including obfuscated first user impression data and the second HLL data including obfuscated second user impression data; generate union HLL data based on the first HLL data from the first database proprietor and the second HLL data from the second database proprietor by performing a union of data sets of the obfuscated first user impression data represented in the first HLL data and the obfuscated second user impression data represented in the second HLL data; and determine a total number of deduplicated unique audience members based on the union HLL data generated by the vector analyzer.

First claim

Opening claim text (preview).

The invention claimed is: 1. An apparatus comprising: at least one memory; programmable circuitry; and machine readable instructions in the at least one memory, the machine readable instructions to cause the programmable circuitry to: generate a shared salt at a first database proprietor; cause transmission of the shared salt to a second database proprietor; generate a first hash vector at the first database proprietor based on the shared salt and first impression data, the first impression data associated with media, the first hash vector to obfuscate first personally identifiable information of first subscribers of the first database proprietor; and cause transmission of the first hash vector to a database containing a second hash vector, the second hash vector generated by the second database proprietor using second impression data and the shared salt, the second hash vector to obfuscate second personally identifiable information of second subscribers of the second database proprietor, the first hash vector and the second hash vector to enable a third party to generate a deduplicated audience size corresponding to the first impression data and the second impression data. 2. The apparatus as defined in claim 1 , wherein the media is an advertisement. 3. The apparatus as defined in claim 1 , wherein the shared salt is based on a first attribute of the media, and the programmable circuitry is to: determine an advertising campaign attribute; determine a second shared salt based on the advertising campaign attribute; and send the second shared salt to the second database proprietor. 4. The apparatus as defined in claim 1 , wherein the programmable circuitry is to encrypt the shared salt with an encryption key, the encryption key available to the first and second database proprietors. 5. The apparatus as defined in claim 1 , wherein the third party is an audience measurement entity. 6. The apparatus as defined in claim 1 , wherein the first hash vector is a first hyperloglog vector, the second hash vector is a second hyperloglog vector, and the third party is to analyze a union the first hyperloglog vector and the second hyperloglog vector to generate the deduplicated audience size. 7. The apparatus as defined in claim 1 , wherein the programmable circuitry is to replace the shared salt based on third impression data corresponding to second media. 8. The apparatus as defined in claim 7 , wherein the programmable circuitry is to replace the shared salt with a second shared salt. 9. The apparatus as defined in claim 1 , wherein at least one of the first personally identifiable information or the second personally identifiable information include email addresses. 10. An apparatus to obfuscate personally identifiable information based on hash vectors, the apparatus comprising: means for generating a shared salt at a first database proprietor; means for sending the shared salt to a second database proprietor; means for generating a first hash vector at the first database proprietor based on the shared salt and first impression data, the first impression data corresponding to media, the first hash vector to obfuscate first personally identifiable information of first subscribers of the first database proprietor; and means for sending the first hash vector to a database containing a second hash vector, the second hash vector generated by the second database proprietor using second impression data and the shared salt, the second hash vector to obfuscate second personally identifiable information of second subscribers of the second database proprietor, the first hash vector and the second hash vector to enable a third party to determine a deduplicated audience size corresponding to the first impression data and the second impression data. 11. The apparatus of claim 10 , wherein the media is an advertisement. 12. The apparatus of claim 10 , wherein the shared salt is based on a first attribute of the media, the apparatus further including: means for determining an advertising campaign attribute; means for determining a second shared salt based on the advertising campaign attribute; and means for sending the second shared salt to the second database proprietor. 13. The apparatus of claim 10 , further including means for encrypting the shared salt with an encryption key, the encryption key available to the first and second database proprietors. 14. The apparatus of claim 10 , wherein the third party is an audience measurement entity. 15. The apparatus of claim 10 , wherein the first hash vector is a first hyperloglog vector, the second hash vector is a second hyperloglog vector, and the third party is to generate a union the first hyperloglog vector and the second hyperloglog vector to determine the deduplicated audience size. 16. The apparatus of claim 10 , further including means for replacing the shared salt based on third impression data corresponding to second media. 17. The apparatus of claim 16 , wherein the means for replacing is to replace the shared salt with a second shared salt. 18. An apparatus comprising: at least one memory; programmable circuitry; and machine readable instructions in the at least one memory to cause the programmable circuitry to: generate, at a first database proprietor, a first shared salt based on media accessed at client devices; encrypt the first shared salt with an encryption key; obtain impression data and personally identifiable data of subscribers corresponding to the accesses to the media; append the first shared salt to the personally identifiable data and the impression data; generate first hyperloglog data using the first shared salt and the personally identifiable data, the first hyperloglog data to obfuscate the personally identifiable data of subscribers of the first database proprietor; and cause transmission of the first hyperloglog to at least one of an audience measurement entity or a second database proprietor. 19. The apparatus of claim 18 , wherein the programmable circuitry is to provide the encryption key and the first shared salt to the second database proprietor. 20. The apparatus of claim 18 , wherein the programmable circuitry is to replace the first shared salt with a second shared salt.

Assignees

Inventors

Classifications

  • Management of end-user data (customer care in data networks H04L41/5077) · CPC title

  • De-duplication techniques · CPC title

  • Hash-based (content-based indexing of textual data G06F16/31) · CPC title

  • Hash tables · CPC title

  • involving encryption of additional data (arrangements using cryptography for the use of broadcast information or broadcast-related information H04H60/23) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11729447B2 cover?
Methods, apparatus, systems and articles of manufacture are disclosed to generate measures of unique audiences for Internet-based media. An example apparatus disclosed herein includes at least one memory, instructions, and at least one processor. The processor to execute the instructions to: receive first HyperLogLog (HLL) data from a first server of a first database proprietor and second Hyper…
Who is the assignee on this patent?
Nielsen Co Us Llc
What technology area does this patent fall under?
Primary CPC classification H04N21/25866. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Aug 15 2023 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 6 related publications on this page (citations in our corpus or others sharing the same primary CPC).