Audience targeting with universal profile synchronization
First Claim
1. 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.
8 Assignments
0 Petitions
Accused Products
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.
-
Citations
20 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
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. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
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. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification