×

Technologies for collecting advertising statistics in a privacy sensitive manner

  • US 10,037,544 B2
  • Filed: 12/18/2013
  • Issued: 07/31/2018
  • Est. Priority Date: 12/18/2013
  • Status: Active Grant
First Claim
Patent Images

1. A system for collecting advertising statistics, the system comprising a first client device comprising an ad publisher and a secure processing environment, the secure processing environment comprising a context information management circuitry (CIMC) that is operable to:

  • compute, within said secure processing environment, ad statistics for each advertisement of a plurality of advertisements that is delivered to said ad publisher for display on said first client device;

    collect each of said ad statistics into a statistics collection;

    correlate the statistics collection to a statistics collection counter;

    encrypt, within said secure processing environment, said of ad statistics using additive homomorphic encryption, so as to produce encrypted ad statistics;

    increment said statistics collection counter such that it has an incremented value; and

    compare the incremented value to a threshold statistics collection value;

    wherein if said incremented value is less than said threshold statistics collection value, said CIMC is further operable to;

    authenticate a second client device;

    upon authenticating the second client device, establish a secure communication link between said first client device and said second client device;

    transmit said encrypted ad statistics and said incremented counter value to said second client device via said secure communication link;

    compute, within said secure processing environment, ad statistics for each advertisement of a plurality of advertisements that is delivered to said ad publisher for display on said second client device;

    collect each of said ad statistics into said statistics collection;

    encrypt, within said secure processing environment, said ad statistics using additive homomorphic encryption, so as to produce encrypted ad statistics;

    increment said previously incremented statistics collection counter such that it has a further incremented value; and

    compare said further incremented value to the threshold statistics collection value; and

    if said incremented value is greater than or equal to said threshold statistics collection value, said CIMC is further operable to transmit said encrypted ad statistics to an ad network.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×