IP Library Patent Application 10981758
Patent Application
App. No. 10/981,758

Audience targeting system with profile synchronization

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
10/981,758
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.

Claims (80)

1 . A method for synchronizing profiles of audience members who are targeted for the delivery of content over a computer network, the method comprising:

receiving a set of profile data collected in association with an audience member;

determining that a profile identifier used to identify audience members is not connected with the set of profile data as collected, but that an authoritative identifier is connected with the set of profile data;

accessing a database mapping the authoritative identifiers to profiled audience members to determine that a particular audience member is associated to the authoritative identifier and thereby the set of profile data; and

determining that the particular audience member is a member of a first audience segment based upon the set of profile data.

2 . The method of claim 1 , further comprising:

maintaining lists of external identifiers in association with profiled audience members;

determining that a first external identifier is connected with the set of profile data; and

adding the first external identifier to a listing for the particular audience member upon determining that the particular audience member is associated to the authoritative identifier.

3 . The method of claim 2 , further comprising:

receiving the first external identifier in connection with an additional set of profile data;

determining that an authoritative identifier is not connected with the additional set of profile data; and

determining that the additional set of profile data corresponds to the particular audience member in the absence of the authoritative identifier based upon the inclusion of the first external identifier in the listing for the particular audience member.

4 . The method of claim 2 , further comprising:

receiving a second external identifier in connection with an additional set of profile data;

determining that the authoritative identifier is connected with the additional set of profile data;

adding the external identifier to the listing for the particular audience member upon determining that the particular audience member is associated to the authoritative identifier.

5 . The method of claim 4 , further comprising:

determining that the particular audience member is a member a first audience segment based upon the additional set of profile data.

6 . The method of claim 4 , further comprising:

determining that the particular audience member is a member a second audience segment based upon the additional set of profile data, whereby both the first and second external identifiers are associated to the particular audience member, but usage in connection with the first external identifier is correlated to the first audience segment and usage in connection with the second external identifier is correlated to the second audience segment.

7 . The method of claim 2 , wherein the authoritative identifier is a registration identifier.

8 . The method of claim 7 , wherein the profile identifier is used as a system based identifier that is unique to the particular audience member, the profile identifier being used to manage the association of the registration identifier and external identifiers with the particular audience member, and the registration identifier being used as the authoritative identifier for connecting collected profile data and cookie based identifiers with the particular audience member.

9 . The method of claim 2 , wherein the first external identifier is a cookie based identifier.

10 . The method of claim 4 , wherein the first and second external identifiers are cookie based identifiers.

11 . An apparatus for synchronizing profiles of audience members who are targeted for the delivery of content over a computer network, the apparatus comprising:

means for receiving a set of profile data collected in association with an audience member;

means for determining that a profile identifier used to identify audience members is not connected with the set of profile data as collected, but that an authoritative identifier is connected with the set of profile data;

means for accessing a database mapping the authoritative identifiers to profiled audience members to determine that a particular audience member is associated to the authoritative identifier and thereby the set of profile data; and

means for determining that the particular audience member is a member of a first audience segment based upon the set of profile data.

12 . The apparatus of claim 11 , further comprising:

means for maintaining lists of external identifiers in association with profiled audience members;

means for determining that a first external identifier is connected with the set of profile data; and

means for adding the first external identifier to a listing for the particular audience member upon determining that the particular audience member is associated to the authoritative identifier.

13 . The apparatus of claim 12 , wherein the first external identifier is received in connection with an additional set of profile data, an authoritative identifier is determined as not being connected with the additional set of profile data, and the additional set of profile data is determined to correspond to the particular audience member in the absence of the authoritative identifier based upon the inclusion of the first external identifier in the listing for the particular audience member.

14 . The apparatus of claim 2 , wherein a second external identifier is received in connection with an additional set of profile data, the authoritative identifier is determined to be connected with the additional set of profile data, and the external identifier is added to the listing for the particular audience member upon determining that the particular audience member is associated to the authoritative identifier.

15 . The apparatus of claim 14 , wherein the particular audience member is determined to be a member a first audience segment based upon the additional set of profile data.

16 . The apparatus of claim 14 , wherein the particular audience member is determined to be a member a second audience segment based upon the additional set of profile data, whereby both the first and second external identifiers are associated to the particular audience member, but usage in connection with the first external identifier is correlated to the first audience segment and usage in connection with the second external identifier is correlated to the second audience segment.

17 . The apparatus of claim 12 , wherein the authoritative identifier is a registration identifier.

18 . The apparatus of claim 7 , wherein the profile identifier is used as a system based identifier that is unique to the particular audience member, the profile identifier being used to manage the association of the registration identifier and external identifiers with the particular audience member, and the registration identifier being used as the authoritative identifier for connecting collected profile data and cookie based identifiers with the particular audience member.

19 . The apparatus of claim 12 , wherein the first external identifier is a cookie based identifier.

20 . The apparatus of claim 14 , wherein the first and second external identifiers are cookie based identifiers.

21 . A system for synchronizing profiles of audience members who are targeted for the delivery of content over a computer network, the system comprising:

a segment manager, which receives a set of profile data collected in association with an audience member;

an authoritative ID recognition module, in communication with the segment manager, which determines that a profile identifier used to identify audience members is not connected with the set of profile data as collected, but that an authoritative identifier is connected with the set of profile data;

an ID management module, in communication with the authoritative ID recognition module and the segment manger, which accesses a database mapping the authoritative identifiers to profiled audience members to determine that a particular audience member is associated to the authoritative identifier and thereby the set of profile data, wherein the segment manager determines that the particular audience member is a member of a first audience segment based upon the set of profile data.

22 . The system of claim 21 , wherein the ID management module maintains lists of external identifiers in association with profiled audience members, determines that a first external identifier is connected with the set of profile data, and adds the first external identifier to a listing for the particular audience member upon determining that the particular audience member is associated to the authoritative identifier.

23 . The system of claim 22 , wherein the ID management module receives the first external identifier in connection with an additional set of profile data, receives a determination by the authoritative ID recognition module that an authoritative identifier is not connected with the additional set of profile data, and determines that the additional set of profile data corresponds to the particular audience member in the absence of the authoritative identifier based upon the inclusion of the first external identifier in the listing for the particular audience member.

24 . The system of claim 22 , wherein the ID management module receives a second external identifier in connection with an additional set of profile data, receives a determination by the authoritative ID recognition module that the authoritative identifier is connected with the additional set of profile data, and adds the external identifier to the listing for the particular audience member upon determining that the particular audience member is associated to the authoritative identifier.

25 . The system of claim 24 , wherein the segment manager determines that the particular audience member is a member a first audience segment based upon the additional set of profile data.

26 . The system of claim 24 , wherein the ID management module determines that the particular audience member is a member a second audience segment based upon the additional set of profile data, whereby both the first and second external identifiers are associated to the particular audience member, but usage in connection with the first external identifier is correlated to the first audience segment and usage in connection with the second external identifier is correlated to the second audience segment.

27 . The system of claim 22 , wherein the authoritative identifier is a registration identifier.

28 . The system of claim 27 , wherein the profile identifier is used as a system based identifier that is unique to the particular audience member, the profile identifier being used to manage the association of the registration identifier and external identifiers with the particular audience member, and the registration identifier being used as the authoritative identifier for connecting collected profile data and cookie based identifiers with the particular audience member.

29 . The system of claim 22 , wherein the first external identifier is a cookie based identifier.

30 . The system of claim 24 , wherein the first and second external identifiers are cookie based identifiers.

31 . A computer program product for synchronizing profiles of audience members who are targeted for the delivery of content over a computer network, the computer program product stored on a computer readable medium and adapted to perform operations comprising:

receiving a set of profile data collected in association with an audience member;

determining that a profile identifier used to identify audience members is not connected with the set of profile data as collected, but that an authoritative identifier is connected with the set of profile data;

accessing a database mapping the authoritative identifiers to profiled audience members to determine that a particular audience member is associated to the authoritative identifier and thereby the set of profile data; and

determining that the particular audience member is a member of a first audience segment based upon the set of profile data.

32 . The computer program product of claim 31 , wherein the operations further comprise:

maintaining lists of external identifiers in association with profiled audience members;

determining that a first external identifier is connected with the set of profile data; and

adding the first external identifier to a listing for the particular audience member upon determining that the particular audience member is associated to the authoritative identifier.

33 . The computer program product of claim 32 , wherein the operations further comprise:

receiving the first external identifier in connection with an additional set of profile data;

determining that an authoritative identifier is not connected with the additional set of profile data; and

determining that the additional set of profile data corresponds to the particular audience member in the absence of the authoritative identifier based upon the inclusion of the first external identifier in the listing for the particular audience member.

34 . The computer program product of claim 32 , wherein the operations further comprise:

receiving a second external identifier in connection with an additional set of profile data;

determining that the authoritative identifier is connected with the additional set of profile data;

adding the external identifier to the listing for the particular audience member upon determining that the particular audience member is associated to the authoritative identifier.

35 . The computer program product of claim 34 , further comprising:

determining that the particular audience member is a member a first audience segment based upon the additional set of profile data.

36 . The computer program product of claim 34 , further comprising:

determining that the particular audience member is a member a second audience segment based upon the additional set of profile data, whereby both the first and second external identifiers are associated to the particular audience member, but usage in connection with the first external identifier is correlated to the first audience segment and usage in connection with the second external identifier is correlated to the second audience segment.

37 . The computer program product of claim 2 , wherein the authoritative identifier is a registration identifier.

38 . The computer program product of claim 7 , wherein the profile identifier is used as a system based identifier that is unique to the particular audience member, the profile identifier being used to manage the association of the registration identifier and external identifiers with the particular audience member, and the registration identifier being used as the authoritative identifier for connecting collected profile data and cookie based identifiers with the particular audience member.

39 . The computer program product of claim 32 , wherein the first external identifier is a cookie based identifier.

40 . The computer program product of claim 34 , wherein the first and second external identifiers are cookie based identifiers.

Assignments (8)
MERGER Recorded Jan 28, 2021
From: ADVERTISING.COM LLC
To: OATH (AMERICAS) INC.
Reel/Frame 055054/0947 →
CHANGE OF NAME Recorded Jan 28, 2021
From: OATH (AMERICAS) INC.
To: VERIZON MEDIA INC.
Reel/Frame 055144/0372 →
MERGER Recorded Jun 12, 2012
From: TACODA LLC
To: ADVERTISING.COM LLC
Reel/Frame 028361/0883 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS Recorded Nov 16, 2010
From: BANK OF AMERICA, N A
To: AOL INC; AOL ADVERTISING INC; GOING INC; LIGHTNINGCAST LLC; MAPQUEST, INC; NETSCAPE COMMUNICATIONS CORPORATION; QUIGO TECHNOLOGIES LLC; SPHERE SOURCE, INC; TACODA LLC; TRUVEO, INC; YEDDA, INC
Reel/Frame 025323/0416 →
SECURITY AGREEMENT Recorded Dec 14, 2009
From: AOL INC.; AOL ADVERTISING INC.; BEBO, INC.; ICQ LLC; GOING, INC.; LIGHTNINGCAST LLC; MAPQUEST, INC.; NETSCAPE COMMUNICATIONS CORPORATION; QUIGO TECHNOLOGIES LLC; SPHERE SOURCE, INC.; TACODA LLC; TRUVEO, INC.; YEDDA, INC.
To: BANK OF AMERICAN, N.A. AS COLLATERAL AGENT
Reel/Frame 023649/0061 →
CHANGE OF NAME Recorded Nov 18, 2008
From: TACODA, INC.
To: TACODA LLC
Reel/Frame 021893/0631 →
CHANGE OF NAME Recorded Jul 12, 2007
From: TACODA SYSTEMS INC.
To: TACODA, INC.
Reel/Frame 019556/0832 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 6, 2005
From: BEYDA, GIL; LOCKER, DONALD J.; BALASUBRAMANIAN, KRISHNA; MCDONALD, KEVIN M.; WENGER, ALBERT E.; WILSON, JOSEPH G.
To: TACODA SYSTEMS, INC.
Reel/Frame 016433/0348 →