Audience targeting system with segment management
First Claim
1. A method of delivering content to a client computer based on client profile data, comprising the steps of:
- receiving profile data associated with a first plurality of client computers, said profile data indicating attributes associated with the first plurality of client computers;
defining a hierarchical organization of audience segments based upon the profile data, the hierarchical organization of audience segments including a first audience segment, a second audience segment, and a third audience segment;
determining client computer membership in the first audience segment based on the association of client computers with a first set of attributes;
determining client computer membership in the second audience segment based on the association of client computers with a second set of attributes, wherein the first and second sets of attributes are different from each other;
determining client computer membership in the third audience segment based on the association of client computers with a combination of the first and second sets of attributes;
transmitting segment-targeting cookies having a segment identifier for the third audience segment to a second plurality of client computers based on the determination of client computer membership in the third audience segment;
selecting content to deliver to the second plurality of client computers; and
delivering the selected content to the second plurality of client computers based on the determination of the segment identifier in the segment-targeting cookies.
11 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods and apparatus for delivering content to an audience member over a computer network. A console allows a user to define audience segments that are organized in hierarchical fashion. The segments are then calculated by collecting profile data for audience members and determining whether members have attributes that a defined by the audience segments. The hierarchical definition of segments allows audience segments to be logically combined and facilitates efficient recalculation of audience segments. Profile synchronization provides an authoritative identifier that is used to reconcile the potential issuance of multiple identifiers for a given audience member.
73 Citations
13 Claims
-
1. A method of delivering content to a client computer based on client profile data, comprising the steps of:
-
receiving profile data associated with a first plurality of client computers, said profile data indicating attributes associated with the first plurality of client computers; defining a hierarchical organization of audience segments based upon the profile data, the hierarchical organization of audience segments including a first audience segment, a second audience segment, and a third audience segment; determining client computer membership in the first audience segment based on the association of client computers with a first set of attributes; determining client computer membership in the second audience segment based on the association of client computers with a second set of attributes, wherein the first and second sets of attributes are different from each other; determining client computer membership in the third audience segment based on the association of client computers with a combination of the first and second sets of attributes; transmitting segment-targeting cookies having a segment identifier for the third audience segment to a second plurality of client computers based on the determination of client computer membership in the third audience segment; selecting content to deliver to the second plurality of client computers; and delivering the selected content to the second plurality of client computers based on the determination of the segment identifier in the segment-targeting cookies. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer implemented method for delivering content to a client computer over a computer network, the method comprising:
-
accommodating the receipt of input to define a hierarchical organization of audience segments based upon profile data that is attributable to client computers, the hierarchical organization of audience segments including a first audience segment, a second audience segment, and a third audience segment that depends from the first audience segment and the second audience segment; calculating membership in the third audience segment by receiving profile data and determining that a first plurality of client computers are associated with a combination of attributes associated with the first audience segment and the second audience segment; transmitting a segment-targeting cookie having a segment identifier for the third audience segment to the first plurality of client computers based on the calculation of membership in the third audience segment; and accommodating the delivery of content to the first plurality of client computers through the computer network based upon the segment identifier for the third audience segment in the segment-targeting cookie . - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
Specification