US10134047B2

Audience targeting with universal profile synchronization

Summary by NHIP

Universal profile synchronization

The method synchronizes audience profiles by correlating authoritative identifiers with global profile identifiers to manage cookie data across client computers. It detects missing cookie information in new transmissions and transmits the absent data from the stored first set to restore the profile.

Claim Score by NHIP

Read claim 1, the broadest

Abstract

Universal synchronization of profiles of audience members targeted for the delivery of content. A unique global identifier may be assigned to and used to manage a profiled audience member. This identifier may also be associated to an authoritative identifier and cookie information used in connection with the collection of profile data. An authoritative identifier may be received in connection with activity, and might not be accompanied by a global identifier. The authoritative identifier may then be used to identify the global identifier, which in turn may be used to identify the cookie related information of record for the profiled audience member. Comparing the cookie related information to previously retained cookie information may be used to determine that the cookie information for a particular, profiled audience member has changed, so that it can be restored.

US10134047B2, drawing sheet 1
Sheet 1 of 29

Term

Term ended

Expired 2 March 2025, 1.6 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

20 claims: 3 independent, 17 dependent

  1. 1
    Broadest claimClaim Score 31, narrow(NHIP)A computer-implemented method for universal synchronization of profiles of client computers targeted for the delivery of content over a computer network, the method comprising:receiving, over a network, profile data for a plurality of client computers from a collection domain;associating, by at least one processor in a database, profile data of a client computer of the plurality of client computers with a global profile identifier;associating, by the at least one processor in the database, the associated global profile identifier with a first set of cookie related information;receiving, over the network, new profile data for the client computer of the plurality of client computers using the first set of cookie related information;receiving, over the network, an authoritative identification of the client computer from a collection domain;correlating the client computer with the global profile identifier based on the received authoritative identification;receiving, over the network, a second set of cookie related information from the client computer;determining that the second set of cookie related information received from the client computer does not include at least part of the first set of cookie related information;and transmitting, over the network, to the client computer, cookie related information which was determined not to be included in the second set of cookie related information received from the client computer.
  2. 8
    A system for universal synchronization of profiles of client computers targeted for the delivery of content over a computer network, the system including:a data storage device that stores instructions for universal synchronization of profiles of client computers targeted for the delivery of content over a computer network;and a processor configured to execute the instructions to perform a method including: receiving profile data for a plurality of client computers from a collection domain;associating profile data of a client computer of the plurality of client computers with a global profile identifier;associating the associated global profile identifier with a first set of cookie related information;receiving new profile data for the client computer of the plurality of client computers using the first set of cookie related information;receiving an authoritative identification of the client computer from a collection domain;correlating the client computer with the global profile identifier based on the received authoritative identification;receiving a second set of cookie related information from the client computer;determining that the second set of cookie related information received from the client computer does not include at least part of the first set of cookie related information;and transmitting to the client computer, cookie related information which was determined not to be included in the second set of cookie related information received from the client computer.
  3. 15
    A non-transitory computer-readable medium storing instructions that, when executed by a computer, cause the computer to perform a method for universal synchronization of profiles of client computers targeted for the delivery of content over a computer network, the method comprising:receiving, over a network, profile data for a plurality of client computers from a collection domain;associating, by at least one processor in a database, profile data of a client computer of the plurality of client computers with a global profile identifier;associating, by the at least one processor in the database, the associated global profile identifier with a first set of cookie related information;receiving, over the network, new profile data for the client computer of the plurality of client computers using the first set of cookie related information;receiving, over the network, an authoritative identification of the client computer from a collection domain;correlating the client computer with the global profile identifier based on the received authoritative identification;receiving, over the network, a second set of cookie related information from the client computer;determining that the second set of cookie related information received from the client computer does not include at least part of the first set of cookie related information;and transmitting, over the network, to the client computer, cookie related information which was determined not to be included in the second set of cookie related information received from the client computer.