×

System and method for measuring advertising effectiveness

  • US 10,282,748 B2
  • Filed: 09/15/2014
  • Issued: 05/07/2019
  • Est. Priority Date: 02/20/2013
  • Status: Active Grant
First Claim
Patent Images

1. A system comprising:

  • one or more hardware processors;

    one or more computer readable media that storing a sequence of instruction that, when executed by the one or more hardware processors cause;

    collecting, by a collection module from a first set of one or more servers, a set of campaign data, associated with an online campaign, wherein the campaign data maps household information for a plurality of households to digital activity metrics;

    populating, by the collection module, a set of records in a database with information extracted from the campaign data, each respective record in the set of records storing information for a different respective household of the plurality of households including one or more digital activity metrics associated with the respective household, wherein the database is accessible to a matching module and the collection module removes personal identifiable information from the campaign data prior to populating the database with information extracted from the campaign data;

    for each respective record in the database, generating, by the collection module, a respective anonymous identifier by hashing an attribute string comprising a plurality of attributes extracted from the campaign data and associated with a respective household of the plurality of households;

    encrypting each anonymous identifier in the database with an encryption key;

    collecting, by the collection module from a second set of one or more servers, a set of transaction data that maps household information for a particular household of the plurality of households to one or more offline activity metrics;

    hashing, by the collection module, an attribute string extracted from the transaction data and encrypting the hashed attribute string with the encryption key used to encrypt the anonymous identifiers;

    matching, by the matching module, the transaction data to a record in the set of records by comparing the hashed attribute string encrypted by the encryption key to anonymous identifiers generated by the collection module and encrypted by the encryption key, wherein the matching module is prevented from directly interacting with the first set of one or more servers and the second set of one or more servers;

    in response to matching transaction data to the record in the set of records, generating a combined record in the database that links one or more digital activity metrics to one or more offline activity metrics for an anonymous household represented by the anonymous identifier.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×